カスタマーサポートセンター

FAQ~よくある質問~ | FAQマスタ詳細表示

FAQ詳細情報

ID 10810661
FAQカテゴリ(大) コンパイラ
最終更新日 2015-05-21

質問内容

TN21660: Error[40]: Bad instruction (EWARM 5.x & 6.x)

回答内容

EWのターゲット : ARM
EWのコンポーネント : アセンブラ
キーワード : 移植
更新日 : November 18, 2010

背景
EWARM のバージョン 4.x とバージョン 5.x の間で大きい変更がありました。
下の参考資料URLの参照先に詳しい情報があります。


診断メッセージ

Error[40]: Bad instruction
が、IAR ARM アセンブラ、バージョン 5 で削除された全てのアセンブラ・ディレクティブで表示されます。

解決策
エラーメッセージをダブルクリックし、どのディレクティブでエラーになっているか調べます。
エラーになったディレクティブが見つかったら、どのように書き変えるかをIAR Embedded Workbench 移行ガイドで調べてください。

移植
さらに、このガイドの「移行プロセス」をよく読むことを強くお勧めします。これは、バージョン 4 からバージョン 5に移植する際に、何をするべきかの見通しがつきます。

 

参考資料URL