19
80
277
中级技术员
使用特权
33
1466
7140
版主
john_lee 发表于 2020-10-11 13:47 定义看不出有问题,要看怎么读的。
john_lee 发表于 2020-10-11 15:01 m_OnePageBuf怎么定义的?
0
16
68
初级技术员
2
74
379
资深技术员
hamstar 发表于 2020-10-11 18:51 可能是数据对齐的问题,试一下这样定义 typedef __packed union __UN_ONE_PAGE_
luoengineer 发表于 2020-10-11 20:56 typedef __packed union __UN_ONE_PAGE_ { uint64_t pddwBuf[2048/8];
无标题.png (205.03 KB )
下载附件
2020-10-11 22:33 上传
139
1469
4434
中级工程师
hamstar 发表于 2020-10-11 22:33 是你调用联合体方法不对造成的 应该这样调用 DATA_FLASH_Read(FLASH_ADDR_A0H_LOWER, (uint64_t *)&m_OneP ...
61
1050
3285
21
1336
5312
高级工程师
sjnh 发表于 2020-10-12 13:40 static void DATA_FLASH_Read(uint32_t ReadAddr, uint64_t *pBuffer, uint16_t NumToRead) { ...
137
971
2967
初级工程师
john_lee 发表于 2020-10-12 12:06 调试,在hardfault入口打个断点,运行进入hardfault后,可以根据CPU寄存器的数据来判断故障点,如果你不会 ...
微信图片_20201012183219.png (38.39 KB )
2020-10-12 18:33 上传
646
2003
596
1万
5万
发表回复 本版积分规则 回帖后跳转到最后一页
人才类勋章
时间类勋章
等级类勋章
发帖类勋章
1
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注21ic项目外包
扫码关注21ic视频号
扫码关注21ic抖音号
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才 | 论坛帮助
京公网安备 11010802024343号