[求助]为什么FLASH加密后,EEPROM写不进去?
- UID
- 350492
- 性别
- 男
|
[求助]为什么FLASH加密后,EEPROM写不进去?
我写了道DG128的程序,RAM留在默认的地址,即0X400-0X1FFF,EEPROM移到了0X2000-0X2800,再通过写0XFF0F位使单片机加密。
我把这道程序下载到MC9S12DG128时,运行是正常的。
但当把这道程序下载到MC9S12DG128B时,加密后EEPROM就写不进去了。但取消了加密,EEPROM功能是正常的,取消EEPROM加密也是正常的。麻烦版主帮忙看一下我的程序,万分感谢。
|
|
|
|
|
|
- UID
- 350492
- 性别
- 男
|
http://bbs.chinaecnet.com/uploadImages/eeprom6.rar |
|
|
|
|
|
- UID
- 104380
- 性别
- 男
|
这可能是因为你还连着BDM,MCU还处于特殊单片模式吧。如果你拔掉BDM,然后让MCU处于普通单片模式运行,EEPROM在加密状态下也应该是可以操作的。 |
|
|
|
|
|
- UID
- 350492
- 性别
- 男
|
我试过拨下BDM,用串口传出0x0B地址的数据,都是显示是普通单片模式状态的。同样的操作在MC9S12DG128(不带B)上就可以通过。或者陈工能不能给一个这样简单的例子给我调试一下,谢谢 |
|
|
|
|
|
- UID
- 350492
- 性别
- 男
|
|
|
|
|
|
- UID
- 104380
- 性别
- 男
|
你是说同样的程序在DG128上能行,在DG128B上就不行吗? |
|
|
|
|
|
- UID
- 350492
- 性别
- 男
|
同样的程序,加密,读写EEPROM,DG128上运行正常。
同样的程序,加密,DG128B上运行正常。
同样的程序,读写EEPROM,DG128B上运行正常。
同样的程序,加密,读写EEPROM,DG128B运行不正常。 |
|
|
|
|
|
- UID
- 104380
- 性别
- 男
|
|
|
|
|
|
- UID
- 350492
- 性别
- 男
|
十数片了,不同批号的都试过。这个型号的太难买了,市面上的质量都参差不齐。 |
|
|
|
|
|
- UID
- 104380
- 性别
- 男
|
|
|
|
|
|
- UID
- 350492
- 性别
- 男
|
是的,同样问题,是MC9S12DG128B VPV |
|
|
|
|
|
- UID
- 104380
- 性别
- 男
|
我觉得你买的这一批DG128B有问题。是通过正规代理商渠道买的吗? |
|
|
|
|
|
- UID
- 350492
- 性别
- 男
|
正规渠道的问过都没货。这两天又试过几块,原来只要是有摩托罗位标志的芯片才出现这种情况,我试了有飞思卡尔标志的DG128B芯片是正常的,包括之前的DG128的也是飞思卡尔的。问题算是解决了,谢谢版主 |
|
|
|
|
|
- UID
- 104380
- 性别
- 男
|
|
|
|
|
|