标题: flash操作出现ILLEGAL_BP [打印本页]
作者: wkx11 时间: 2008-5-15 10:03 标题: flash操作出现ILLEGAL_BP
请教版主:
我在利用s12dg128芯片进行flash操作的时候出现了ILLEGAL_BP错误不知道怎么回事,我使用的是cw4。6版本flash操作函数是由cw生成的函数不过我把中断关掉了。开启了中断后也是一样的情况。不知道怎么回事。从字面上理解是出现了非法的断点可是实际上我并没有设立断点。事实上我看到在mem窗口我看到了数据已经写入对应的地址。
作者: strongchen 时间: 2008-5-15 10:06
你把调试窗口关闭后重新下载试试。
作者: wkx11 时间: 2008-5-15 10:13
试了,不过还是出现同样的问题,把bdm拿掉后重启没看到片子返回估计是停了。断点就在那个一直检测标志位的地方if ((FSTAT_PVIOL == 1)||(FSTAT_ACCERR == 1)) 自己写了一个函数结果也停下了 while(FSTAT_CBEIF==0);
while(FSTAT_CCIF==0) ;不知道怎么回事
作者: strongchen 时间: 2008-5-15 10:18
把你的project打包上传看看?你用的是什么BDM?
作者: ryanryan 时间: 2008-8-4 11:28
我的问题和楼主相同,请问StrongChen以往有无这种问题解决过的?
作者: ryanryan 时间: 2008-8-4 11:29
我用的是PEmicro的USB multilink 电缆
作者: wangnan 时间: 2008-8-4 23:30
关注此问题,我也遇到类似情况。
作者: ryanryan 时间: 2008-8-5 16:39
请各位版主回答!急纳!!
作者: shenzp 时间: 2008-8-5 18:28
((FSTAT_PVIOL == 1)||(FSTAT_ACCERR == 1))
这两个标志表示flash操作非法,你是不是在程序还在跑的时候操作flash;
flash操作好像不允许在用户程序还在运行的时候进行烧写的,需要将烧写
部分程序放到RAM中运行,这样才可以进行flash烧写。可以从这方面查一下
是否是这个问题,仅仅提个建议!
作者: rcengtian 时间: 2008-12-8 16:10
我也出现了,相同的情况!QQ:568876439
作者: cnpcshangbo 时间: 2010-5-24 19:56
我也出现了,相同的情况!QQ:498752405
作者: strongchen 时间: 2010-5-25 09:53
你将FLASH操作程序载入RAM中运行了吗?
作者: wq925110 时间: 2010-7-11 11:08
我也遇到了同样的问题,FLASH操作程序载入RAM中运行的。
作者: 卖臭豆腐的 时间: 2010-7-13 10:52
我的价钱肯定不适合batu pahat。
作者: 燕子姐姐妹妹 时间: 2010-7-13 10:52
Filed under:Motorsports,Europe,Government/Legal
作者: dstic 时间: 2010-7-21 11:26
作者: cjq910510 时间: 2010-7-21 15:36
我也遇到类似问题,写FLASH中系统发生复位,中断没关不知有无关系
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) |
Powered by Discuz! 7.0.0 |