私はUbuntu 16.10を使用しています。 Kaa Sandboxをインストールし、端末の通知デモでテストしました。私はCCSv7を使ってCC3200でプログラムしています。私はKaa SandboxからKaa SDKを生成してCCSでプロジェクトを作成する正しい方法を混乱させました。ここで私が行う方法ですが、私はプロジェクトをビルドすることはできません。Kaa SDKでCC3200プロジェクトを作成するには?
- SDKを生成し、ターゲットプラットフォームでcmakeのでビルドし実行するには、私が
- 通知の例を使用し、cc32xxで新しいプロジェクトを作成し、その後
- KAA SDKのパスを含めますKaaファイルライブラリ(* .a)を含む:libkaac.a、libextension_user.a、libextension_event.a、libextension_logging.a、libextension_profile.a、libextension_bootstrap.a、libextension_notification.a、libextension_configuration.a、libmbedtls.a、librsa_keygen.a。私はそれらのすべてが必要であるとは確信していませんが、エラーを防ぐためにすべてを含めるだけです。
- kaa_demo.cとblinky demo projectのコードを私のmain.cにコピーしてください。
- ヒットビルド。 libmbedtls.aがARM用にビルドされていないので、thirdpartyフォルダに移動してビルドするとエラーが発生します。解決済み。
- 他のエラーが発生します:説明リソースパスの場所の種類 #10099-Dプログラムが使用可能なメモリに収まりません。セクション ".cinit"のサイズが0xc41の場合、配置が失敗します。使用可能なメモリー範囲:cc3200v1p32.cmd/demo1 line 75 C/C++の問題。私はスタックサイズを増減しようとしますが、動作しません。
- その他のエラー:説明リソースパスの場所の種類 未解決のシンボル__assert_func、最初に/opt/ti/kaa-sdk/build/libkaac.a demo1 C/C++の問題で参照されています。このエラーはインクルードライブラリファイルが見つからない場合に発生しますが、別のライブラリファイルで発生するため、修正方法はわかりません。
誰でも私に手伝ったり、どのIDEでもKaa SDKを使ってCC3200のプロジェクトを作る方法を提案することができます。それは私に2週間かかります。