wkx11 当前离线
注册会员
请教版主:
我在利用s12dg128芯片进行flash操作的时候出现了ILLEGAL_BP错误不知道怎么回事,我使用的是cw4。6版本flash操作函数是由cw生成的函数不过我把中断关掉了。开启了中断后也是一样的情况。不知道怎么回事。从字面上理解是出现了非法的断点可是实际上我并没有设立断点。事实上我看到在mem窗口我看到了数据已经写入对应的地址。
订阅 TOP
strongchen 当前离线
版主
论坛元老
TOP
ryanryan 当前离线
wangnan 当前离线
中级会员
shenzp 当前离线
((FSTAT_PVIOL == 1)||(FSTAT_ACCERR == 1))
这两个标志表示flash操作非法,你是不是在程序还在跑的时候操作flash;
flash操作好像不允许在用户程序还在运行的时候进行烧写的,需要将烧写
部分程序放到RAM中运行,这样才可以进行flash烧写。可以从这方面查一下
是否是这个问题,仅仅提个建议!
rcengtian 当前离线
cnpcshangbo 当前离线
新手上路
wq925110 当前离线
卖臭豆腐的 当前离线
禁止发言
燕子姐姐妹妹 当前离线