【文件属性】:
文件名称:zig-stm32-blink:使用Zig使某些LED闪烁
文件大小:97KB
文件格式:ZIP
更新时间:2021-04-09 05:42:40
embedded zig stm32 stm32f4-discovery Zig
Zig STM32闪烁
仅使用Zig(和链接描述文件)使STM32F4 Discovery板上的LED闪烁。
建造
该代码已使用Zig 0.7.1和Zig 0.8.0-dev.1509+b54514d9d 。
要构建ELF文件,只需运行:
zig build
闪烁的
刷新电路板最简单的方法是安装。 大多数Linux发行版都应在其存储库中包含它们,构建系统将尝试使用st-flash程序。
刷新主板的命令是:
zig build flash
主板闪烁后,您应该会看到4个LED交替闪烁。
调试
可以使用和gdb-multiarch直接在板上调试固件。
在终端运行中:
openocd -f board/stm32f4discovery.cfg
然后从另一个终端导航到包含ELF输出的目录(即zig-cache/bin )并运行:
gdb-multiarch zig-stm32-blin
【文件预览】:
zig-stm32-blink-master
----.gitignore(10B)
----src()
--------startup.zig(702B)
--------main.zig(3KB)
--------registers.zig(1.29MB)
--------linker.ld(3KB)
--------vector.zig(1KB)
----LICENSE(1KB)
----build.zig(1KB)
----README.md(2KB)