お世話になっております。
e2studio ver7.7.0
E1デバッガを用いてデバッグをしているのですが、
Dynamic Printfを使用したいのですが、上手くいきません。(ブレークポイントは使用できています。)
エラーメッセージは以下のようなものが表示されます。
Error message from debugger back end:Warning:\nCannot insert breakpoint 1 in <NULL>() at C:\Desktop\sample.c:2553: Remote failure reply: FFFFFFF5 add software breakpoint\n
どのようなことが原因として考えられますでしょうか。
初心者の質問で申し訳ございませんが、ご教示ください。
TOKさん ほや です。亀レスで済みません。 Dynamic printfは、CDTデバッガ共通の仕組みなのでデバイスの種類に関わらず設定まではできます。 しかしsoftware breakpointを仕掛けようとしてもフラッシュメモリの書き換えができない状況だとご質問のようなエラーになってしまいます。 ブレークポイントのプロパティ画面でbreakpoint typeをsoftwareからhardwareに変更できれば良いように思いますが…変更できましたっけ?(追記)そんなことはできませんでした。GDBトレースを見たらbreakpoint typeがdprintfとなっていて、hwでもswでもない別のタイプとして扱われているようです。