XSfl_Msg - XSfl_Msg - 2026.1 English - UG643

Standalone Library Documentation: BSP and Libraries Document Collection (UG643)

Document ID
UG643
Release Date
2026-06-23
Version
2026.1 English

This typedef contains configuration information for a flash message.

Declaration

typedef struct
{
  u64 RxAddr64bit,
  u32 ByteCount,
  u32 Addr,
  u8 * TxBfrPtr,
  u8 * RxBfrPtr,
  u8 Opcode,
  u8 Dummy,
  u8 Xfer64bit,
  u8 DualByteOpCode,
  u8 Addrsize,
  u8 Addrvalid,
  u8 Proto
} XSfl_Msg;
Table 1. Structure XSfl_Msg Member Description
Member Description
RxAddr64bit

Provide 64-bit read address for 32-bit platform

ByteCount

Number of bytes to read or write

Addr

Device Address

TxBfrPtr

Write buffer pointer

RxBfrPtr

Read buffer pointer

Opcode

Opcode/Command

Dummy

Number of dummy cycles for opcode

Xfer64bit

Set to 1 when reading from 64-bit addr otherwise 0

DualByteOpCode

Extended opcode in dual-byte opcode mode

Addrsize

Size of address in bytes

Addrvalid

1 if Address is required for opcode, 0 otherwise

Proto

Indicate number of Cmd-Addr-Data lines