コードをコンパイルすると、不明なオペコード'.pword'エラーが発生します。私のプロジェクトで.pwordを含む唯一のコード行は次のとおりです。
do {
__asm__ volatile (" .pword 0xDA4000");
Nop();
} while(0)
行をコメントアウトしても何も起こりません。
検索.pword 0xDA4000
したところ、IDE MPLabforPICでサポートされていることがわかりました。
私の場合、使用しているIDEはSTMf32f2xxチップ用のCrossStudioです。
binutils2.21とgcc4.6.0に付属する更新されたCrossStudioがあります
名前のない構造体と共用体のコンパイルで最初は問題がありましたが、-fms-extensions
追加のCコンパイラオプションに追加すると修正されました。
Opcode'.pword'エラーを修正するために同様のことをする必要があるかどうかわかりません。
.pwordがPICオペコードにすぎないというだけでしょうか。