問題タブ [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.
eclipse-cdt - TelosB Mote with MSP430 F1161 processor and FreeRTOS With Eclipse IDE errors troubleshooting
I spent lot of my time in basic setup. I do not know why it is so complicated in making a basic program to compile with FreeRTOS If there is any expert in this field please help me to fix these errors.
I dont get an idea how to explain my situation, I am tired after long 2 day trails. I am completely new to this area. so i am giving the screenshots of my errors below.
Updated:
I will try to express my self more brief,Few days back I started experimenting with TelosB Mote and Contiki OS, that set up was very easy and straight forward, even though I was new to this topic it took me only few minutes to set up complete Virtual System for compiling and downloading the code to hardware TelosB. I was happy to see my small application running on target hardware.
Right now, From more than 24 hours I am struggling to compile code for FreeRTOS using IAR Emmbeded Work Bench, I wasted lot of time over here and later tried to use eclipse, even it did not turn out well. Is it really possible for me to run FreeRTOS Demo on my target Hardware (TelosB Mote - Texas Instruments MSP430 micro controller ) I connect it to my PC using USB.
What I mean by Eclipse IDE is here in this link.
As far as I know I am not trying to make a new port, I am trying to compile the existing port. I also tried demo code that is given with freeRTOS
When I mean basic program, I mean demo here in case of FreeRTOS, because in the getting starting guide instructions for compiling demo for target hardware is given. TelosB datasheet
The the Problems that I faced in IAR Embedded Workbench IDE are below.
The project settings for target hardware are below
the errors that I get while I try to download is shown below.
The Connected USB Hardware that is shown in Device Manager
c - ## 演算子に欠けているもの
TI コンパイラで正常にコンパイルされる TI コードからいくつかのマクロを処理しようとすると、GCC でコンパイラ エラーが発生します。
問題のマクロは、
そしてそれは次のようなコードで使用されます
そしてGCCがそれを手に入れると、それは言う
エラー: "(" と "XF" を貼り付けても、有効な前処理トークンが得られません
Field の前の ## を削除すると、正常に前処理されます。コードを正しく理解している場合、フィールドの前の ## は無関係に見えます。これは、2 つのパラメーターを受け取る関数呼び出し (または別のマクロ呼び出し) に変換されるためです。したがって、## は冗長であり、元の置換は ..._FSET(Field,Val) になります。
それで、私は何が欠けていますか?## プリプロセッサ ディレクティブで見つけたものはすべて、テキストをくっつけただけだと言っています。したがって、この場合、## はそもそも何もしませんでした。
私は何が欠けていますか?
そして、なぜGCCはそれをチョークするのに、TIコンパイラはそれを許可するのでしょうか? それに対する答えは、「仕様のあいまいな部分」のようなものだと思います。
=========================
アップデート
問題は、完全に解決されていない可能性のあるネストされたマクロが多数あるためだと思います。コンパイラが最終的に得たものは無効であるため、それらすべてを処理するある時点でダミーを吐き出します。
不足しているマクロを埋めて問題を悪化させることができましたが、他の部分が壊れてしまいました。これが、プラットフォームとコンパイラの間でコードを移植する喜びだと思います。
助けてくれてありがとう。
radio - MSP430 と RFM22
私は助けが必要です!
私は TI msp-exp430g2 ランチパッドと RFM22B を持っています。相互に通信する必要がありますが、方法がわかりません。しばらくして、データを RFM22 に送信するために以下のコードを思いつきました。RFM22 の ANT ピンにオシロスコープを接続しましたが、ノイズだけが表示され、出力はありません。
誰かが私が間違っていることを教えてもらえますか(虐待的に)、おそらく誰かがサンプルコードまたは役立つプロジェクトを持っています。
linux-kernel - make[1]: *** `firmware/am335x-pm-firmware.bin.gen.o' が必要とするターゲット `firmware/am335x-pm-firmware.bin' を作成するルールがありません。止まる
Ti Sitara AM335x スターター キットがあり、USB 3G モデムを使用したいと考えています。私はこれらの文書に従っています:
http://processors.wiki.ti.com/index.php/Android-USB-3G-Modem-Integration & http://processors.wiki.ti.com/index.php/TI-Android-JB-4.1. 2-DevKit-4.0.1_DeveloperGuide#Build_Procedure
レポ経由でソースを取得できませんでした。プレパックを使用しました。Android Linuxカーネルをビルドできず、このコマンドの後にこのエラーが発生します
私は多くのことを試しましたpm-firmware.bin
.pm-firmware.bin.gen.o
このエラーを修正するにはどうすればよいですか?
microcontroller - MSP430 リアルタイムクロック (RTC_B) が動作しません。日付/時刻レジスタを書き込めません
MSP430F5338 マイクロコントローラの RTC_B モジュールを使用して日付/時刻レジスタを設定しようとしています。私はこのようにやっています:
それは機能せず、単に割り当てを無視します。理由がわかりません。私が気づいた唯一の奇妙なことは、RTCOFIFG
フラグセットです。
何か案が?
補遺
これは私がクロックソースを設定する方法です:
ios - Bluetooth デバイスの periphera.name を更新するにはどうすればよいですか?
テキサス楽器の Bluetooth デバイスを追跡する Bluetooth LE アプリケーションを作成しています。
- iPhoneのデバイスログでは、Bluetoothデバイスのペリフェラル名は「Cannon Tag」です。これは、私が呼びたい名前です。
- iPadのデバイスログでは、Bluetoothデバイスのペリフェラル名は「TI BLE Keyfob」です。
iPad用のキャノンタグを読み取ってほしい。この変更を行うにはどうすればよいですか?
c - MSP430 互換性の問題
MSP430 Launchpad を使用しています。具体的には、マイクロコントローラ MS430G2553 を使用しています。MS430G2230 用に設計されたコードをコンパイルしようとしましたが、問題は、コードの一部が MS430G2553 と一致しないことです。これがコードです
これは機能しない2番目のルーチンです
何か案は?ありがとう
android - TI SensorTag を設定して、後で取得するためにデータを収集するにはどうすればよいですか?
私はTI SensorTagを使用していますが、携帯電話が Bluetooth LE 経由で接続できる範囲にないときにデータを保存できるようにしたいと考えています。現在、センサーは、デバイスがワイヤレス範囲内にある場合にのみデータを送信します。
SensorTag のファームウェアにアクセスすることで、電話が圏外のときでもデータを保存し、デバイスが使用可能になったときに送信することが可能になるようです。私はiPhoneを使用しており、サンプルコードを使用してアクセスしています。Android コードを使用することもできます。
このデータをローカルに記録するようにファームウェアに指示することは可能ですか? もしそうなら、どのコマンドを Bluetooth LE 経由で送信する必要がありますか? そうでない場合、これをサポートするようにファームウェアを変更できますか?
c - まったく新しいテクノロジー (テキサス・インスツルメンツの MSP430 マイクロプロセッサー) について、時間を見積もる必要があります。
私は C と組み込みシステムの分担を行ってきましたが、それは 20 年前のことです。私は 1999 年から Java プログラマーをしています。突然、C と組み込みシステム MSP430 プロセッサーを含む単純なプロジェクトの見積もりを依頼されました。
何が関係していますか?Eclipse 用のデバッグ プラグインがあることがわかりました。これは朗報かもしれません。
明らかに、プロジェクトの複雑さを知らずに見積もることはできません。議論のために、これが「Hello, world!」であると仮定しましょう。一種のもの。環境の作成、デバッガーの接続、コンパイル、アップロード、デバッグの学習などのオーバーヘッドはどれくらいですか?
それを超えると、私の概算では、すべての開発は、最初の 1 週間で私の Java 開発時間の 5 倍になります。たぶん 10 倍です。これは正確ですか? 専門知識やカスタムライブラリなどは豊富ですか?
私はかつて、メモリ リーク、配列とスタックのオーバーフロー、およびその他の優れた機能のデバッグが得意でしたが、今では悪夢として覚えています。