はじめまして。bitaminと申します。
かふぇルネ内で症状を検索してみたのですが、似たような投稿を見つけられませんでしたので、ご質問させて頂けないでしょうか。
アルファプロジェクト社製のCPUボード「AP-RZA3-0A」を使用してe2studio(J-Link)でデバッグしようとしたところ、
以下のようなエラーが発生してデバッグすることができませんでした。
============================================================================================
GDB Server for Renesas targets. Version 9.3.0.v20230925-111821 [e66fb063] (Sep 29 2023 00:42:49)
以下のオプションでGDBサーバーを起動します: オプション : C:\Users\bitamin\.eclipse\com.renesas.platform_1435879475\DebugComp\\RZ\e2-server-gdb -g SEGGERJLINKARM -t R9A07G063U02GBG -uConnectionTimeout= 30 -uSelect= USB -uJLinkSetting= D:\freespace\a3ul_test/a3ul_test Debug_Flat.jlink -uJLinkLog= D:\freespace\a3ul_test/JLinkLog.log -uLowPower= 0 -uInteface= JTAG -uIfSpeed= 4000 -uInitRegisters= 1 -uResetBeginConnection= 0 -uNoReset= 1 -uIdCodeBytes= FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -uReleaseCM3= 0 -uDisconnectionMode= 1 -uresetOnReload= 1 -n 0 -uFlashBp= 1 -uSimulation= 0 -uflashMemoryType= OctaFlash -uflashBusType= OctaBus -ueraseRomOnDownload= 0 -ueraseDataRomOnDownload= 0 -uOSRestriction= 0 -uProgReWriteIRom= 0 -uCPUFrequency= 1000000000 -uCECycle= 1 -uResetBehavior= Reset -uMemRegion= 0x20000000:0x10000000:FLASH:e -l -uCore= SINGLE_CORE|enabled|1|main -uSyncMode= async -uFirstGDB= main --japanese --gdbVersion= 12.1Using J-Link version V7.92c - C:\Users\bitamin\.eclipse\com.renesas.platform_1435879475\DebugComp\RZ\ARM\Segger_v7.92.3\JLinkARM.dll
R9A07G063U02GBG へ接続, ARM Target GDBServer エンディアン : リトル エミュレーターからの電源供給 : Offターゲット接続開始Overloading the CPU name as device=R9A07G063U02GBG?BankAddr=0x20000000&Loader=OctaSPIターゲット接続終了GDB: 54723ターゲット接続状況 - OKターゲット接続状況 - OKダウンロード開始ダウンロード終了GDB の操作 'ダウンロード終了' は 'ダウンロードに失敗しました' のエラーで失敗しました.エラー 'ダウンロードの停止が失敗しました', APP_FAILUREハードウェア・ブレークポイントをアドレス0x200237c8に設定します。
===========================================================================================
また、デバッガーコンソールには以下のような表示が複数行に渡って赤字で表示されておりました。
monitor set_io_access_width,RW,4,100013a0-100013a8,10001608-10001618,10049c00-10049c04,10049c10-10049c24,1004a000-1004a004,1004a010-1004a024,1004a400-1004a404,1004a410-1004a424,1004a800-1004a804
デバッグ構成のStartup[イメージとシンボルをロード]では、以下を設定しております。
プログラム・バイナリー[a3uL_test.elf] シンボルのみ
a3ul_test.srec イメージとシンボル
CPUボードのDIPSWはアプリケーションノートに合わせてデバッグ用(1のみON)に設定しております。
設定を見直した方が良い箇所などの助言頂けますと幸いです。
何卒宜しくお願い致します。
https://community.renesas.com/tools/e2studio/f/e2studio-forum/16622/gdb-action-finished-download-has-failed-with-error-reportこのケースでは前のデバッグセッションをちゃんと終わらせないで次のデバッグを始めてしまっていたようです。落ち着いて色々見直してみてはいかが。
ご返答ありがとうございます。
前のデバッグセッション状態をいろいろ見なおしてみました結果、デバッグすることができました。
どうやら前回デバッグセッションのブレークポイントやウォッチ式を維持しているとエラーが発生してダウンロードできていなかったようです。
ブレークポイントとウォッチ式を全てクリーンした状態であればエラー発生せずデバッグ可能になりました。
ご教示ありがとうございました。