問題タブ [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.
linux-kernel - MLO (最小ブートローダー) はどのように機能しますか?
MLO が SOC のオンチップにどのように読み込まれるかを理解し、最小限の構成を実行しようとしています。私はTI DM8168 socを使用しています。
MLO または x-loader を理解するために、次のリンクを参照しました。
http://omappedia.org/wiki/Bootloader_Project
ROM コードが MLO (x-loader) を SoC のオンチップ RAM にロードし、最小構成を実行し、最後に uboot (ユニバーサル ブートローダー) をロードして、最終的に Linux カーネルを開始することを知りました。
ここでの私の疑問は、私のオンチップ RAM サイズが 64 KB で、MLO サイズが 116 KB であり、ROM コードが MLO をオンチップ RAM にロードする方法です。
embedded - msp430 UART およびタイマー割り込み
私は msp430 ファミリ MCU (実際にはランチパッド ボード上の msp430g2553) を持っています。uart ドライバーを作成しましたが、動作します。しかし、タイマー ドライバーを追加した後、いくつかの問題が見つかりました。uart は、最初のタイマー割り込み後に動作を停止します。タイマー割り込みハンドラーでいくつかのフラグを復元する必要がありますか?
bluetooth - IAR で KeyFobDemo を再コンパイルする
私は CC2540 キーフォブ開発キットを持っており、ブルートゥース ドングルとキーフォブ間の接続を確立し、簡単な読み書きを行うことができました。次に、CC Debugger を接続し、SmartRF Flash Programmer と IAR Workbench をダウンロードしました。私がしたいのは、ファームウェアのいくつかの値を変更して、無期限にブロードキャストし、アドバタイズする名前を変更できるようにすることだけです。入門ドキュメントとサンプル アプリケーション ドキュメントを読みましたが、SmartRF フラッシュ プログラマを使用してデバイスにアップロードできるように、これらのファイルを編集/コンパイルする方法がわからないという問題があります。ドキュメントやチュートリアルはありますか、またはこれを行うための手順はありますか? ありがとうございました!他の質問に答えられるかどうか教えてください
bluetooth-lowenergy - CC2541 Bluetooth Low Energy チップの再プログラミングに使用できる無料の TI ツールはありますか?
Texas Instrument の BLE cc2541 チップを搭載したビーコンがあります。広告パケットを再プログラムしたい。それを再プログラムするために利用できる無料のTIツールはありますか?そこのウェブサイトで見たところ、完全なパッケージが利用可能ですが、これはコストがかかりすぎて、開発ソフトウェアだけでビーコンを再プログラムしたい. 何か助けはありますか?
c - 割り込み C 内のブレークポイント
私はCode Composer StudioとTMDSEMU100V2U-14T - XDS100v2 USB JTAG EmulatorでTexas IntrumentsのLCDK C6748を使用し て います。
LCDK には、ボードを初期化し、割り込みごとに呼び出されるコールバック関数を定義する関数など、多数のサポート関数が付属しています。
コールバック関数を実装したばかりなので、新しいサンプルが ADC から来るたびに何かを実行します。
割り込み内にブレークポイントを設定しようとしましたが、実行時にプログラムの「フロー」がそこに到達しませんでした。
さらに、私はもっと簡単なことをしました:
しかし、何らかの理由で while ループが 1 回だけ入力されました。
ブレークポイントを設定しないと割り込みが継続的に入力されるので、驚きました。他に何もせずにサンプルをスピーカーラインに渡そうとしたところ、音楽が聞こえました。
割り込みについて非常に基本的なことが欠けているように感じます。私はこのテーマにまったく慣れていません。
誰かが私に説明してくれませんか[または、DSPでメカニズムがどのように機能するかを説明する適切な情報源に私をリンクしてください]:
1) 割り込み内にブレークポイントを設定できないのはなぜですか?
2)メインにブレークポイントを設定しても割り込みが発生しないように見えるのはなぜですか?
3) CCS で実行時に変数にアクセスする必要があるのはどのような方法ですか?
ありがとう
sockets - MTU を増やしたが、大きな UDP パケットを送信できない
私がここで最初に達成しようとしていることについての小さな情報。Texas Instrument ボード EVM6678LE を使用しています。ボードと PC 間の UDP 転送速度を上げようとしています。
PC の MTU を netsh>interface>ipv4 で 15,000 に増やしました。しかし、PC からボードに ping を実行すると、「ping 192.168.2.100 -l 10194」までしか ping できません。195 バイト以降で ping を実行すると、リクエスト タイムアウトが発生します。これは私のPCの制限か何かですか?
これの考えられる原因は何ですか?アドバイスや提案は大歓迎です。転送速度を上げる唯一の方法として、パケットごとのサイズを増やしてオーバーヘッドを減らすことが考えられます。そして、10k で約 9.1MB/s のレートがあり、25MB/s を達成しようとしています。
ありがとう!