导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→在连接时指定

* 15031: C51编程:如何在c51语言中把常数列表定位到特定的程序代码地址如0x2000

   lenglianxi 
lenglianxi发表的帖子 

 在连接时指定
对于常数,C51的做法是建立一个常数段,例如你的文件名是 TEST.C, 则常数段是
 ?CO?TEST

你在连接时指定 CODE(?CO?TEST(0X4000))即可.
如果是在Uvision环境中, 点击菜单Project->Options of Target
选择BL51 LOCATE属性页, 在CODE栏目中输入 ?CO?TEST(0X4000) 重新连接.

如果你有多个常数段需要定位到不同的地址,则只有用汇编或建立多个C文件了.
如果多个常数段可以定位到一个连续的地址中,还是可以采用上面的做法.

发表时间:2002年11月27日9:04:00

  
回复该帖

本主题共有 5 帖,分页:>>>>>该主题的所有内容[5]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  15032.[详细]_at_ 对于数组是行不通的。
摘要:......(无内容)
- [lenglianxi][1485次] 2002年11月27日

[上一篇帖子]:_at_ 对于数组是行不通的。
[下一篇帖子]:C51编程:有谁知道在那里可以下载马钟梅老师的c51混合编程的书,谢谢?