根据文档说明:
如果发送或者接收起始地址没有 4 字节对齐, 底层不会使用 DMA 进行收发
发送的长度最好不小于接收长度, 不然对方可能接收到一些无效数据
支持只发送或者只接收非 4 字节对齐时, 最大数据收发长度 8191; 4 字节对齐时, 最大数据收发长度 65535
uint8_t st77912_tx_buf[8192] __attribute__ ( (aligned (4) ) ) ;
uint8_t st77912_rx_buf[8192] __attribute__ ( (aligned (4) ) ) ;
这样可以吗? 但貌似还是无法启动 SPI DMA, 而且传输还限制 8191 bytes
是四字节对齐的, 已经通过 FAE 解决了, LSPI 一次传输最多支持 8191 bytes, DMA 可以支持 65535, 然后这个文档, FAE 说写的有问题