Diagnostic Software
EN 24 DVDR615/695.
FLASH
Nucleus Name DS_SDRAM_Write
Nucleus Number 402
Description Write to a specific memory address
Technical - Decode the user input and check its ranges and alignment on 4 bytes
- Write the data to the SDRAM
Execution Time Less than 1 second
User Input 1. The location that must be modified
( SDRAM starts at address 0xA0000000 )
2. The value to put on the selected location
Error Number Description
40200 Writing to the SDRAM succeeded
40201 Writing to the SDRAM failed; Wrong user input
40202 Address is not dividable by 4
Example DS:> 402 0xa1000010 0xad112222
040200:
Test OK @
Nucleus Name DS_SDRAM_Read
Nucleus Number 403
Description Read from a specific memory address
Technical - Decode the user input and check the ranges
- Read from the SDRAM and return this info to the user
Execution Time Less than 1 second
User Input The location from which the data must be read
( SDRAM starts at address 0xA0000000 )
Error Number Description
40300 Reading from the SDRAM succeeded
40301 Reading from the SDRAM failed; Wrong user input
40302 Address is not dividable by 4
Example DS:> 403 0xa1000010
040300: Value read = 0xAD112222
Test OK @
Nucleus Name DS_FLASH_DevTypeGet
Nucleus Number 500
Description Get the device (revision) type information of the FLASH IC. (type, manufacturer, device ID
and size)
Technical - Set the timing for the flash writing
- Write a command sequence to determine device type information
- Return the information to the user
Execution Time Less than 1 second
User Input None
Error Number Description
50000 Getting the information from the FLASH succeeded
50001 Getting the information from the FLASH failed
Example DS:> 500
050000: Found FLASH memory:
NOR AMD 29DL640G 8MB,NOR AMD 29DL640G 8MB
Test OK @
Nucleus Name DS_FLASH_WriteRead
Nucleus Number 501
Description Check whether the FLASH can be written to and read from
Technical - Find the test segment in flash
- Read the data into SDRAM
- Modify the data
- Write this data from SDRAM to FLASH and verify it by reading back again
Execution Time Less than 1 seconds.
User Input None
Error Number Description
50100 The FLASH write-read test succeeded
50101 The test segment could not be found
50102 All bits is the TEST region are filled with 0 (region exhausted)
http://www.jdwxzlw.com/?fromuser=华盛维修