04.03.2013 Views

service manual dvd recorder drx-2

service manual dvd recorder drx-2

service manual dvd recorder drx-2

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

DRX-2<br />

28<br />

DRX-2<br />

Nucleus Name DS_FLASH_Read<br />

Nucleus Number 502<br />

Description Read from a specific memory address in FLASH<br />

Technical - Decode the user input and check the ranges and whether the address is aligned on 4<br />

bytes<br />

- Read the data and return this to the user<br />

Execution Time Less than 1 seconds.<br />

User Input The location from which data must be read<br />

( FLASH starts at address 0xB8000000 )<br />

Error Number Description<br />

50200 Reading the FLASH succeeded<br />

50201 Reading the FLASH failed; Wrong user input<br />

50202 Address is not dividable by 4<br />

Example DS:> 502 0xb8000000<br />

050200: Value read = 0x3C08A000<br />

Test OK @<br />

Nucleus Name DS_FLASH_ChecksumProgram<br />

Nucleus Number 503<br />

Description Check the checksum of the application partitions by recalculating and comparing partition<br />

checksums<br />

Technical - Determine the number of segments<br />

- Find the application in each segment and determine its checksum<br />

- Check whether the checksums stored match the newly calculated<br />

Execution Time 6 seconds<br />

User Input None<br />

Error Number Description<br />

50300 The checksum is valid, the test succeeded<br />

50301 The checksum is invalid<br />

Example DS:> 503<br />

050300:<br />

BootCode checksum is: 0xBABE5B6F, which is correct<br />

Diagnostics checksum is : 0xBABEBAFF, which is correct<br />

Download checksum is: 0xBABEEDBF, which is correct<br />

Application checksum is : 0xBABE8EEC, which is correct<br />

Test OK @<br />

Nucleus Name DS_FLASH_CalculateChecksum<br />

Nucleus Number 504<br />

Description Calculate the checksum over all memory addresses. Used to check entire FLASH contents<br />

Technical - Run the checksum calculation algorithm all addresses<br />

Execution Time 6 seconds<br />

User Input None<br />

Error Number Description<br />

50400 Calculating the checksum over all addresses succeeded<br />

Example DS:> 504<br />

050400: The Checksum = 0xBABE30A4<br />

Test OK @

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!