QN9090DK6 の BLE デモでのリンカの問題皆さん、こんにちは
QN9090DK6のbleデモプロジェクトをコンパイルしようとすると、問題が発生します。次のようなエラーが発生します。
signalr.c:(.text._kill_r+0x12):'_kill' への未定義の参照
すべてのプロジェクトに表示されます。今、私はこれがlib設定の問題であるかもしれないと読みました。しかし、私は半ホストを試しましたが、それでもうまくいきません。
これが何であるかについての何かアイデアはありますか?正しいlib設定を設定する必要がありますか?はいの場合、たとえばqn9090dk6_wireless_uart_freertosデモの例を挙げていただけますか?
追加情報:
- 単純なプロジェクト (hello world など) は問題なく動作します
- 2 台の別々のマシンで同じ問題が発生しました
- これは、ツールチェーンのインストールに関する何らかの問題に関連している可能性がありますか?「Quick Settings -> Set library/header type」を使用してlibタイプを切り替えようとすると、どのオプションも選択できません。
ご協力いただきありがとうございます
QN9090-DK006 BLE-NFC MCUXpresso-SDK
Re:QN9090DK6のBLEデモでのリンカーの問題Hi Ricardo
ご指摘いただきありがとうございます。これで私の問題は解決しました、例は古いIDEで問題なくコンパイルされます。
つまり、SDK は最新の IDE と完全に互換性がありません。
最良
マヌエル
Re:QN9090DK6のBLEデモでのリンカーの問題Hi,
ありがとうございます。QN9090 (v2.6.15) の MCUXpresso SDK リリース ノートによると、SDK は MCUXpresso IDE バージョン 11.9.0 でコンパイルおよびテストされました。
このIDEバージョンで試してみませんか?
調査結果をお聞かせください。
よろしくお願いします。
Ricardo
Re:QN9090DK6のBLEデモでのリンカーの問題Hi Ricardo
迅速な返信をありがとう。
- IDE バージョン: MCUXpresso IDE v11.10.0 [ビルド 3148] [2024-07-03]
- SDK: SDK_2.x_QN9090DK6バージョン 2.6.15
- SDK の例は変更していません。私が変更した(そして別のものを試した)唯一のことは、デフォルト設定で失敗した後のlibタイプでした。
- 上記のドキュメントのすべての手順に従ったことを確認できます。
- MCUXpresso SDKをダウンロードし、すべての機能とともにダウンロードし、MCUXpressoに追加
- MCUXpresso IDEがインストールされている
- 接続性QToolがインストールされ、DK6プロダクションフラッシュプログラマーがテスト済み(動作)
- Python 2.7 がインストールされ、PATH に追加され、pycryptodome がインストールされました
- すべてWindows 11 OSで行われました(私が試した両方のマシン)
Best,
Re:QN9090DK6のBLEデモでのリンカーの問題Hello,
お元気でいらっしゃいますか。以下の情報を明確にしていただけますか?
- IDEバージョン
- SDK のバージョン
- SDK の例に変更が加えられた場合。
QN9090-DK006 開発キット スタート ガイドのセクション 3 の手順を確認するのを手伝っていただけますか。
よろしくお願いいたします。
Ricardo