1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

arduino R4 minimaでRAMモニタする

Posted at

はじめに

Arduino UNO R4 MINIMAにはSWDコネクタがあって便利!
image.png

と思って使おうと思ったら、案外めんどくさい点があったので自分用メモです。

Arduino IDE:2.3.2
JScope:V7.94h

1. elfファイルがどこにあるか

arduinoフォーラムに英語記事がありましたが、ほぼその内容そのままですが少し詳しく。

1.1 arduino IDE設定の変更

Show verbose output during(下記真ん中あたり)にチェックを入れる。
image.png

1.2 uploadする

output欄(一番下)にビルド結果が流れる。
main.c.oとかが入っているフォルダが表示されるので、そこにelfファイルも入っている。(しっかしどこのフォルダやねんそこ)
image.png

2. Jscopeの設定

ルネサスのコミュニティページ RA4M1 ClickerボードのJ-Link OB接続 に記述があったが、デバイスは「R7FA4M1AB」を選択する。

<補足>
なんでRA4M1ないんだろう…と私も思ったがRA4M1はファミリ名で、R7FA4M1ABがマイコン名。arduino UNO R4のスケマにもR7FA4M1ABの記述ありますね。
https://docs.arduino.cc/resources/schematics/ABX00080-schematics.pdf
image.png

Jscope設定結果は下記。
image.png

3. RAMモニタ結果

わーいのこぎり波だ。
image.png

なお、arduino IDE環境でビルドしたせいなのかRAMモニタ対象シンボルはめちゃくちゃいっぱい出てきました。このせいでJscopeで接続開始する際のロード時間が無駄に長いです。
image.png

おわりに

やっぱモータ制御開発するならシリアルモニタではなくRAMモニタを使いたいものですね。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?