0

私は CC2538dk ボードを持っています。私は Ubuntu 12.04 を使用しており、github から複製されたContiki リポジトリを使用しています。を使用して Contiki のすべてのコードをコンパイルできましたmake TARGET=cc2538dk hello-worldが、コマンド ラインからコードを CC2538dk ボードにアップロードできません。

実行したときに発生するエラーmake TARGET=cc2538dk hello-world.uploadは次のとおりです。

make: No rule to make target `hello-world.upload'.  Stop.

以前は TI の Uniflash ツール (CCS_Uniflash v2.2) を使用して.elfバイナリをアップロードしていましたが、Contiki では使用できません。

4

2 に答える 2

0

CC2538dk ボードにアップロードするための make ターゲットはありません。ドキュメントによると、TI の UniFlashを使用する必要があります。

于 2013-08-02T07:46:21.200 に答える
0

別のコンピューターで contiki サンプルをコンパイルし、Code Compose Studio v 5.4 を使用してバイナリ (ELF ファイル) を空の CC2538 プロジェクトにインポートし、そこからデバッグしてボードにロードすることに成功しました。間違いなく理想的ではありませんが、機能します。

設定:

  1. InstantContiki からの contiki ソースとサンプルのコンパイル
  2. Blink.elf を含むサンプル ディレクトリを CCS 5.4 がインストールされた Windows マシンに移動します。
  3. CCS で新しいプロジェクトを作成し、[その他の例] -> [空の CC2538 プロジェクト] を選択します。
  4. C/C++ 実行可能ファイルをインポートし、GNU Elf リーダーを使用して、移動したblink.elf ファイルを選択します。
  5. CC2538SF53.ccxml と cx2538xf53_ccs.cmd をコピーして新しいプロジェクトに貼り付け、それらの構成を使用してデバッグを試みます。

これが機能しているように見える理由は、ボードのインストール ディスクと uniflash ツールに付属の xds100v3 ドライバーが正しく機能していないようで、エラーがいくつも表示されるためです。Windowsのドライバー用のCCS 5.4/その他の例のCC2538SF53.ccxmlのブラックマジック構成の組み合わせがあり、これがターゲットに接続できる唯一の方法でした。

于 2013-09-09T06:27:11.923 に答える