本帖最后由 pangshen 于 2009-10-21 16:23 编辑
我看资料发现有一种方法,首先将cmd文件改为如下:
.const : > PROG PAGE 0, run=SARAM PAGE1
{
__const_run =.;
*(.c_mark)
*(.const)
__const_length =.- __const_run;
}
然后在dos环境下修改rts2xx.lib文件,步骤如下:
把 ti\c2400\cgtools\bin下的文件和 ti\c2400\cgtools\lib下的文件都复制后放到一个新的文件夹(不要破坏原来的文件,把文件拷贝出来,不要有中文目录),然后在DOS环境下,找到刚新建立的文件夹,然后执行操作。
dspar -x rts.src boot.asm
CONST_COPY .set 1
dspa -v2xx boot.asm
dspar -r rts2xx.lib boot.obj
我按照这种方法修改了,编译通过,但是好像还存在问题,接着解决。 |