使用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