麻烦问下,更换成XC8编译器之后的绝对地址如何指向?

2020-02-06 10:17发布

之前使用的是c18编译器:
使用了些诸如:
rom far
(*(rom far  u16 *)(0x80000))的表达式,来对外部地址进行访问的操作(pic18f87j11,具有外部总线)

现在更换成XC8之前发现
rom far需要改成far,
但是绝对地址没有搞定,
使用 @ 0x30000编译也报错。
麻烦问下,大家如何使用呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
tangk
1楼-- · 2020-02-07 13:10
 精彩回答 2  元偷偷看……
abutter
2楼-- · 2020-02-07 17:35
tangk 发表于 2015-4-14 13:38
错误提示是

warning: object "Fake" lies outside available data space

Fake是什么变量或者函数?

解决办法可以把外扩 RAM 的区域加到链接脚本中。

一周热门 更多>