[STM32F0] 写操作异常,会是什么原因?

[复制链接]
1721|9
 楼主| crazybee 发表于 2015-7-16 17:23 | 显示全部楼层 |阅读模式
最近在调试F0, 写FLASH发现会产生异常,如下图,会是什么原因呢,把*pData  改成常数,比如 15, 就不会产生异常中断:

QQ图片20150716171808.png
airwill 发表于 2015-7-16 18:14 | 显示全部楼层
*pData  是个数据指针, 那么可能出现指针发生变化, 或者指向的内容发生变化.
借助调试器验证一下
 楼主| crazybee 发表于 2015-7-16 18:16 | 显示全部楼层
非对齐访问引起的??
泰山特曲123 发表于 2015-7-16 18:46 来自手机 | 显示全部楼层
你的指针不会是指到Flash了吧?不可以这样使用的,要调用Flashprogram函数才可以。
米尔豪斯 发表于 2015-7-16 22:08 | 显示全部楼层
要调用Flashprogram函数才可以

楼上能具体点吗,我也想知道
 楼主| crazybee 发表于 2015-7-16 23:15 | 显示全部楼层
:)解决了,是地址非对齐引起的,谢谢大家。
lwsn 发表于 2015-7-16 23:26 | 显示全部楼层
什么是地址非对齐:L
643757107 发表于 2015-7-22 21:17 来自手机 | 显示全部楼层
你的指针不会是指到Flash了吧?不可以这样使用的,要调用Flashprogram函数才可以。
zhou0214 发表于 2015-7-26 21:05 | 显示全部楼层
是不是指针写的问题啊!???
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:MSN: ihuangwh@foxmail.com

149

主题

800

帖子

5

粉丝
快速回复 在线客服 返回列表 返回顶部