|
本帖最后由 lymzzyh 于 2018-9-19 17:27 编辑 库版本V1.7.2 文件 stm32f4xx_hal_sd.c 行数 503 代码节选:
bug2: 若pData未4字节对齐,使用DMA模式时会强行向低地址进行4字节对齐造成向低地址的内存越界。 注:其中图示代码为bug1所出现的bug点,修复建议:检测对齐,发现未对齐时使用一个32位变量进行数据搬运。 bug2未进行查找错误点 望ST工程师自行查找。 另:对于未知的字节流数据进行非数据等长指针的强制类型转换的这种低级错误发生的ST身上令我等非常失望,希望相关人员(大学生临时工)尽快修复 |
STM32
超强工具——STM32CubeMX 你会用吗?
集结出发! STM32全国研讨会系列之一:ST智能门铃中国首秀
关于STM32启动文件的几个小问题
【银杏科技ARM+FPGA双核心应用】STM32H7系列35——USB_VCP_FS
【银杏科技ARM+FPGA双核心应用】STM32H7系列28——USB_HID
粉丝分享 | 图说CRC原理应用及STM32硬件CRC外设
STM32L151进入低功耗,并由RTC唤醒的故事
[转]stm32控制NFC模块(PN532)源码(P2P,模拟卡,读写卡等
STM32G070RB+LVGL移植
微信公众号
手机版
回答三连:是这样的,暴露接口不对,该改
不过作为一个库,也确实应该考虑完善一些。
评分
查看全部评分
淡定一点,骚年
不关编译器的事情 指针强转是编译器无法预判是否对齐的 所以只能用STM指令去处理