Board logo

标题: 关于函数越段调用的问题. [打印本页]

作者: 天涯倦客    时间: 2006-11-7 09:41     标题: 关于函数越段调用的问题.

因为我的软件已经有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.现在程序运行不正常.但是去掉后来添加的几个函数又运行正常了.请问这是什么原因?


作者: strongchen    时间: 2006-11-7 10:34

请参考这个帖子:
http://bbs.eccn.com/dispbbs.asp?boardID=3&RootID=104072&ID=104072




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0