Yamaha DRX-2 Service Manual page 28

Hide thumbs Also See for DRX-2:
Table of Contents

Advertisement

DRX-2
Nucleus Name
Nucleus Number
Description
Technical
Execution Time
User Input
Error
Example
Nucleus Name
Nucleus Number
Description
Technical
Execution Time
User Input
Error
Example
Nucleus Name
Nucleus Number
Description
Technical
Execution Time
User Input
Error
Example
28
DS_FLASH_Read
502
Read from a specific memory address in FLASH
-
Decode the user input and check the ranges and whether the address is aligned on 4
bytes
-
Read the data and return this to the user
Less than 1 seconds.
The location from which data must be read
( FLASH starts at address 0xB8000000 )
Number
Description
50200
Reading the FLASH succeeded
50201
Reading the FLASH failed; Wrong user input
50202
Address is not dividable by 4
DS:> 502 0xb8000000
050200: Value read = 0x3C08A000
Test OK @
DS_FLASH_ChecksumProgram
503
Check the checksum of the application partitions by recalculating and comparing partition
checksums
-
Determine the number of segments
-
Find the application in each segment and determine its checksum
-
Check whether the checksums stored match the newly calculated
6 seconds
None
Number
Description
50300
The checksum is valid, the test succeeded
50301
The checksum is invalid
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 @
DS_FLASH_CalculateChecksum
504
Calculate the checksum over all memory addresses. Used to check entire FLASH contents
-
Run the checksum calculation algorithm all addresses
6 seconds
None
Number
Description
50400
Calculating the checksum over all addresses succeeded
DS:> 504
050400: The Checksum = 0xBABE30A4
Test OK @

Advertisement

Table of Contents
loading

Table of Contents