EN 69
3139 785 31150
5.
Firmware Upgrading & Diagnostic Software
Nucleus Name
DS_SYS_GLinkWriteRead
Nucleus Number
1238
Description
Send out some data through the G-Link UART and read back the data.
The user must short-circuit the TX and RX line of the G-Link connector.
Technical
-
UART 3 setup (1200, 8, n, 1)
-
Send “HELLO”.
-
Receive data.
-
Compare data with “HELLO”.
Execution Time
1 second
User Input
None
Error Number
Description
123800
Writing and reading back data through the G-Link succeeded
123801
Unable to setup the G-Link UART
123802
Failed to write data to the the G-Link connector
123803
No data was received from the G-Link connector
123804
Invalid data was received from the G-Link connector
Example
DS:> 1238
123800:
Test OK @
Analogue Slave Processor (ASP)
Nucleus Name
DS_ASP_Communication
Nucleus Number
1600
Description
This nucleus checks the communication between the IIC controller of the Codec
and the ASP.
Technical
-
Initialise IIC-bus.
-
Read something from ASP.
-
Handle the errorcode.
Execution Time
Less than 1 second.
User Input
None
Error Number
Description
160000
Communicating with the ASP succeeded
160001
The IIC bus was not accessible
160002
There was a timeout reading the device
160003
The IIC acknowledge was not received
160004
An IIC-bus error occurred
160005
Got unknown IIC bus error
160006
The IIC bus initialisation failed
Example
DS:> 1600
160000:
Test OK @
Nucleus Name
DS_ASP_Version
Nucleus Number
1601
Description
This nucleus returns the version number of the software running on the ASP or
MCU and if available that of the display driver.
Technical
-
Read versions from ASP and display it.
Execution Time
Less than 1 second.
User Input
None
Error Number
Description
160100
Retrieving the software versions succeeded
160101
The IIC bus initialisation failed.
160102
The IIC bus failed.
160103
The CRC checksum of the message is wrong.
Example ASP
DS:> 1601
160100:
Software version : 0.9
Display driver version: 0.1
Hardware version : 0x02
Hardware layout : 0x03
Hardware revision : 0x00
Test OK @
Example MCU
DS:> 1601
160100:
Software main version: 0.3
Software sub version: 0.0
Test OK @