英锐恩单片机论坛,Microchip单片机,模拟器件,接口电路,麦肯单片机,单片机应用交流

标题: picc编译问题 [打印本页]

作者: winnie    时间: 2009-3-21 17:26
标题: picc编译问题
在mplab64下开发,CPU为16C57C,编译器为PICC802,所建工程包含多个源文件,当主程序调用其他源程序中的子程序时,编译错误(Can't find 0x17 words for psect rbss_0 in segment BANK0),将子程序放在主程序中,则无错误。
作者: winnie    时间: 2009-3-21 17:26
是你使用的变量太多,编译器默认将变量放置在bank0,放不下就报Can't find xx words for xx in segment BANK0

要把一部分变量声明成如下形式:

bank1 unsigned char i;

bank2 int c;

这样才会使用bank1,2,3。




欢迎光临 英锐恩单片机论坛,Microchip单片机,模拟器件,接口电路,麦肯单片机,单片机应用交流 (http://enroobbs.com/) Powered by Discuz! X3.2