该接口调用的是协议栈底层接口sd_flash_write(),写入flash地址为0xf8000没有问题,源数据在内存的地址为0x20002E36没有4字节对齐。反复做实验,证明了协议栈的接口sd_flash_write()会对源数据的内存地址做对齐校验,因此重新定义源数据的大小保证4字节对齐,再写入后正常。

发布于2024-01-28

3257个赞