0

最近、nrf51 bluetooth モジュールを入手し、Eclipse Mars でデバッグしようとしています。必要なツールチェーンと OpenOCD をインストールしました (STLink v2 を使用してボードをデバッグしています)。

コンソールで openOCD と arm-none-eabi-gdb を実行すると、すべて正常に動作します。OpenOCD サーバーが起動し、gdb ツールに接続できます。

ただし、Eclipse でデバッグ セッションを開始しようとすると、「起動中に例外が発生しました。理由: プログラム ファイルが存在しません」というエラーがスローされます。ビルド プロセスは正常に終了します。C/C++ 開発に Eclipse を使用したのはこれが初めてであり、数年ぶりに Eclipse を使用したので、何が問題なのかさえわかりません。

運が悪いので、プロジェクトの設定をいじってみました。誰でも私にヒントを与えることができますか?

北欧の SDK サンプルの 1 つをコンパイルしようとしたので、既存の Makefile を使用しました。結果のファイルをデバッグできるように変更しました。

4

1 に答える 1

0

過去に、Seggerの Jlinkプログラマーと Linux プラットフォーム用の JlinkExe (ビルド済みバイナリ) を使用して、NRF51 などの Nordic Bluetooth モジュールをプログラムしましたが、シームレスに動作しました。NRF51 シリーズ SOC での GNU ツールチェーンの使用に関する非常に優れたドキュメントがいくつかあります。Segger の Jlink を手に入れた場合は、それをプログラミングに使用することをお勧めします。一方、北欧の開発者ゾーンのこのスレッドは、あなたの問題に非常に似ているようです。そこに何かヒントが見つかるかもしれません。

于 2015-12-22T00:19:10.873 に答える