SDCC 3.0.0 を使用。このコードのコンパイル
#include < pic16f84.h>
void main(void) {
TRISA0=0;
RA0=1;
}
これらの警告を受け取ります。
daedalus@Eurydice:~/Projects/PIC$ sdcc -I /usr/share/sdcc/include/pic -p16f84 test.c
/usr/share/sdcc/include/pic/pic16f84.h:101: 警告 182: sfr 'INDF' の絶対アドレスはおそらく範囲外です。
/usr/share/sdcc/include/pic/pic16f84.h:101: 警告 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: 警告 182: sfr 'PCL' の絶対アドレスが範囲外の可能性があります。
/usr/share/sdcc/include/pic/pic16f84.h:103: 警告 182: sfr 'PCL' の絶対アドレスが範囲外の可能性があります。
/usr/share/sdcc/include/pic/pic16f84.h:104: 警告 182: sfr 'STATUS' の絶対アドレスが範囲外の可能性があります。
/usr/share/sdcc/include/pic/pic16f84.h:104: 警告 182: sfr 'STATUS' の絶対アドレスが範囲外の可能性があります。
/usr/share/sdcc/include/pic/pic16f84.h:105: 警告 182: sfr 'FSR' の絶対アドレスが範囲外の可能性があります。
/usr/share/sdcc/include/pic/pic16f84.h:105: 警告 182: sfr 'FSR' の絶対アドレスが範囲外の可能性があります。
/usr/share/sdcc/include/pic/pic16f84.h:106: 警告 182: sfr 'PORTA' の絶対アドレスが範囲外の可能性があります。
/usr/share/sdcc/include/pic/pic16f84.h:106: 警告 182: sfr 'PORTA' の絶対アドレスが範囲外の可能性があります。
/usr/share/sdcc/include/pic/pic16f84.h:107: 警告 182: sfr 'PORTB' の絶対アドレスが範囲外の可能性があります。
/usr/share/sdcc/include/pic/pic16f84.h:107: 警告 182: sfr 'PORTB' の絶対アドレスが範囲外の可能性があります。
/usr/share/sdcc/include/pic/pic16f84.h:108: 警告 182: sfr 'EEDATA' の絶対アドレスが範囲外の可能性があります。
/usr/share/sdcc/include/pic/pic16f84.h:108: 警告 182: sfr 'EEDATA' の絶対アドレスが範囲外の可能性があります。
/usr/share/sdcc/include/pic/pic16f84.h:109: 警告 182: sfr 'EEADR' の絶対アドレスが範囲外の可能性があります。
/usr/share/sdcc/include/pic/pic16f84.h:109: 警告 182: sfr 'EEADR' の絶対アドレスが範囲外の可能性があります。
/usr/share/sdcc/include/pic/pic16f84.h:110: 警告 182: sfr 'PCLATH' の絶対アドレスが範囲外の可能性があります。
/usr/share/sdcc/include/pic/pic16f84.h:110: 警告 182: sfr 'PCLATH' の絶対アドレスが範囲外の可能性があります。
/usr/share/sdcc/include/pic/pic16f84.h:111: 警告 182: sfr 'INTCON' の絶対アドレスが範囲外の可能性があります。
/usr/share/sdcc/include/pic/pic16f84.h:111: 警告 182: sfr 'INTCON' の絶対アドレスが範囲外の可能性があります。
?ASlink-Warning-Undefined グローバル '_TRISA_bits' がモジュール 'test' によって参照されています
?ASlink-Warning-Undefined グローバル '_PORTA_bits' がモジュール 'test' によって参照されました
これらの警告を理解するのを手伝ってくれる人はいますか? 気にする必要がありますか?