10.2.1 Command Format – Host MCU to BM70/71 Module

Table 10-3. Read Memory Command Format
ISDAP OpcodeISDAP Data LengthISDAP Data
StartHandleLengthData
Byte Number01-23-45-67-89-18
Size (bytes)1222210
Value0x020x0FFF0x000E0x01100x000ASee the following table
Table 10-4. ISDAP Data Field Parameters
ParameterValueParameter DescriptionLength
90x03

Memory type

For the BM70/71 module, this value is fixed to three, indicating Flash memory
1 byte
100x00

Sub-memory type

For the BM70/71 module, this value is fixed to zero, indicating eFlash memory
1 byte
11-140xXXXX_XXXX

Address of memory to start reading from.

The MSb, 16 bits of the address value represents the bank number. The LSb, 16 bits represents the address within the specified bank.

Format is LE.

For example, for an address of 0x0000_0800, first send the value to the BM70/71 module LSb, 0x00 0x08 0x00 0x00
4 bytes
15-180xXXXX_XXXXNumber of bytes to read.

Format is LE.

For example, for a size of 0x0000_0800, first send the value to the BM70/71 module LSb, 0x00 0x08 0x00 0x00
4 bytes
Figure 10-2. Message Sequence for Read Memory Command