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

[求助]为什么FLASH加密后,EEPROM写不进去?

[求助]为什么FLASH加密后,EEPROM写不进去?

我写了道DG128的程序,RAM留在默认的地址,即0X400-0X1FFF,EEPROM移到了0X2000-0X2800,再通过写0XFF0F位使单片机加密。
我把这道程序下载到MC9S12DG128时,运行是正常的。
但当把这道程序下载到MC9S12DG128B时,加密后EEPROM就写不进去了。但取消了加密,EEPROM功能是正常的,取消EEPROM加密也是正常的。麻烦版主帮忙看一下我的程序,万分感谢。
http://bbs.chinaecnet.com/uploadImages/eeprom6.rar
这可能是因为你还连着BDM,MCU还处于特殊单片模式吧。如果你拔掉BDM,然后让MCU处于普通单片模式运行,EEPROM在加密状态下也应该是可以操作的。
海纳百川  有容乃大
我试过拨下BDM,用串口传出0x0B地址的数据,都是显示是普通单片模式状态的。同样的操作在MC9S12DG128(不带B)上就可以通过。或者陈工能不能给一个这样简单的例子给我调试一下,谢谢
还是没解决,郁闷
你是说同样的程序在DG128上能行,在DG128B上就不行吗?
海纳百川  有容乃大
同样的程序,加密,读写EEPROM,DG128上运行正常。

同样的程序,加密,DG128B上运行正常。
同样的程序,读写EEPROM,DG128B上运行正常。
同样的程序,加密,读写EEPROM,DG128B运行不正常。
那只能说你那片DB128B有问题了。你试过几片?
海纳百川  有容乃大
十数片了,不同批号的都试过。这个型号的太难买了,市面上的质量都参差不齐。
所有的DB128B都有同样的问题吗?
海纳百川  有容乃大
是的,同样问题,是MC9S12DG128B VPV
我觉得你买的这一批DG128B有问题。是通过正规代理商渠道买的吗?
海纳百川  有容乃大
正规渠道的问过都没货。这两天又试过几块,原来只要是有摩托罗位标志的芯片才出现这种情况,我试了有飞思卡尔标志的DG128B芯片是正常的,包括之前的DG128的也是飞思卡尔的。问题算是解决了,谢谢版主
不客气。
海纳百川  有容乃大
返回列表