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

怎样将一部分程序下载到特定的页中

怎样将一部分程序下载到特定的页中

 各位大哥大姐,我用的是清华大学的USB型9S12 BDM下载器,程序用汇编,现有以下问题请教:


 burnel.bll文件是控制写入flash的文件,是否不参与编译,只在写入flash时才起作用?


       如果要把编译好的s19文件的$8000到$BFFF区间写到9S12DT256的PPAGE值为$33的页,将$C000到$FFFF区间写至固定页$3F,以下的burnel.bll文件是否正确?

 

OPENFILE "%ABS_FILE%.s19"
format=motorola
busWidth=1
origin=0
len=0x1000000   /*此句如何理解?是否可改为0x4000?*/
destination=0
SRECORD=Sx
SENDBYTE 1 "%ABS_FILE%"
CLOSE


/* physical s-record file */
OPENFILE "%ABS_FILE%.phy"
format = motorola
busWidth = 1
len = 0x4000

/* logical non banked flash at $4000 and $C000 to physical */
/*origin = 0x004000
destination = 0x0F8000
SENDBYTE 1 "%ABS_FILE%"*/

 

origin = 0x008000
destination = 0x008000
SENDBYTE 1 "%ABS_FILE%"

 

origin = 0x00C000
destination = 0x01C000
SENDBYTE 1 "%ABS_FILE%"

 

CLOSE

 

 

 
团结互助,共同进步!
你应该用PRM文件将程序代码放到指定的地址中。
海纳百川  有容乃大
老大能否具体点?
团结互助,共同进步!
首先说一下你为什么要这样做?
海纳百川  有容乃大
返回列表