根據文檔說明:
如果發送或者接收起始地址沒有 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