問題タブ [code-composer]

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.

0 投票する
1 に答える
1557 参照

cmake - CMake を使用して複数の Code Composer ビルド構成を生成する

私の目標は、スクリプト/CMake を使用して、Code Composer Studio の UI 内で切り替えることができる「デバッグ」ビルド構成と「リリース」ビルド構成を作成することです (「ビルド構成 -> アクティブに設定...」オプションを使用)。 .

現在、

  1. 目的のコマンド (ツールチェーンなど) で CMake を実行するスクリプトが実行されます。Code Composer Studio プロジェクトが生成されます (CMakeLists.txt で説明されています)。
  2. CCS プロジェクトが CCS にインポートされます

問題は、これが「デバッグ」ビルド構成のみを生成することです。CMakeLists.txt、cmake コマンド ライン、または複数のビルド構成を生成できる ccs コマンド ラインにコマンドを追加することは可能ですか?

両者の唯一の違いは、基本的に NDEBUG の定義と、場合によっては最適化レベルの変更です。

0 投票する
1 に答える
888 参照

c - CMake: ヘッダー ファイルを開くことができません

私は cmake を使用して Code Composer Studio プロジェクトを構築しようとしていますが、これは私にとって初めてのことです。Linux では問題なくビルドできますが、Windows で動作させるのに苦労しています。cmakeコマンドは問題なく実行されmakeますが、最初の C オブジェクトで最初#includeのエラー コードで失敗します。

CCS のコンパイラ (c6000_7.4.15) に含まれているライブラリを使用しており、そのフォルダー全体が CSS プロジェクトに含まれています。私はそれをcmakeにも含めます。私の.cmakeファイルで:

そして、CMakeLists.txt ファイルで:

プロジェクトでリンクされているときにヘッダー ファイルを開くことができず、CMake がそれらを正常に検出できるのはなぜですか?

編集: ディレクトリ構造が変更されたため、すべての外部ファイルをプロジェクトに直接追加して、完全にプラットフォームに依存しないようにしました。そうすれば、プロジェクトは Git リポジトリによって管理されるため、ユーザーはプロジェクトをビルドするために CSL やその他のプログラムをインストールする必要がありません。これは、ライブラリとヘッダー ファイルへのパスが、リビジョンと環境の間で変更されないことも意味します。

残念ながら、これで問題は解決しませんでした。プロジェクトは Linux で引き続きビルドされますが、最初にインクルードされたヘッダー ファイルを ind することはできません。また、Windows では、相対パスを指定しない限り、独自のヘッダー ファイルを見つけることができないことにも気付きました。たとえば、コンパイラ ディレクトリへの絶対パスを指定すると検索できますが、ファイル間の追加の壊れたリンクの Web が公開されます#include "../Common.h"。.makestdbool.h

補足として、プロジェクトは Code Composer Studio 内で正常にビルドされるため、これは特定の Windows 環境やプロジェクト内のコードの問題ではないと想定しています。

0 投票する
3 に答える
1133 参照

code-composer - Code Composer Studio - TI CC3200 Launchpad

サンプルの「blinky」を TI CC3200 Launchpad の「ファームウェア」にアップロードするにはどうすればよいですか?

つまり、ボードを接続すると、ボードの起動時に点滅する例が自動的に開始されます。

少し早いですがお礼を

0 投票する
1 に答える
378 参照

c++ - Code composer studio の size_t の定義

arduino ライブラリを Code composer studio IDE にインポートしようとしています。正常にインポートしましたが、size_t が型ではないことに関連するエラーが発生しています。stddef.h ヘッダー ファイルで定義されていることは承知しています。しかし、このエラーを取り除くために何をしなければならないかわかりません。正確には、それを定義するさまざまな方法と、含まれるすべてのヘッダーファイルは何ですか? 誰かがそれを助けることができれば、それは素晴らしいことです。

ありがとう

0 投票する
1 に答える
430 参照

gps - マイクロコントローラ チップを使用して GPS 座標間の距離を計算するにはどうすればよいですか

移動距離を計算するには、間の距離を計算する必要がありGPS co-ordinatesます。デスクトップ PC で正常に動作するHaversineとアルゴリズムの両方を試しましたが、CCS IDE を使用するために同じコードを使用すると、IDE は「プログラムが使用可能なメモリに収まらない」というエラーをスローします。VincentyMSP430 chip

2 つの GPS 座標間の距離を見つけるための他の代替方法またはコードはありますか? MSP430 マイクロコントローラの使用可能なメモリに収まるのはどれですか?

0 投票する
1 に答える
124 参照

c - CC2650ボタンを1回押すだけでさまざまなステートメントを実行するプログラミング

インターフェイスされた2つのボタンで構成されるOLEDをコーディングしようとしています。作業は次のとおりです。

  1. 最初にボタンを押すと、OLED がオンになり、オープニング画面が表示されます。

  2. 次に、2番目のボタンを押すたびに、それに応じて画面を変更し続けます。

最初のボタンで機能させる必要があります。しかし、本当の問題は、毎回1つのボタンを押すだけで他の画面を切り替える方法がわからないことです。

0 投票する
1 に答える
67 参照

c - ヘッダファイルが見つかりません

TI マイクロコントローラ ボードで lwip TCP/IP スタックに取り組んでいます。簡単に説明すると、「ipv4」と「ipv6」という 2 つのソース フォルダーがあります。どちらも、「include」フォルダーにヘッダー ファイル用の対応するフォルダーがあります。

どちらにも同じ名前の関数と構造体がいくつかあります。両方のパスを含めました。ただし、「ipv6」フォルダー内のファイルのほとんどすべての機能で、ヘッダーファイルのフォルダーが見つからないかのようにエラーが発生し、代わりにヘッダーファイルの「ipv4」フォルダーにも同じ機能があるため、エラーが発生しますが、引数の数が異なります。

私は何を間違っていますか?

0 投票する
2 に答える
700 参照

c - CC3200 SPI スレーブ受信不良

解決済み: スレーブの CS/NSS ピンを処理する必要がありました。TX の前後に遅延を追加します。

私の問題は、SPI 経由で STM32F4 ボードから間違ったデータを受け取ることです。私の CC3200 ボード SPI スレーブ構成:

割り込み:

そして、SPIマスター用の私のSTM32F4ボード構成:

CC3200 から取得した結果は、マスター デバイスをリセットすると変化します。 受信データが間違っています。 6 を表示する必要があります。

どこが問題になる可能性がありますか?