問題タブ [texas-instruments]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
embedded - LaunchPad TM4C123G への接続方法
Macbook (10.10) でmspdebugTM4C123G
ツールチェーンを使用して LaunchPad に接続しようとしましたが、うまくいきませんでした。
実行しようとしている間、$ mspdebug rf2500
私は得る
グーグルで調べてみたところ、mspdebug
ツールキットが私のバージョンの LaunchPad に適していないように思えます。これはありえますか?
私をチェックした後、$ system_profiler SPUSBDataType
私は以下を得ました:
これは、少なくともOSがデバイスを認識できることを示していますよね?もしそうなら、デバイスに接続するために他のどのツールチェーンを使用できますか?
bluetooth-lowenergy - timer1割り込みと制御ループのcc2541優先度
私はTI CC2541 BLEチップ内で8051をプログラミングしています。タイマー割り込みのコールバックとイベント ループで実行されるイベントの間の優先度はどのように処理されますか?
timer1 割り込みを使用して i2c を読み取る理由は、10ms ごとにサンプリングしたいためですが、イベント ループはその期間を保証しません (センサー タグのサンプル コードでは、i2c はイベント ループから読み取られます)。
c - for ループ内での変数の宣言。c2000 コンパイラでエラーが発生する
C2000 コンパイラを使用した TI TMS320x DSP の C プロジェクトに取り組んでいます。for ループ内でループ変数を直接初期化しようとしましたが、どういうわけかコンパイル エラーが発生しました。
コード:
エラー:
これはコンパイラの設定が間違っているのではないかと思いますか? ループの外側で変数を宣言すると、完全に機能します。
c - Code Composer Studio でのコンパイル時のエラー - Tiva C シリーズ
Tiva の使用開始(71 ページ)の演習 3 の演習を実行しようとしています。Code Composer Studio 6.0.1 で Tiva C シリーズ TM4C123GH6PM を使用しています。
私のコードは次のとおりです。
インクルードには、CCS がそれらを見つけるための完全なパスを入れる必要がありました。
私が得るエラーは次のとおりです。
これを修正する方法はありますか?
embedded - Autosar OS を MCU に移植
Autosar OS をマイクロコントローラーに移植するアカデミー プロジェクトを行っています。Autosar、Arctic Core、Arctic Studio に関する論文や情報を読んだ後、いくつか質問があります。
- 以前は FreeRTOS をマイクロコントローラーに移植していましたが、それは非常に簡単です。FreeRTOS の *.h および *.c ファイルをいくつか含め、FreeRTOS 関数を使用してチップ上にアプリケーションをビルドしました。Autosar と同じようにできますか? 可能であれば、どのファイルを main.c に含める必要がありますか?
- 2 番目の質問です。FreeRTOS では、xcreatetask() 関数 (これは FreeRTOS 関数です) を使用してタスクの優先度を設定するだけで済みます。次に、vstarttaskschedule() 関数を適用してタスクをキューで実行しますが、これらの種類の関数は表示されませんオートサーOS。autosar のどの関数が、私が言った関数と同じ機能を持っているか教えてもらえますか?
- Texas Instrument チップをプログラムするとき、チップ用に構築するメイン プログラムを含むメイン関数が常に存在します。ただし、北極コアの例には主要な機能はありません。チップはメイン関数なしでどのようにプログラムを実行できますか? これらの質問に答えてください!
iphone - iPhone が cc2564 (Bluetooth Low Energy) への接続に失敗することがある
iPhone を cc2564 デバイス (具体的には cc2564+msp430f5438) に接続するアプリケーションを開発しています。このアプリケーションは、データを送信するためにすばやく短い接続を行う必要があります。接続には信頼性が必要なので、接続が本当に成功したかどうかを知る必要があり、確実にデバイスに接続する方法が必要です。
ほとんどの場合、iPhone はデバイスに正しく接続し、サービスを検出して期待どおりに動作しますが、iPhone が接続を確立しても、検出されたサービスのコールバックが呼び出されないことがあります。
スニファを使用して通信パッケージを調べたところ、接続パッケージが送信されたが、デバイスからの応答がなかった場合、電話機はいくつかのバージョン要求メッセージを再試行してから停止することがわかりました。画像で:
問題はデバイスにあるようです。Texas が提供する SPPLEDemo サンプルを使用しています。接続が確立されたときに最初に呼び出される関数はGAP_LE_Evenet_Callback
であり、問題が発生しても呼び出されません。GAP API 内のどこかでデバイスが接続メッセージを受信するかどうかはわかりません。
エラーが発生したときにデバイスが接続メッセージを受信したかどうかをデバッグする方法や知る方法はありますか?
iPhone の問題ですか (可能性は低いです)、それともデバイスの問題ですか?