1 个不稳定版本
0.0.0 | 2022年6月27日 |
---|
#248 在 #计算器
2KB
NW OS
用Rust编写的Numworks n0110计算器的操作系统。
目前为WIP,实际上什么也不做,目前需要STLink调试器来安装,因为我没有外部闪存的可工作引导程序。
设置
要设置开发环境,请遵循rustworks/SETUP.md
中的说明。
STLink
如果您有STLink调试器(我使用的是STLink V3SET),您可以使用以下命令进行编程或调试(请注意,这似乎将数据写入内部闪存,这是不希望的,因为那里只有64KiB的空间可用)
编程
手动指定芯片
cargo flash --chip=stm32f730V8Tx
让cargo-make
为您指定芯片
cargo make flash
调试
使用cargo-embed
(推荐)
cargo embed
使用probe-rs
cargo run
DFU编程
完成设置,安装一个能够写入外部闪存的DFU引导程序(目前没有可用的,nw-rs/bootloader
仍然是WIP并且不能正常工作),将您的计算器连接到计算机并使其进入DFU模式(同时按住6号键和背面的复位按钮),然后运行以下命令
cargo make dfu