首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

关于函数越段调用的问题.

关于函数越段调用的问题.

因为我的软件已经有40k多了,所以有些函数必须进行越断的调用.


现在出现了一些问题,本来前段时间写好的软件(也是40k左右),运行正常.后来在代码的固定地址的区域(如ROM_4000 or ROM_C000)添加了几个函数.编译链接都正常.但是在下载后运行整个液晶屏幕显示乱码.


下面是我的rom的分区:


    DEFAULT                        INTO  ROM_C000;
    CON_ROM                        INTO  ROM_4000;
    OTHER_ROM                      INTO  PAGE_38;
    OTHER_ROM1                     INTO  PAGE_39;
    OTHER_ROM2                     INTO  PAGE_3A,PAGE_3B,PAGE_3C,PAGE_3D;


我的液晶汉字图形的点阵是放于CON_ROM.然后一些函数分别放在DEFAULT或者OHTER_ROM,OTHER_ROM1.现在程序运行不正常.但是去掉后来添加的几个函数又运行正常了.请问这是什么原因?

立志做个专业的工程师
请参考这个帖子:
http://bbs.eccn.com/dispbbs.asp?boardID=3&RootID=104072&ID=104072
海纳百川  有容乃大
返回列表