请教MC9S12DG256替换MC9S12DG128方法(已解决)

2020-02-20 20:38发布

本帖最后由 FSL_TICS_Robin 于 2014-11-27 10:49 编辑

本以为MC9S12DG256替换MC9S12DG128应该很简单,可是“change MCU”从MC9S12DG128B改为MC9S12DG256B选项后,编译、下载、···最终不能正常工作!
首先提示CPU错误,PLL选项中,重新配置PLL后,警告消失了。仿真时18B20数据能读取,但EEPROM程序运行极快,以前需要十几秒的程序运行时一闪而过,这个就不正常了!
有高手提示一下这个替换要注意的事项吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
464839941xql
1楼-- · 2020-02-22 08:58
其实我也试过,eeprom无法存储数据!
swap2013
2楼-- · 2020-02-22 14:37
 精彩回答 2  元偷偷看……
swap2013
3楼-- · 2020-02-22 17:54
对于没落的MCU,新项目慎选
464839941xql
4楼-- · 2020-02-22 17:58
swap2013 发表于 2014-11-29 06:02
对于没落的MCU,新项目慎选

是以前的项目,就是面临这个问题,为了适应较多的MCU,本想256应该兼容128,没想到这样,重新选择MCU就不太现实了,相当于重新开发。
464839941xql
5楼-- · 2020-02-22 20:44
如果有哪位大侠指点一下DG256的EEPROM读写与DG128之不同就更好了,说明一下:以前DG128的项目在使用中完全没问题的,能存能取。整个移植到DG256就卡在EEPROM,程序运行后从0x0400~0x1000一直都是FF(DG128的EEPROM区域是0x0800~0x1000)。
464839941xql
6楼-- · 2020-02-23 00:03
发现DG256与DG128程序编译的时候EEPROM分配的地址不一样,谁知道“SECTION”是如何分配,编译“DG256“项目时EEPROM区域就被map到范围之外了,由“SECTION”标号指定的,这个标号的位置如何定义呢?

一周热门 更多>