DLPU048E August 2016 – July 2024
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-91 for options. |
The flash data types are described in Table 8-91.
FLASH DATA TYPE VALUE | DESCRIPTION |
---|---|
0x00 | Entire flash |
0x01 | Entire flash except 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 |
Return Parameters
BYTE | BITS | DESCRIPTION |
---|---|---|
4:1 | 31:0 | Block Size Number of bytes in the selected flash block. LSByte = Byte 1 |