問題タブ [ti-dsp]

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 に答える
987 参照

c - TMS320F2812 DSP のメモリ バリアを作成するにはどうすればよいですか?

TI C/C++ コンパイラ v6.1 ユーザー ガイド ( spru514e ) を調べましたが、何も見つかりませんでした。

asmステートメントはこの点に関して何も提供していないようです.マニュアルは変数の値を変更することに対してさえ警告しています(p132) 。変数への影響を宣言するための GNU 拡張機能は実装されていません (p115)。

また、メモリ バリアの組み込みも見つかりませんでした ( __memory_changed()Keil の armcc のように)。

Web や TI フォーラムを検索しても何も見つかりませんでした。

続行する方法について他のヒントはありますか?

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

arm - C6000 DSP は、FP 用の Cortex A9 よりも優れていますか?

現在、ハードウェア FPU を持たない OMAP L138 プロセッサを使用しています。FP を多用するアルゴリズムを使用してスペクトル データを処理するため、ARM 側では十分ではありません。私はアルゴリズム担当者ではありませんが、その 1 つは「動的タイム ワーピング」です (意味がわかりません)。初期のパフォーマンス数値は次のとおりです。

Core i7 ラップトップ@ 2.9GHz: 1 秒
Raspberry Pi ARM1176 @ 700MHz: 12 秒
OMAP L138 ARM926 @ 300MHz: 193 秒

さらに悪いことに、Pi は私が使用しているボードの価格の約 30% です。

私は、OMAP L138 のもう 1 つのプロセッサである TI C674x を持っています。問題は、何週間も費やして次のことを行うのが最善であるかということです。

  • DSPLINK、相互運用ライブラリ、およびツールチェーンを学び、Code Composer または
  • L138 を捨てて Pandaboard のような Dual Cortex A9 に移行すると、その過程で電力のペナルティが発生する可能性があります。

(A8 での FPU のパフォーマンスを見ると、Rasp Pi よりも改善されていませんが、Cortex A9 よりも改善されているようです)。

答えは「場合による」と理解しています。ここにいる他の人は、「適切なジョブを割り当てれば、Cortex-A8 を簡単に凌駕できる信じられないほど高速な DSP のロックを解除できます」と言っていますが、定義されたジョブ セットについては、外付けを購入しなければならなかったとしても、A9 にスキップしたほうがよいでしょう。 DSP後で?

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

sd-card - TMS320F2812 FatFs f_write が FR_DISK_ERR を返す

SDカードに問題があります。SD カードへのアクセスには、FatFs ライブラリ ver R0.10b を使用しています。

私のコード:

何が間違っているのでしょうか?

0 投票する
0 に答える
71 参照

interrupt-handling - TMS320C6713 は割り込みタイミングに問題がありますか?

Win7、DSK6713でCCS5v5を使用しています。

2 つの異なる c ファイルと 1 つのヘッダー (white_noise.h) があります。

2 つの異なるシナリオがあります

  1. ビルドしてデバッグすることができ、動作します-> ヘッダー white_noise.h を追加し、N=128 (NLMS.c、フィルター係数) で動作します
  2. ビルドとデバッグはできますが、-> ヘッダー white_noise.h を追加し、N=256 (NLMS.c、フィルター係数)

なぜですか?ヘッダー (white_noise.h) は使用しません。割り込みに時間の問題があると思いますか?

読んでくれてありがとう!よろしくダニエル




main.c