2

Silicon Laboratories の 8051 コアを搭載したマイクロコントローラを使用することを考えています。アセンブリ言語ではなくC言語が使えたらいいなと思い、SDCCをインストールしました。

「Silicon Laboratories IDE」をインストールして、実行可能バイナリをオンチップ フラッシュ プログラム メモリにダウンロードしました。また、「任意の」8051 コンパイラを使用するように ([プロジェクト] > [ツール チェーンの統合] メニューで) セットアップすることもできます。

SDCC を使用するようにセットアップしようとしましたが、[ファイルのアセンブル/コンパイル] ボタンを押すたびに、「コンパイラ プロセスが正常に完了しませんでした」と表示されます。

SiLabs C8051F310 チップに書き込んだ新しい C コードを取得するにはどうすればよいですか? ステップバイステップの HOWTO が掲載されている Web サイトはありますか? (実行可能なバイナリをチップにダウンロードする最後のステップに「Silicon Laboratories IDE」のみを使用して、SDCC を呼び出す MAKEFILE を使用する方が簡単でしょうか?)

4

1 に答える 1

2

Silicon Labs アプリケーション ノート 198 - INTEGRATING SDCC 8051 TOOLS INTO THE SILICON LABS IDE *から始めます。古いバージョンの IDE 用に記述されていますが、一般的な構成は同じままである必要があります。AN198 を SDCC 3.0.0 に更新する必要があることに注意することはおそらく重要です。Silicon Labs MCU User ForumまたはMicrocontrollers Knowledge Baseからの追加情報も役立つ場合があります。

SDCC Compiler User Guide *は、追加のコマンド ライン オプションが必要な場合に役立ちます。

Silicon Labs USB Debug Adapterは、Silicon Labs IDEおよびC8051F310 *のオンチップ デバッグ/プログラミング回路とともに使用して、MCU のプログラミングとコードのデバッグを行うことができます。

* PDFリンク

于 2011-01-16T07:22:19.070 に答える