SDCCでSilicon Laboratories IDEを使用するにはどうすればよいですか?
-
11-10-2019 - |
質問
Silicon Laboratoriesの8051コアを備えたマイクロコントローラーを使用することを考えています。アセンブリ言語ではなくcを使用できることを願っています。したがって、SDCCをインストールしました。
「Silicon Laboratories IDE」をインストールして、実行可能なバイナリをオンチップフラッシュプログラムメモリにダウンロードしました。また、おそらく(プロジェクト>ツールチェーン統合メニューの下で)セットアップして、「任意の」8051コンパイラを使用できます。
SDCCを使用するように設定しようとしましたが、「ファイルのアセンブル/コンパイル」ボタンを押すたびに、「コンパイラプロセスは成功しなかった」と表示されます。
Silabs C8051F310チップに書き込む新しいCコードを取得するにはどうすればよいですか?ステップバイステップのHowtoを備えたWebサイトはありますか? (実行可能なバイナリをチップにダウンロードする最後のステップでは、「Silicon Laboratories IDE」を使用するだけで、SDCCを呼び出すMakeFileを使用する方が簡単ですか?)
解決
皮切りに シリコンラボアプリケーションノート198- SDCC 8051ツールをシリコンラボIDEに統合する*. 。 IDEの古いバージョン用に書かれていますが、一般的な構成は同じままです。おそらくそれに注意することが重要です AN198は、SDCC 3.0.0の更新が必要です. 。シリコンラボからの追加情報 MCUユーザーフォーラム また マイクロコントローラーの知識ベース 同様に有用である可能性があります。
SDCCコンパイラユーザーガイド* 追加のコマンドラインオプションが必要な場合は、役立ちます。
シリコンラボUSBデバッグアダプター で使用できます シリコンラボIDE およびのオンチップデバッグ/プログラミング回路 C8051F310* MCUをプログラミングし、コードをデバッグするため。
* PDFリンク