Diagnostic Software
EN 21DVDR615, MRV640 5.
Boot EEPROM (BROM)
User Input The address to peek on
Error Number Description
11200 Peeking on the specified address succeeded
11201 Peeking on the specified address failed, wrong user input
11202 Peeking on the specified address failed due to misalignment
Example DS:> 112 0xa0700000
011200: Value read = 0x000001BD
Test OK @
Nucleus Name DS_CHR_Poke
Nucleus Number 113
Description Poke a value on a specified address
Technical - Check the user input
- Change the value on the address specified
- Check whether the address to be modified is aligned on 4 bytes
Execution Time Less than 1 second.
User Input The address to poke and the value: <address><value>
Error Number Description
11300 Poking the specified address succeeded
11301 Poking the specified address failed, wrong user input
11302 Poking the specified address failed due to misalignment
Example DS:> 113 0xa0700000 0xaabbccdd
011300:
Test OK @
Nucleus Name DS_CHR_INT_PICInterrupts
Nucleus Number 114
Description Test all interrupts of the priority interrupt controller
Technical - Install interrupt handlers
- Generate interrupts
- Test whether all interrupts were received
Execution Time Less than 1 second.
User Input -
Error Number Description
11400 Testing all the PIC interrupts succeeded
11401 Testing all the PIC interrupts failed
Example DS:> 114
011400:
Test OK @
Nucleus Name DS_CHR_DMA_TestDMA
Nucleus Number 115
Description Test the memory to memory DMA transfer
Technical - Create a block with known data in memory
- Copy this block to the consecutive area using 3 different DMAs
- Check whether all DMAs transferred the data properly
Execution Time Less than 2 seconds.
User Input -
Error Number Description
11500 The testing of the DMAs succeeded
11501 The initialisation of the DMAs failed for one or more DMA
11502 One or more DMAs failed the test
Example DS:> 115
011500:
Test OK @
Nucleus Name DS_BROM_Communication
Nucleus Number 200
Description Check the communication between the IIC controller of the Chrysalis and the boot EE-
PROM
Technical - Initialise IIC
- Read something from the eeprom
Execution Time Less than 1 second.