私は、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バイナリを使うことができます。:
Analog社のcldpに関するFAQは以下の通りです。
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を取得できます。
-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」は無料です。ライセンスが必要なのはビルドツールのみなので、登録しないでください。
残念なことに、そのフォーラムのリンクには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
クロックを見落としたのかもしれません。 アースと電源は既に接続しています。
他には?
こんにちは 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さん、
ご協力ありがとうございました。ご報告します。メモリチップについては、あなたの言う通りでした。
私たちがしなければならなかったのは、メモリチップに焼くことでした。おかげさまで、無事に動作させることができました。
すべてのサポートに感謝します。
*オリジナル・ソース (英語)