原创 S19文件中添加对于eeprom初始化的操作

2011-10-20 09:57 2283 9 9 分类: MCU/ 嵌入式

在使用S12时,在eeprom中的变量定义时进行了初始化,直接利用abs文件烧录的时候,系统工作正常,但烧录s19文件时,系统启动失败,表现为eeprom中变量初始化失败。直接查看s19文件,内部没有对于eeprom的烧录操作。

解决方法:

在codewarrior下修改burn.bll文件,增加对于eeprom位置定义的描述:

在/* global s-record file */下添加:

len = 0x0400

destination = 0x13fc00

origin = 0x000c00

SENDBYTE 1 "%ABS_FILE%"

在/*local s-record file */下添加:

len = 0x0400

origin = 0x000c00

destination = 0x000c00

SENDBYTE 1 "%ABS_FILE%"

也就分别在全局地址空间、以及扩展地址空间上加入rom空间的定义,该rom空间为eeprom,此时查看编译出来的s19文件,内部多出了对于eeprom的初始化操作!

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
我要评论
0
9
关闭 站长推荐上一条 /3 下一条