EN 26
3139 785 31532
Firmware Upgrading & Diagnostic Software
5.
Nucleus Name
DS_NVRAM_Read
Nucleus Number
304
Description
Read out one or more locations in the NVRAM
Technical
-
Initialise IIC
-
If no IIC EEPROM was found then initialise flash memory to use NVM
pages
-
Decode user input
-
Read from the NVRAM and return this info to the user
Execution Time
Less than 1 second
User Input
1. The location which must be read
i.e. "ALL" "BOOT" "DIAGNOSTICS" "DOWNLOAD" "CONFIG"
"RECORDER" or no string if an offset from the base address of the
NVRAM is required
2. The offset and number of bytes to read
<offset> <length>
Error Number
Description
30400
Value
read
30401
Unable to initialise NVM
30402
Reading the NVRAM contents failed
30403
Length out of range
30404
Unable to decode length
30405
Offset out of range
30406
Unable to decode offset
30407
Unknown location specified
30408
No location is specified
Example
304 DIAGNOSTICS 0 6
030400: Value read = 0x00 0x00 0x00 0x00 0x00 0x5A
Test OK @
SDRAM (SDRAM)
Nucleus Name
DS_SDRAM_WriteRead
Nucleus Number
400
Description
Check all data lines, address lines and memory locations of the SDRAM
Technical
-
Test the data bus
-
Test the address bus
-
Test the integrity of the device itself (memory locations)
Execution Time
11 seconds for 32 Mb
23 seconds for 64 Mb
User Input
None
Error Number
Description
40000
The write-read test succeeded
40001
The data bus contains an error
40002
The address bus contains an error
40003
The SDRAM itself contains an error
Example
DS:> 400
040000:
Test OK @
Nucleus Name
DS_SDRAM_WriteReadFast
Nucleus Number
401
Description
Check all data lines and address lines of the SDRAM
Technical
-
Test the data bus
-
Test the address bus
Execution Time
Less than 1 second
User Input
None
Error Number
Description
40100
The write-read test succeeded
40101
The data bus contains an error
40102
The address bus contains an error
Example
DS:> 401
040100:
Test OK @