さて,いろいろ難はあるものの^^; MPLab XからSDCCを起動してバイナリーの作成ができるようになりました.以前MPLab 8 + SDCCでいじっていたPIC16F88用のソースをbuildしてみました.SDCCにも新旧で多少変化がありますが,atやinterruptの前にアンダースコアを2個つけた1SDCC 3.2からこうなったらしい.くらいでbuildできました.ただし,PICにダウンロードして動作させるところまではやっていませんが.
で,今回の本題であるPIC16F1827のXC8用ソースをbuildすべく,準備を始めました.”New Project…”を選んで進んでいくと,なんと,SDCCがToolchainとして見えない^^;
ネットでざっと調べると,RodrigoさんのToolchainでは,16F1827はサポートしていないようです^^;
しょうがないので,コマンドライン(CUI)で,sdccを使うことにしました.MPLab X + SDCCの環境で,PIC16F88のソースをbuildしたときのコマンドラインをコピーして,88を1827に変更したらコンパイルできました.
ただし,XC8とSDCCの間には,暗くて深い溝があります^^; 一つずつ調べてエラーつぶしていくという地道な作業が必要です^^;
コメントについて
当記事へのコメント欄は,記事公開後一定期間で閉鎖されます.その際は適当な新しい記事に当記事の表題を引用して,コメントしてください.