初めまして。池田と申します。
ブートローダのサンプルプログラム(RZ_A1H_sflash_boot_init_gcc)を、ビルド後、デバッガでロードすると、下記のメッセージが表示されてデバッガがターゲットから切断されてしまいます。(開発環境:e2studio, デバッガ:J-LINK)
対処方法等、情報を ご教授頂きたく、よろしくお願い致します。
Error in final launch sequence:
Failed to execute MI command:load C:\\JOB\\LTP-pj\\project\\RZ_A1H_sflash_boot_init_gcc\\HardwareDebug\\RZ_A1H_sflash_boot_init_gcc.elf 0x0Error message from debugger back end:Target is executing.
以上、よろしくお願いいたします。
> まず、ブートローダ無しのプロジェクトを作成したところ、同じハードウェア上にダウンロードができ、> プログラムも正常に動作しています。一般的なデバッグ環境の問題ではないのですね。ダウンロードを開始せずにデバッガを接続するだけなら可能なのでしょう。このFAQの方法でシリアルフラッシュにアクセスできるようにレジスタを設定してからならダウンロードできるかもしれません。FAQ - デバッガ接続後…
> Target is executing.これだけだと詳しい事は分かりませんが、プロセッサが停まらないか、止まったかどうかが分からない状態の時に要求が受け付けられないのを知らせるためにこの手のメッセージが現れます。ダウンロード(loadコマンド)でエラーになったということは、まだ何も動いていないと思われます。新規になにかプロジェクトを作ってみて、そちらでも同じ問題が起こるならプロジェクトの内容よりハード的な問題(ボードの設定やらも含めて)が疑われます。J-LinkならJ-Linkのコントロールパネルでログが見られるのでもうちょっと詳しい状況が分かるかもしれません。cf. J-Link - Web control panelhttps://wiki.segger.com/J-Link_-_Web_control_panelタスクトレイにJアイコンが出るのでクリックしてください。すぐ切断されてしまい、捕まえるのが難しいなら最初からhttp://localhost:19080/ をブラウザで開いておくと良いかもしれません。
大分、時間が経ってからの返信となってしまい、申し訳ございません。
アドバイスを頂きありがとうございます。
まず、ブートローダ無しのプロジェクトを作成したところ、同じハードウェア上にダウンロードができ、
プログラムも正常に動作しています。
J-Link - Web control panelは、ブラウザ(http://localhost:19080/)を開いておいて、
ブートローダをダウンロードするとブラウザ上のログは何も表示されずに、切断されてしまいます。
何か手立てはないでしょうか?
> まず、ブートローダ無しのプロジェクトを作成したところ、同じハードウェア上にダウンロードができ、> プログラムも正常に動作しています。一般的なデバッグ環境の問題ではないのですね。ダウンロードを開始せずにデバッガを接続するだけなら可能なのでしょう。このFAQの方法でシリアルフラッシュにアクセスできるようにレジスタを設定してからならダウンロードできるかもしれません。FAQ - デバッガ接続後、ダウンロードや実行する前にMCUレジスタの初期設定をしたいhttps://ja-support.renesas.com/knowledgeBase/19412977ブートモードがどうなってるかも気にはなりますが。
アドバイスを頂きありがとうございます。ダウンロード実行前のMCUレジスタ初期設定を追加して試してみたいと思います。
アプリケーションのスタートアップにブートローダを組み込み、ICEでダウンロード、実行が確認できましたので、本件、クローズとさせていただきます。ありがとうございました。