Nordic nRF51-DK SDK_11とソフトデバイスs130を使用しています。Keil IDEを使用中に未定義シンボル
デバイスマネージャを追加中に次のエラーが発生しました。私はKeilコンパイラを使用しています。
._build\nrf51422_xxac_s130.axf: Error: L6218E: Undefined symbol dm_init (referred from main.o). ._build\nrf51422_xxac_s130.axf: Error: L6218E: Undefined symbol dm_register (referred from main.o). Not enough information to list image symbols.
私はPATHSにdevice_manager.hを含めました。 Keilを使用して、メニュー - >フラッシュ - >フラッシュツールを設定する - >パスを含む - >コンポーネントを追加する\ ble \ device_manager
他に何が忘れましたか?
あなたが含まれているように見え、そのパスをコンパイラに知らせるヘッダーは通常、関数を宣言するだけです*。 *定義された*どこかで( "実際のコード") - それはあなたのコードをリンクする必要があるオブジェクトファイルまたはライブラリに通常ある必要があります。 – tofro