DLPU041G April 2016 – July 2024 DLPC230-Q1 , DLPC230S-Q1 , DLPC231-Q1 , DLPC231S-Q1
This command is used to read the size of the specified flash block. This size returned is the maximum size available for the specified block. This can be used during partial flash programming to confirm whether the new flash block can fit within the previously allocated size. Refer to Section 5.3 for more information on flash programming.
Command Parameters
| BYTE | BITS | DESCRIPTION |
|---|---|---|
| 1 | 7:0 | Flash Data Type Refer to Table 8-117 for options. |
The flash data types are described in Table 8-117.
| FLASH DATA TYPE VALUE | DESCRIPTION |
|---|---|
| 0x00 | Entire flash |
| 0x01 | Entire flash except calibration data and scratchpad data |
| 0x30 | Main Application (Build 0) |
| 0x40 | Configuration Data 0 |
| 0x48 | Configuration Data 0 Flash Information Field |
| 0x50 | Configuration Data 1 |
| 0x58 | Configuration Data 1 Flash Information Field |
| 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 |
Return Parameters
| BYTE | BITS | DESCRIPTION |
|---|---|---|
| 4:1 | 31:0 | Block Size Number of bytes in the selected flash block. LSByte = Byte 1 |