首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

flash操作出现ILLEGAL_BP

flash操作出现ILLEGAL_BP

请教版主:

我在利用s12dg128芯片进行flash操作的时候出现了ILLEGAL_BP错误不知道怎么回事,我使用的是cw4。6版本flash操作函数是由cw生成的函数不过我把中断关掉了。开启了中断后也是一样的情况。不知道怎么回事。从字面上理解是出现了非法的断点可是实际上我并没有设立断点。事实上我看到在mem窗口我看到了数据已经写入对应的地址。

你把调试窗口关闭后重新下载试试。
海纳百川  有容乃大
试了,不过还是出现同样的问题,把bdm拿掉后重启没看到片子返回估计是停了。断点就在那个一直检测标志位的地方if ((FSTAT_PVIOL == 1)||(FSTAT_ACCERR == 1)) 自己写了一个函数结果也停下了 while(FSTAT_CBEIF==0);
while(FSTAT_CCIF==0) ;不知道怎么回事
把你的project打包上传看看?你用的是什么BDM?
海纳百川  有容乃大
我的问题和楼主相同,请问StrongChen以往有无这种问题解决过的?
我用的是PEmicro的USB multilink 电缆
关注此问题,我也遇到类似情况。
请各位版主回答!急纳!!

((FSTAT_PVIOL == 1)||(FSTAT_ACCERR == 1))

这两个标志表示flash操作非法,你是不是在程序还在跑的时候操作flash;

flash操作好像不允许在用户程序还在运行的时候进行烧写的,需要将烧写

部分程序放到RAM中运行,这样才可以进行flash烧写。可以从这方面查一下

是否是这个问题,仅仅提个建议!

我也出现了,相同的情况!QQ:568876439
电子设计网址导航!edn123.com!
我也出现了,相同的情况!QQ:498752405
你将FLASH操作程序载入RAM中运行了吗?
海纳百川  有容乃大
我也遇到了同样的问题,FLASH操作程序载入RAM中运行的。
我的价钱肯定不适合batu pahat。
Filed under:Motorsports,Europe,Government/Legal
返回列表