ADSP-BF592KCPZ

kenmooi

私は、ADSP-BF592KCPZに.binファイルを書き込むためにice-1000を購入しました。
誰か私が使用できるソフトウェアを教えてくれませんか?

それを使用するための手順も教えて下さい。

よろしくお願いします。



RobertCNelson Applications Engineer

こんにちは kenmooiさん、フォーラムへようこそ。私はまずCrossCore Embedded Studioをお勧めします。

https://www.analog.com/en/design-center/evaluation-hardware-and-software/software/adswt-cces.html

お試しください。



kenmooi

CCSEをダウンロードした後に、.binファイルを開いてプログラムを焼く方法を説明してくれませんか?



RobertCNelson Applications Engineer

インストールしてしまえば、ライセンスなしでcldpバイナリを使うことができます。:

cmd_mLSMSvEW63

Analog社のcldpに関するFAQは以下の通りです。

https://ez.analog.com/dsp/software-and-development-tools/hardware-tools/w/documents/6750/faq-how-do-i-program-flash-on-my-target-board-using-crosscore-embedded-studio

cldp.exe -proc ADSP-BF592 -emu 1000

ドライバオプションがよくわかりません。

-driver

でも、最後はこんな感じになるはずです:

-cmd info -cmd prog -erase affected -format bin -file C:\myProject\MyProject.bin -cmd compare -format bin -file C:\myProject\MyProject.bin

編集して、-driverを取得できます。

https://www.analog.com/en/design-center/evaluation-hardware-and-software/evaluation-boards-kits/bf592-ezlite.html#eb-documentation

analog

-driver "C:\Analog Devices\ADSP-BF592_EZKIT-Rel1.0.0\BF592_EZ-Kit_Lite\Blackfin\Examples\Device_Programmer\serial\bf592_m25p16_dpia.exe"

これでいいのかな?

cldp.exe -proc ADSP-BF592 -emu 1000 -driver "C:\Analog Devices\ADSP-BF592_EZKIT-Rel1.0.0\BF592_EZ-Kit_Lite\Blackfin\Examples\Device_Programmer\serial\bf592_m25p16_dpia.exe" -cmd info -cmd prog -erase affected -format bin -file C:\myProject\MyProject.bin -cmd compare -format bin -file C:\myProject\MyProject.bin

すみません、テストするアダプタがないんです…

これが出力として得られるものです。

C:\Analog Devices\CrossCore Embedded Studio 2.9.2>cldp.exe -proc ADSP-BF592 -emu 1000 -driver "C:\Analog Devices\ADSP-BF592_EZKIT-Rel1.0.0\BF592_EZ-Kit_Lite\Blackfin\Examples\Device_Programmer\serial\bf592_m25p16_dpia.exe" -cmd info -cmd prog -erase affected -format bin -file C:\myProject\MyProject.bin -cmd compare -format bin -file C:\myProject\MyProject.bin
Target          Blackfin Emulators/EZ-KIT Lites
Platform        ADSP-BF592-A via ICE-1000
Processor       ADSP-BF592-A
Core            0
Driver          C:\Analog Devices\ADSP-BF592_EZKIT-Rel1.0.0\BF592_EZ-Kit_Lite\Blackfin\Examples\Device_Programmer\serial\bf592_m25p16_dpia.exe
Error: [TpsdkServer] Failed to connect to processor.

Error: 0x80048020
Error Description: Selected emulator not detected

よろしくお願いします。



kenmooi

こんにちはRobertさん、

それは非常に助かります。 午前中に試してみて、どうなったか後ほどお知らせします。
CCSEのライセンスの話をされていましたが、これはライセンスを購入する必要があるということですか?
購入すれば、BINファイルを開き、MCUに直接それをプログラムするためのよりユーザーフレンドリーな方法を使用できますか? または、cldpを使用するための唯一の方法ですか。



RobertCNelson Applications Engineer

この投稿によると、「CLDP」は無料です。ライセンスが必要なのはビルドツールのみなので、登録しないでください。

https://ez.analog.com/dsp/software-and-development-tools/cces/f/q-a/67900/cldp-requires-a-full-cces-license

残念なことに、そのフォーラムのリンクには2つのGUIオプションがありますが、それらは "古く "、もう存在していません。したがって、別のツールを知っているユーザーが他にいなければ、clpdツールが唯一のオプションのようです。

よろしくお願いします。



kenmooi

明日はこれを試してみます。大変お世話になりました。



kenmooi

こんにちはRobertさん、

これを実現するために、2日間試行してきましたが、JTAGをADSP-BF592KCPZに正しく接続していない可能性があります。
どのピンをエミュレータに接続する必要があるか、
ADSP-BF592KCPZのピンのいずれかをブリッジする必要があるか
どうかなどを教えていただけますか。

また、電源を3.3Vに接続していますが、まだ以下のようなエラーが表示されます。
Error: [TpsdkServer] Failed to connect to processor.
(エラーが発生しました。[TpsdkServer] プロセッサへの接続に失敗しました。)

何度も申し訳ありません。よろしくお願いします。



RobertCNelson Applications Engineer

ご使用になっているのは、カスタムボードですか、Analog Devicesの開発キットですか?カスタムの場合、部品の品番や回路図を教えていただけますか?

よろしくお願いします。



こんにちは、Robertさん、

基本的に MCU に直接フラッシュしたいと思っていたので、私たちは ADSP-BF592KCPZ を内蔵し、ICE-1000 から JTAG ピンにピン配列するジグを購入しました。エンジニアは、ピンの割り当てに従ってそれらをすべてピン配列しましたが、彼は何かを見落としていたかもしれません。
基本的にはICE-1000を使ってMCUをフラッシュ可能にするための回路図です。



RobertCNelson Applications Engineer

おやおや!電源、アース、それともクロック?それらは接続されていますか。

よろしくお願いします。



kenmooi

クロックを見落としたのかもしれません。 アースと電源は既に接続しています。 :slight_smile:
他には?



kenmooi

こんにちは Robertさん、

説明書を読み直して、ここで問題点を絞ると、わかったような気がします。ice-1000 は B592 ezkit eval ボードと一緒に使用する必要があるようですが、正しいですか。
また、私たちは自分のボードにフラッシュしようとしていたのですが、そのためにはドライバが正しくないかもしれません。
合っていますか?



RobertCNelson Applications Engineer

こんにちは kenmooiさん、実際にはもっと大きな質問ですが、ADSP-BF592KCPZに何かを書き込んだりフラッシュしたりしようとしていますか? このデバイスにはオンボードフラッシュがなく、代わりにPCBの外部フラッシュメモリに依存しています。テクニカルマニュアルを読んでいるときに、この問題に気づきました…

ご確認ください。



kenmooi

こんにちは

このファイルを使用して [ADSP-BF592KCPZ] をプリフラッシュするようにと顧客からbinファイルを渡されました。
通常、atmelや microchipの場合、 これは問題になっていないでしょう。お客様のボードを確認すると、プログラミングピンはJtagではなくISPポートを使用していました。使用しているプログラマを尋ねると、それは独自技術なので、それをプリプログラムするようにアドバイスされました。そこで私たちはice-1000を調べて、binファイルをmcuにフラッシュするためのジグをセットアップできると思いました。



RobertCNelson Applications Engineer

いいえ、ごめんなさい。それは、 ADSP-BF592KCPZの下流でフラッシュメモリをフラッシュするように設計されているだけです…彼らが設計でどんなフラッシュを使用しているかわかりませんが、フラッシュメモリの良い点としては、プログラミングソケットがたくさんあります…

よろしくお願いします。



kenmooi

こんにちは Robertさん、

つまり、あなたは私がメモリチップにファイルをフラッシュすればいいだけだと言っておられるのですね。彼らが使用しているチップは、
MX25L12833FM2I-10G で、 Macronixのフラッシュメモリです。

私はそのプログラマも持っています。それを試してみます。ご援助に感謝します。

ありがとうございました。



kenmooi

こんにちはRobertさん、

ご協力ありがとうございました。ご報告します。メモリチップについては、あなたの言う通りでした。
私たちがしなければならなかったのは、メモリチップに焼くことでした。おかげさまで、無事に動作させることができました。

すべてのサポートに感謝します。



*オリジナル・ソース (英語)