电源设计技术实用资料点击免费获取>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 请瑞萨工程师来看看?是单片机问题还是开发环境问题

共15条 1/2 1 2 跳转至

请瑞萨工程师来看看?是单片机问题还是开发环境问题

菜鸟
2008-12-27 10:12:46    评分
瑞萨工程师您好:
         我单位产品一直选用瑞萨单片机,新近应用M30281型号进行开发,调试时遇到 ID CODE验证问题,问其他同事说这问题只能换个新单片机才行,请大家看看只能这样么?

调试器:E8,单片机M30281,仅调试了串口0、2,引脚P10
下载地址:400 + 80、0F5000

现象:初期调试没问题,
            后来下载时出现验证 ID CODE的窗口,有几回输入全F,可以下载
             现在输入全F不行了,始终无法下载程序,据同事说只能换个单片机(我的项目只能重
             新焊块板子)
已经应用的办法:
             输入全F,无效
             用FDT查看mot文件,查到ID是7字节F,无效
   没有ID文件
疑问:
   我从没设过ID CODE,为什么要验证,
            开始调试时不用验证,突然有一次出现验证窗口,随后经常出现,最后无法解决
请瑞萨工程师帮忙看下,有什么解决办法,以后如何避免问题的复现。



关键词: 请瑞     工程师     看看     单片机     问题     还是     开发     环境    

菜鸟
2008-12-27 10:14:56    评分
2楼
一份资料上说参看AS30汇编用户手册,那个大侠给传一个吧

菜鸟
2008-12-27 10:52:55    评分
3楼
我用M16/64也是同样的问题。
一次程序跑飞掉后,
再进入就需要ID code。

助工
2008-12-30 16:53:30    评分
4楼
严格讲,楼主用FDT查看mot文件找ID码,应该是写到MCU的那个mot文件,如果是最后写入文件的的mot文件的话,ID码是可以找到的。

由于每个ID码是一个8位数据,分别存放在00FFDFH,00FFE3H,00FFEBH,00FFEFH,00FFF3H,00FFF7H,00FFFBH地址。我们在编程时,定义与ID码地址同处4byte地址的中断向量时,有可能采用: .LWORD  _Interrupt_add1 这样对ID码无意识地进行了操作,使该字节的ID有“FF”变为了”00”; (如果要屏蔽对ID码的操作,可以采用 .LWORD  (0FF000000H | _Interrupt_add1) 来避免。) 虽然这些向量区很少在程序中用到,但存在这种可能性,无意识地导致了ID码的某位或全部改写成“0”; ID码不为全F时,如对Flash进行读写操作,就会弹出ID码输入对话框。 可以试一下一下方法: 1)   输入ID码为全“0”试一下; 2)   在设定了中断的某一byte改为“00”试一下。   如果是其它原因,在生成的Mot文件里改写了ID,又没有保存旧版本,那芯片可能要重换了。祝好运~~  

菜鸟
2008-12-31 13:53:02    评分
5楼
感谢瑞萨工程师的解答,
有些地方还是不理解,如id code时有时无,我仅添加了一个定时器中断,还是在样本文件上改的,
我再好好试试。

菜鸟
2009-01-17 09:20:21    评分
6楼

又遇到id code问题了,我现在改用IAR开发,前天晚上一直在调代码,今早又跳出id code验证对话框了,下不了程序了。
上次就是搞不懂什么导致的,后来无缘无故又消失了,谁知又冒出来了,郁闷啊!
天下没有“无缘无故的爱,也没有无缘无故的恨”,可我的id code问题原因在那里呢,郁闷啊!
有心重新焊块板子,可问题没找到,难免还碰到这问题。正所谓“在江湖上混,欠的债早晚是要还的”


菜鸟
2009-01-22 09:45:36    评分
7楼

LZ输入全0试试


菜鸟
2009-02-02 16:02:08    评分
8楼
输入全0,试过了,不正确,郁闷中!

菜鸟
2009-02-02 16:16:43    评分
9楼
    一般说来,如果没用到非屏蔽中断,也没有刻意设ID CODE,那么ID CODE不是全00就是全FF,如果还是不行就依次的试几次00FFFFFFFFFFFF、FF00FFFFFFFFFF、FFFF00FFFFFFFF---------FFFFFFFFFFFF00,如果还不行,那就换片子吧。

菜鸟
2009-02-04 16:03:51    评分
10楼

 谢谢楼上,方法试过了,无效。片子早就换了,原因还是没找到!


共15条 1/2 1 2 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]