各位大哥大姐,我用的是清华大学的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
|