使用SDCC 3.0.0。 编译此代码使用SDCC编译器警告
#include < pic16f84.h>
void main(void) {
TRISA0=0;
RA0=1;
}
和接收这些警告。
代达罗斯@欧律狄刻:〜/项目/ PIC $ SDCC -I在/ usr /共享/ SDCC /包括/ PIC -p16f84 test.c的
/usr/share/sdcc/include/pic/pic16f84.h :101:警告182:sfr'INDF'的绝对地址可能超出范围。
/usr/share/sdcc/include/pic/pic16f84.h:101:warning 182:sfr'INDF'的绝对地址可能超出范围。
/usr/share/sdcc/include/pic/pic16f84.h:102:警告182:绝对地址SFR 'TMR0' 可能超出范围。
/usr/share/sdcc/include/pic/pic16f84.h:102:警告182:sfr'TMR0'的绝对地址可能超出范围。
/usr/share/sdcc/include/pic/pic16f84.h:103:warning 182:sfr'PCL'的绝对地址可能超出范围。
/usr/share/sdcc/include/pic/pic16f84.h:103:警告182:绝对地址SFR 'PCL' 可能超出范围。
/usr/share/sdcc/include/pic/pic16f84.h:104:warning 182:sfr'STATUS'的绝对地址可能超出范围。
/usr/share/sdcc/include/pic/pic16f84.h:104:警告182:绝对地址SFR '状态' 可能超出范围。
/usr/share/sdcc/include/pic/pic16f84.h:105:警告182:绝对地址SFR 'FSR' 可能超出范围。
/usr/share/sdcc/include/pic/pic16f84.h:105:warning 182:sfr'FSR'的绝对地址可能超出范围。
/usr/share/sdcc/include/pic/pic16f84.h:106:warning 182:sfr'PORTA'的绝对地址可能超出范围。
/usr/share/sdcc/include/pic/pic16f84.h:106:warning 182:sfr'PORTA'的绝对地址可能超出范围。
/usr/share/sdcc/include/pic/pic16f84.h:107:warning 182:sfr'PORTB'的绝对地址可能超出范围。
/usr/share/sdcc/include/pic/pic16f84.h:107:warning 182:sfr'PORTB'的绝对地址可能超出范围。
/usr/share/sdcc/include/pic/pic16f84.h:108:warning 182:sfr'EEDATA'的绝对地址可能超出范围。
/usr/share/sdcc/include/pic/pic16f84.h:108:warning 182:sfr'EEDATA' 的绝对地址可能超出范围。
/usr/share/sdcc/include/pic/pic16f84.h:109:warning 182:sfr'EEADR'的绝对地址可能超出范围。
/usr/share/sdcc/include/pic/pic16f84.h:109:warning 182:sfr'EEADR'的绝对地址可能超出范围。
/usr/share/sdcc/include/pic/pic16f84.h:110:warning 182:sfr'PCLATH'的绝对地址可能超出范围。
/usr/share/sdcc/include/pic/pic16f84.h:110:warning 182:sfr'PCLATH'的绝对地址可能超出范围。
/usr/share/sdcc/include/pic/pic16f84.h:111:warning 182:sfr'INTCON'的绝对地址可能超出范围。
/usr/share/sdcc/include/pic/pic16f84.h:111:warning 182:sfr'INTCON'的绝对地址可能超出范围。
?ASlink - 警告 - 未定义的全局“_TRISA_bits”参考模块“测试”
?ASlink - 警告 - 未定义的全局“_PORTA_bits”参考模块“测试”
谁能帮助我了解这些警告? 我应该在意吗?
这个问题可能更有可能在http://electronics.stackexchange.com/ – kenny