SLUUDI8 March 2026 AM13E23019
Structure
|
Header |
Length |
CMD |
Address |
Data |
CRC32 |
||||
|---|---|---|---|---|---|---|---|---|---|
|
0x80 |
L1 |
L2 |
0x20 |
A1...A4 |
D1...Dn |
C1 |
C2 |
C3 |
C4 |
Description
This command is used to program data to a specific memory address. The data can be programmed to MAIN or NONMAIN flash memory.Protected
Yes
Address
Start address of the memory region to be programmed. A1...A4, where A1 is the Least Significant Byte of the 32 bit address.
Data
Data bytes to be written in the specified address. Maximum size of the data that can be sent is limited by the Buffer size of the device. Buffer size is known from Get Device Info command .
Command Returns
BSL Acknowledgment and BSL core response with Message about the Status of the operation. See section Section 3.4.1 for more details.
Example
Host: 80 0D 00 20 00 00 00 00 00 00 00 04 00 00 00 08 7A DC AE B8
BSL: 00 08 02 00 3B 00 38 02 94 82