お世話になっております。Sugachanceです。
SynergyS1(S128)を購入して使いたいなと思い、マニュアルR01UM0005EU0100を見ながらプログラムの書き込み・デバッガ方法について調べていたところ、(1)Serial programming mode(2)On-chip debug modeで書き込みや(2)ならデバッグができると理解しました。(1)についてはPage 75を見るに、MDピンを0にしてリセットをかけるとSCI boot mode(Serial programming mode)に移行してSCI9経由でプログラムが書き込めそうなことは分かりましたが、(2)への移行についてで困っています。DBGENを1にすればOn-chip debug modeになりそうなのですが
DBGEN の説明(Page 158)に
[Setting condition]・Writing 1 to the bit when the debugger is connected.
とあります。これは デバッガを接続すると(SWDIO,SWCLK,RESETにJ-LINK等のデバッガがつながると)自動的にDBGEN bitが1になるという認識で合っているのでしょうか?設定するとすれば、どうやって設定するのでしょう?(必ずSerial programming modeを通る???)
英語が苦手なのと(汗)、J-LINKが載った評価ボード以外でARMコアマイコンを使ったことがないのでいろいろ間違っている気がしますが、知っている方がおられましたら教えて頂けると幸いです。
よろしくお願いいたします。
Sugachanceさん 最近はGoogle翻訳があるので、「英語が苦手」でも大丈夫なのでは、 [Setting condition] ・Writing 1 to the bit when the debugger is connected. はGoogle翻訳では [セット条件] ・デバッガが接続されているとき、ビットに1を書き込む。 になりました、これが割と正確なんですよね、
特にルネサスのマニュアルはコピーフリーなので助かりますよね。
IKUZO様 もちろんGoogle翻訳には非常に助けられてます(笑) 以前に比べると技術系の英語にもだいぶ強くなりましたね。 今回のケースでいうと、 Writing 1 to the bit when the debugger is connected. デバッガが接続されているとき、ビットに1を書き込む。 の「書き込む」の主語が何なんだろうと思ったところです。 デバッガが接続されているとき、ビットに1が書き込まれる なら、すぐにわかったのですが、 まさか自分で「書き込む」のか?(デバッガが接続されているとき、ビットに1を書き込むとセットされる) という考えがよぎったわけです。 これって受け身の文法だっけ??? ~ingで始まるとなんだっけ??? みたいな混乱が起きました