C51编程:如何在c51语言中把常数列表定位到特定的程序代码地址如0x2000
采用分组连接即可
_at_
_at_ 对于数组是行不通的。
在连接时指定 你在连接时指定 CODE(?CO?TEST(0X4000))即可.
如果是在Uvision环境中, 点击菜单Project->Options of Target
选择BL51 LOCATE属性页, 在CODE栏目中输入 ?CO?TEST(0X4000) 重新连接.
如果你有多个常数段需要定位到不同的地址,则只有用汇编或建立多个C文件了.
如果多个常数段可以定位到一个连续的地址中,还是可以采用上面的做法.