DLPU018J October 2014 – June 2024 DLPC900
The Debug Mask Command allows Debug output from the UART port of the DLPC900 to be enabled or disabled and defines the debug mask for various subsystems.
I2C | USB | |
---|---|---|
Read | Write | 0x1A5B |
0x5B | 0xDB |
BYTE | BITS | DESCRIPTION | RESET | TYPE |
---|---|---|---|---|
Read Debug Mask | ||||
3:0 | 0 | System functions
0 = disabled; 1 = enabled |
d0 | r |
1 | Datapath
0 = disabled; 1 = enabled |
|||
2 | Projector control
0 = disabled; 1 = enabled |
|||
3 | I2C Handler
0 = disabled; 1 = enabled |
|||
4 | UART Handler
0 = disabled; 1 = enabled |
|||
5 | USB Handler
0 = disabled; 1 = enabled |
|||
6 | Mailbox message routing
0 = disabled; 1 = enabled |
|||
19:7 | Reserved | |||
20 | Environment
0 = disabled; 1 = enabled |
|||
28:21 | Reserved | |||
29 | PTN (pattern) info
0 = disabled; 1 = enabled |
|||
30 | PTN debug
0 = disabled; 1 = enabled |
|||
31 | Always printed
0 = disabled; 1 = enabled |
|||
4 | 7:0 | Allocated string size for the debug message | d0 | r |
5 | 7:0 | Used string size by the debug message | d0 | r |
6 | 7:0 | Global debug enable/disable | d0 | r |
0 = Debug messages are disabled | ||||
1 = Mask defined debug messages are enabled | ||||
Write Debug Mask |
||||
3:0 | 0 | System functions
0 = disable; 1 = enable |
d0 | w |
1 | Datapath
0 = disable; 1 = enable |
|||
2 | Projector control
0 = disable; 1 = enable |
|||
3 | I2C Handler
0 = disable; 1 = enable |
|||
4 | UART Handler
0 = disable; 1 = enable |
|||
5 | USB Handler
0 = disable; 1 = enable |
|||
6 | Mailbox message routing
0 = disable; 1 = enable |
|||
19:7 | Reserved | |||
20 | Environment (not used)
0 = disable; 1 = enable |
|||
28:21 | Reserved | |||
29 | PTN info
0 = disable; 1 = enable |
|||
30 | PTN debug
0 = disable; 1 = enable |
|||
31 | Always printed
0 = disable; 1 = enable |
|||
4 | 7:0 | Global debug enable/disable | d0 | w |
0 = Disable all debug messages | ||||
1 = Enable mask defined debug messages |
Debug Masks - detailed descriptions: