-
投稿者検索結果
-
2018年5月1日 5:35 PM #1349
返信先: EyeScan Tool
Katsu様
投稿ありがとうございます。
まずはじめに、DP159RGZEVMはTUSB3410が搭載されていますので、評価ボードのJ13にUSB ケーブルを接続するだけで、Eye Scan Toolと接続できると思われますが、いかがでしょうか?
DP159RGZEVMのマニュアル 2.7項をご参照ください。
2.7 Local I2C Access Through USB Interface via TUSB3410
Access to DP159’s local I2C signals is also provided through the TUSB3410 on the DP159RGZEVM using
a USB TI Utility called Eye Scan. To use the utility:
• Install the Eye Scan software from Texas Instruments
• J6 must be set to SDA – SDA_USB
• J4 must be set to SCL – SCL_USB
• Attach USB micro cable to J13 and to the host computer
NOTE: The USB connection should be made prior to installing any DP or HDMI cables.
• Start the Eye Scan software以下に、ご質問に返答します。
1) 「EyeScan Tool」では、「SN75DP159RGZ」 の波形観測やデバイスのレジスタ制御ができる認識で正しいですか ?
A.1)はい、ご認識のとおりです。
2) 「USB interface to any」は、他のTI製品で使用していた「USB2ANY」 が使用可能でしょうか?
A.2)はい、使用可能です。
3) 「EyeScan Tool」で「USB2ANY」 を認識しない理由として考えられる事をご教示いただけないでしょ うか?
A.3)
この評価ボードの場合、J4、J6の設定を確認してください。USB2ANYを使う場合は、EXT IF設定にしてください。これで、DP159のI2Cアドレスを指定してもアクセス出来ないかご確認ください。
また、USB2ANYは、使用するPCツールごとにファームのバージョンが異なることがあります。例えば、SigCon Architect(インターフェイス用ツール)とTICS Pro(クロック用ツール)では、USB2ANYのファームのヴァージョンを書き換える必要があります。(すいません、今手元に無いので、EyeScan Toolがどのファームに対応しているか不明です。)
以上、よろしくおねがいします。
2018年5月1日 4:12 PM #1345トピック: EyeScan Tool
フォーラム内 インターフェースTI webサイトの「SN75DP159RGZ / ツールとソフトウェア」のページで、「EyeScan Tool」のリンクがあります。
「EyeScan Tool」の「User’s Guide」を見ると、「USB interface to any」 を用いる事で波形観測やデバイスのレジスタ制御ができるようです 。
早速ダウンロード、インストールを行い、「USB interface to any」をPC接続し、「User’s Guide」通り、デバイスドライバの確認まで行いました。
次に「EyeScan Tool」を起動しましたが、「USB interface to any」を見つける事ができませんでした。以下質問とお願いです。
1) 「EyeScan Tool」では、「SN75DP159RGZ」 の波形観測やデバイスのレジスタ制御ができる認識で正しいですか ?
2) 「USB interface to any」は、他のTI製品で使用していた「USB2ANY」 が使用可能でしょうか?
3) 「EyeScan Tool」で「USB2ANY」 を認識しない理由として考えられる事をご教示いただけないでしょ うか?
以上2018年5月1日 3:51 PM #1343リンクエラーにつきましては、DSP2802x_headers_BIOS.cmdをExcludeされる際に、同じフォルダにある”F2802x_Headers_nonBIOS.cmd”もExcludeされていませんでしょうか。エラーメッセージに出力される内容につきましては、F2802x_Headers_nonBIOS.cmdをビルド対象としていただくことで解消いたします。
FLASH初期化関数につきましては、InitFlash()がcommon\source\f2802x_sysctrl.cに定義されており、資料に記載されている通りのファイル構成で問題ありません。
FLASH_setupはdriverLibを使用したFLASH ROMの初期化ですので、driverLibをご利用になる際には、別途flash.cをExclude対象から除外いただければと存じます。ifdefスイッチで参照している定数DEBUGおよび_DEBUGにつきまして、pie.cの_DEBUGにて有効となる関数(PIE_setDebugIntVectorTable)はデバッグ時にも基本的には使用することはありません。この関数は、お客様で未定義の割り込みハンドラについても、デフォルトのハンドラを使用せずにお客様で作成されたハンドラを使用する場合にご利用いただく関数になります。
従いまして、デバッグ時は、”DEBUG”のみの定義で問題ございません。以上、よろしくお願いします。
2018年5月1日 3:00 PM #1334v3.02.00.00の場合、例では
InitFlash()ではなくFLASH_setup(FLASH_Handle flashHandle)を使用していますが、
この場合、Excludeするべきファイルが異なってくると思うのですが、
v3.02.00.00ではどのファイルをExcludeすればいいのでしょうか。
また、Excludeすべきファイルの判断方法があれば教えてください。
2018年5月1日 2:54 PM #133148ページに書かれているDSP2802x_headers_BIOS.cmdをExcludeすると、
ビルド時に以下の警告が出ます。
Building target: “test8.out”
Invoking: C2000 Linker
“C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.1.LTS/bin/cl2000″ -v28 -ml -mt –define=”_DEBUG” -g –diag_warning=225 –diag_wrap=off –display_error_number -z -m”test8.map” –stack_size=0x300 –warn_sections -i”C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.1.LTS/lib” -i”C:/Users/n4777/ccs/device_support/f2802x/v3.02.00.00/common/ccs/Debug” -i”C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.1.LTS/include” –reread_libs –diag_wrap=off –display_error_number –xml_link_info=”test8_linkInfo.xml” –rom_model -o “test8.out” “./common/source/f2802x_codestartbranch.obj” “./common/source/f2802x_cputimers.obj” “./common/source/f2802x_defaultisr.obj” “./common/source/f2802x_piectrl.obj” “./common/source/f2802x_pievect.obj” “./common/source/f2802x_sysctrl.obj” “./common/source/f2802x_usdelay.obj” “./headers/source/F2802x_GlobalVariableDefs.obj” “./source/main.obj” “../cmd/F28027.cmd” -llibc.a -ldriverlib.lib
<Linking>
warning #10247-D: creating output section “EmuKeyVar” without a SECTIONS specification
warning #10247-D: creating output section “PartIdRegsFile” without a SECTIONS specification
warning #10247-D: creating output section “EmuBModeVar” without a SECTIONS specification
warning #10247-D: creating output section “FlashCallbackVar” without a SECTIONS specification
warning #10247-D: creating output section “FlashScalingVar” without a SECTIONS specification
warning #10247-D: creating output section “SysPwrCtrlRegsFile” without a SECTIONS specification
warning #10247-D: creating output section “DevEmuRegsFile” without a SECTIONS specification
warning #10247-D: creating output section “FlashRegsFile” without a SECTIONS specification
warning #10247-D: creating output section “CpuTimer1RegsFile” without a SECTIONS specification
warning #10247-D: creating output section “CpuTimer0RegsFile” without a SECTIONS specification
warning #10247-D: creating output section “CsmPwlFile” without a SECTIONS specification
warning #10247-D: creating output section “CpuTimer2RegsFile” without a SECTIONS specification
warning #10247-D: creating output section “GpioIntRegsFile” without a SECTIONS specification
warning #10247-D: creating output section “NmiIntruptRegsFile” without a SECTIONS specification
warning #10247-D: creating output section “SciaRegsFile” without a SECTIONS specification
warning #10247-D: creating output section “CsmRegsFile” without a SECTIONS specification
warning #10247-D: creating output section “XIntruptRegsFile” without a SECTIONS specification
warning #10247-D: creating output section “SpiaRegsFile” without a SECTIONS specification
warning #10247-D: creating output section “PieCtrlRegsFile” without a SECTIONS specification
warning #10247-D: creating output section “SysCtrlRegsFile” without a SECTIONS specification
warning #10247-D: creating output section “ECap1RegsFile” without a SECTIONS specification
warning #10247-D: creating output section “Comp2RegsFile” without a SECTIONS specification
warning #10247-D: creating output section “Comp1RegsFile” without a SECTIONS specification
warning #10247-D: creating output section “GpioDataRegsFile” without a SECTIONS specification
warning #10247-D: creating output section “AdcResultFile” without a SECTIONS specification
warning #10247-D: creating output section “I2caRegsFile” without a SECTIONS specification
warning #10247-D: creating output section “EPwm2RegsFile” without a SECTIONS specification
warning #10247-D: creating output section “EPwm4RegsFile” without a SECTIONS specification
warning #10247-D: creating output section “GpioCtrlRegsFile” without a SECTIONS specification
warning #10247-D: creating output section “EPwm1RegsFile” without a SECTIONS specification
warning #10247-D: creating output section “EPwm3RegsFile” without a SECTIONS specification
warning #10247-D: creating output section “AdcRegsFile” without a SECTIONS specification
warning #10247-D: creating output section “PieVectTableFile” without a SECTIONS specification2018年4月27日 7:19 PM #1304DSP28x_Project.hとF2802x_Device.hは直接コピーせず、それぞれコピーするフォルダに保存されているファイルを使用するようにお願いします。
C2000Wareでは、F2802x向けのヘッダファイル構成が他のデバイスシリーズ(F2806x, F2803x)と同じ構成になっております。
2018年4月27日 3:58 PM #1283Lead様
TPS65253
http://www.tij.co.jp/product/jp/TPS65253
http://www.tij.co.jp/jp/lit/ds/symlink/tps65253.pdf
Datasheet(P6)に記載されています。
RECOMMENDED OPERATING CONDITION
TA:junction temperature -40 ~ 85℃
は、記載ミスであり環境温度を示しています。
正しくは、TA: ambient temperature -40 ~ 85℃となります。
TJ::junction temperature -40 ~ +125℃となります。
FI43101
2018年4月26日 4:23 PM #1231新規プロジェクトの作成方法については、以下のマニュアルの44ページにその手順が記載されておりますので、ご確認ください。
TMS320C2000:Piccolo MCUのソフトウェア開発入門
http://www.tij.co.jp/jp/lit/an/jaja230a/jaja230a.pdf2018年4月26日 2:04 PM #1220kitade様
投稿頂きまして、誠にありがとうございます。
またお客様で解決できたとのことで、安心致しました。
参考までに、最初の投稿のログデータを確認致しましたが、
次のようなコメントがあることから、デバイスへファイルの書き込みは行われているようです。
* Reading device information…done
* Loading file into device…done
* Verifying memory (hexfile.hex)…doneDriver : closed (No error)
ただ、Intel形式でないhexファイル(motorolerなど)では、Flasherが対応していないため、
書き込みしても正しくプログラムを実行できないことがあります。
可能性ですが、Flasher実行時に指定したhexファイルがIntel形式でなかったことも考えられます。
MSP430FlasherはTI-TXTファイル形式でも対応しておりますので、txtファイルで書き込み頂いて問題御座いません。
差し支えなければ、TI-txtファイルで今後も書き込みを頂ければ幸いです。
2018年4月26日 2:02 PM #1219返信先: S/HのHold時期について
Osugi 様
ご投稿、及びご質問いただきありがとうございます。
以下、回答させていただきます。
①データシートにS/Hがありますが、このHold時期はいつになりますでしょうか。
マルチプレクサを切換えるタイミングを検討していますが、CSの立上りでは遅いです。
CSの立下りからxxsec後のなるとは思いますが、何時でしょうか。
データシート内のTIMING INFORMATIONに記載の通り、
tSMPLは5.0clk(MAX)となっておりますので、5clk経過後にMUXを切り替えていただければと思います。
②DCLOCKの周期は仕様はどうなっていますでしょうか。
VDDは5.0Vになります。
最小値はいくつになりますでしょうか。
250KHzとなっておりますので、最短で4μsecという事でしょうか
念のためお伝えしておきますと、
DCLOCKは入力端子ですので外からクロックを入れる必要がございます。
クロック周波数の範囲は”Clock frequency”にて規定されている通り、0.024MHz~6MHzとなります。
ご不明点等ございましたら、再度ご投稿いただければと思います。
以上、ご確認の程よろしくお願い致します。
QT
2018年4月26日 1:59 PM #1216F28075の製品ページ(以下リンク)に用意されている、
TMS320F2807x Piccolo Microcontrollers Technical Reference Manual の115ページの”2.11 Memory Controller Module”の項に記載がございます。TMS320F2807x Piccolo Microcontrollers Technical Reference Manual
http://www.tij.co.jp/product/jp/TMS320F28075
2.11 Memory Controller Module2018年4月26日 1:57 PM #1212以下画像のように、プロジェクト名を右クリックし、
Build Configurations → Set Active → CPU1_FLASH
を選択すると、FLASHに書き込むためのプロジェクトに変更可能です。2018年4月26日 1:14 PM #1206トピック: TMS320F2807x USBマスストレージのサンプルソフトについて
フォーラム内 C2000USBマスストレージのサンプルソフト
C:\\ti\\controlSUITE\\device_support\\F2807x\\v210\\F2807x_examples_Cpu1\\usb_host_mscusb_host_msc_cpu01
をRAM上で動作しますが、
FLASHに書き込む場合は、コマンドファイルを定義する以外に何か _FLASH などを定義すれば追加コードなしで再配置できますか、2018年4月26日 1:10 PM #1205返信先: ESD保護のノイズ耐性の高い製品について
Lead様
お問い合わせについて以下のように回答させていただきます。
—
RS485は、専用のICを使用した場合が12Vで伝送されるため、ESDダイオードのBreakdown Voltageがそれなりに無いと難しいと考えております。
この観点でデバイスを調査したところ、Breakdown Voltageの高いデバイスとして
TVS2200、TVS2700、TVS1400、TVS1800、TVS3300がありました。
これらのデバイスはBreakdown Voltageについては問題ありませんが、
寄生容量が大きいためRS485の伝送レートには対応できません。以前弊社でもTVS3300に関して最大伝送レートについて確認したことがありますが
IO Linkのハイスピードモード(230.4kbps)に対応できませんでした。
RS485はさらに伝送レートが高いため、難しいと考えております。またTVS3300は寄生容量が130pFですが、他のTVSxxxxもほぼ同等となっているため
上記にあげたDeviceでは最大レートもほぼ変わらないものと考えています。この為に現状、御提案出来るDeviceは見つかりませんでした。
E2Eをご確認いただけますでしょうか。
http://e2e.ti.com/support/interface/circuit-protection/f/389/t/590657他に配置などについてですが、以下のようなスレッドが御座いましたので参考にしていただけますでしょうか。
http://e2e.ti.com/support/interface/circuit-protection/f/389/t/558073
FI431012018年4月26日 1:06 PM #1204トピック: TMS320F28075/28074 メモリーセグメントについて
フォーラム内 C2000マニュアルのTMS320F28075, TMS320F28074
http://www.ti.com SPRS902 –OCTOBER 2014
メモリーマップの表で 6.3.1 C28x Memory Map
特にM0,M1と他のメモリーセグメントの違いはありますか、説明がドキュメントあればお知らせください。
-
投稿者検索結果
-
検索結果
-
トピック: EyeScan Tool
TI webサイトの「SN75DP159RGZ / ツールとソフトウェア」のページで、「EyeScan Tool」のリンクがあります。
「EyeScan Tool」の「User’s Guide」を見ると、「USB interface to any」 を用いる事で波形観測やデバイスのレジスタ制御ができるようです 。
早速ダウンロード、インストールを行い、「USB interface to any」をPC接続し、「User’s Guide」通り、デバイスドライバの確認まで行いました。
次に「EyeScan Tool」を起動しましたが、「USB interface to any」を見つける事ができませんでした。以下質問とお願いです。
1) 「EyeScan Tool」では、「SN75DP159RGZ」 の波形観測やデバイスのレジスタ制御ができる認識で正しいですか ?
2) 「USB interface to any」は、他のTI製品で使用していた「USB2ANY」 が使用可能でしょうか?
3) 「EyeScan Tool」で「USB2ANY」 を認識しない理由として考えられる事をご教示いただけないでしょ うか?
以上USBマスストレージのサンプルソフト
C:\\ti\\controlSUITE\\device_support\\F2807x\\v210\\F2807x_examples_Cpu1\\usb_host_mscusb_host_msc_cpu01
をRAM上で動作しますが、
FLASHに書き込む場合は、コマンドファイルを定義する以外に何か _FLASH などを定義すれば追加コードなしで再配置できますか、マニュアルのTMS320F28075, TMS320F28074
http://www.ti.com SPRS902 –OCTOBER 2014
メモリーマップの表で 6.3.1 C28x Memory Map
特にM0,M1と他のメモリーセグメントの違いはありますか、説明がドキュメントあればお知らせください。