Sample program for TOPPERS/ASP
topper_aspクレートを使ったサンプルプログラムです。 TOPPERS/ASPに同梱されているsample1プログラムをRustで実装しています。
- ハードウェア
- 本体:Wio Terminal
- デバッガ:Seeeduio XIAO
- ビルド環境
- MacBook Pro, 2017
- macOS Catalina 10.15.7
- rustc 1.55.0-nightly (607d6b00d 2021-06-15)
- cargo 1.54.0-nightly (44456677b 2021-06-12)
- cargo make
- gcc version 9.2.1 20191025 (release) [ARM/arm-9-branch revision 277599] (GNU Tools for Arm Embedded Processors 9-2019-q4-major)
- hf2
git clone https://github.com/s-meika/toppers_asp.git
git clone https://github.com/s-meika/asp_sample1.git
cd asp_sample1
cargo make prebuild
cargo make build
現状生成されるelfファイルはそのまま書き込んでも動作しません。
(デバッガの場合はelf形式で動作します)
arm-none-eabi-objcopy -O binary target/thumbv7em-none-eabihf/debug/asp_sample1 asp_sample1.bin
hf2 flash --address 0x4000 --file asp_sample1.bin