EN 29
3139 785 31532
5.
Firmware Upgrading & Diagnostic Software
Nucleus Name
DS_FLASH_ChecksumProgram
Nucleus Number
503
Description
Check the checksum of the application partitions by recalculating and
comparing partition checksums
Technical
-
Determine the number of segments
-
Find the application in each segment and determine its checksum
-
Check whether the checksums stored match the newly calculated
Execution Time
6 seconds
User Input
None
Error Number
Description
50300
The checksum is valid, the test succeeded
50301
The checksum is invalid
Example
DS:> 503
050300:
BootCode checksum is: 0xBABE5B6F, which is correct
Diagnostics checksum is: 0xBABEBAFF, which is correct
Download checksum is: 0xBABEEDBF, which is correct
Application checksum is: 0xBABE8EEC, which is correct
Test OK @
Nucleus Name
DS_FLASH_CalculateChecksum
Nucleus Number
504
Description
Calculate the checksum over all memory addresses. Used to check entire
FLASH contents
Technical
-
Run the checksum calculation algorithm on all flash memory addresses
Execution Time
6 seconds
User Input
None
Error Number
Description
50400
Calculating the checksum over all addresses succeeded
Example
DS:> 504
050400: The Checksum = 0xBABE30A4
Test OK @
Nucleus Name
DS_FLASH_CalculateChecksumFast
Nucleus Number
505
Description
Calculate a checksum over a selected number of address locations
Technical
-
Run the checksum calculation algorithm on a selected number of flash
memory addresses
Execution Time
6 seconds
User Input
None
Error Number
Description
50500
Calculating the checksum over selected addresses succeeded
Example
DS:> 505
050500: The Checksum = 0xBABEB064
Test OK @
Video Input Processor (VIP)
Nucleus Name
DS_VIP_DevTypeGet
Nucleus Number
600
Description
Get the device (revision) type information of the VIP IC
Technical
-
Initialise IIC
-
Read out the device (revision) type information of the VIP IC
Execution Time
Less than 1 second
User Input
None
Error Number
Description
60000
Getting the information from the VIP succeeded
60001
The IIC bus initialisation failed
60002
The was an error getting the information from the VIP
60003
Type not according to type stored in HW diversity string
Example
DS:> 600
060000: Found SAA7118
Test OK @