DLPU041G April 2016 – July 2024 DLPC230-Q1 , DLPC230S-Q1 , DLPC231-Q1 , DLPC231S-Q1
This command is used to specify the type of data that will be written to flash memory. More information on flash programming can be found in Section 5.3.
Write Parameters
| BYTE | BITS | DESCRIPTION |
|---|---|---|
| 1 | 7:0 | Flash Data Type Refer to Table 8-105 for options. |
| 5:2 | 31:0 | Flash Package Size The number of bytes in the binary file that is to be written to flash. |
| 21:6 | 127:0 | Data Header The first 16 bytes of the flash package that is being written. These header bytes allow embedded software to identify and verify the data stored in the binary. |
The flash data types are described in Table 8-105.
| FLASH DATA TYPE VALUE | DESCRIPTION |
|---|---|
| 0x00 | Entire flash |
| 0x01 | Entire flash except calibration data and scratchpad data |
| 0x30 | Main Application |
| 0x40 | Configuration Data 0 |
| 0x50 | Configuration Data 1 |
| 0x60 | Batch command sets |
| 0x90 | Splash Data 0 |
| 0x91 | Splash Data 1 |
| 0x92 | Splash Data 2 |
| 0x93 | Splash Data 3 |
| 0x94 | Splash Data 4 |
| 0x95 | Splash Data 5 |
| 0x96 | Splash Data 6 |
| 0x97 | Splash Data 7 |
| 0xA0 | Scratchpad Data 0 |
| 0xA1 | Scratchpad Data 1 |
| 0xA2 | Scratchpad Data 2 |
| 0xA3 | Scratchpad Data 3 |
| 0xB0 | Calibration Data |