Board logo

标题: [求助]为什么FLASH加密后,EEPROM写不进去? [打印本页]

作者: 情迷牛骨头    时间: 2008-1-24 20:11     标题: [求助]为什么FLASH加密后,EEPROM写不进去?

我写了道DG128的程序,RAM留在默认的地址,即0X400-0X1FFF,EEPROM移到了0X2000-0X2800,再通过写0XFF0F位使单片机加密。
我把这道程序下载到MC9S12DG128时,运行是正常的。
但当把这道程序下载到MC9S12DG128B时,加密后EEPROM就写不进去了。但取消了加密,EEPROM功能是正常的,取消EEPROM加密也是正常的。麻烦版主帮忙看一下我的程序,万分感谢。

作者: 情迷牛骨头    时间: 2008-1-24 20:13

http://bbs.chinaecnet.com/uploadImages/eeprom6.rar
作者: strongchen    时间: 2008-1-25 10:16

这可能是因为你还连着BDM,MCU还处于特殊单片模式吧。如果你拔掉BDM,然后让MCU处于普通单片模式运行,EEPROM在加密状态下也应该是可以操作的。
作者: 情迷牛骨头    时间: 2008-1-25 11:36

我试过拨下BDM,用串口传出0x0B地址的数据,都是显示是普通单片模式状态的。同样的操作在MC9S12DG128(不带B)上就可以通过。或者陈工能不能给一个这样简单的例子给我调试一下,谢谢
作者: 情迷牛骨头    时间: 2008-1-29 13:50

还是没解决,郁闷
作者: strongchen    时间: 2008-1-29 15:55

你是说同样的程序在DG128上能行,在DG128B上就不行吗?
作者: 情迷牛骨头    时间: 2008-1-29 16:34

同样的程序,加密,读写EEPROM,DG128上运行正常。

同样的程序,加密,DG128B上运行正常。
同样的程序,读写EEPROM,DG128B上运行正常。
同样的程序,加密,读写EEPROM,DG128B运行不正常。
作者: strongchen    时间: 2008-1-29 17:22

那只能说你那片DB128B有问题了。你试过几片?
作者: 情迷牛骨头    时间: 2008-1-30 11:28

十数片了,不同批号的都试过。这个型号的太难买了,市面上的质量都参差不齐。
作者: strongchen    时间: 2008-1-30 14:37

所有的DB128B都有同样的问题吗?
作者: 情迷牛骨头    时间: 2008-1-31 14:06

是的,同样问题,是MC9S12DG128B VPV
作者: strongchen    时间: 2008-1-31 14:21

我觉得你买的这一批DG128B有问题。是通过正规代理商渠道买的吗?
作者: 情迷牛骨头    时间: 2008-2-1 14:02

正规渠道的问过都没货。这两天又试过几块,原来只要是有摩托罗位标志的芯片才出现这种情况,我试了有飞思卡尔标志的DG128B芯片是正常的,包括之前的DG128的也是飞思卡尔的。问题算是解决了,谢谢版主
作者: strongchen    时间: 2008-2-1 16:32

不客气。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0