sago35 / tinygobook

Support site for book (基礎から学ぶ TinyGoの組込み開発) released in Japan
https://www.c-r.com/book/detail/1477
MIT License
13 stars 1 forks source link

unsafe.PointerのP.89のサンプルの確認方法 #6

Closed m1goh closed 1 year ago

m1goh commented 1 year ago

P.89のサンプルコードを入力しました。ATSAMD51マイコンのレジスタを参照してSerial Numberを表示してくれると思うのですが?Windows11のパソコンで動かすとこんな感じです。 tinygo build .してみました。 c:\tinygobook\chapter030901>chapter030901.exe 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ATSAMD51マイコンのレジスタを参照しているのでどうやって確認すればいいのでしょうか?Wio Terminal上で実行すればいいのでしょうか?どうやればいいのか教えて下さい。よろしくお願いします。

sago35 commented 1 year ago

@m1goh P.89 のプログラムはマイコン側で動かす必要があります。 確かにいきなり TinyGo が必要なコードとなるので分かりにくいですね。

P.89 に記載のプログラムを例えば main.go に書き込んで、以下のコマンドで確認できます。 -monitor を使う代わりに Tera Term 等を使っていただいても OK です。

$ tinygo flash -target wioterminal -monitor .
Connected to COM38. Press Ctrl-C to exit.
B3E43276 53374338 38202020 FF122B3B
B3E43276 53374338 38202020 FF122B3B
B3E43276 53374338 38202020 FF122B3B
m1goh commented 1 year ago

@sago35 すいません、お手数をおかけしました。Tera Termで確認できました。 本の前半のTera Termの説明の所をもう一度読んでみればよかったです。ありがとうございました。