A "minimal" ARM cortex-M firmware in Zig.
Get GNU Arm Embedded Toolchain and Zig in PATH
and type:
make
You can try uncommenting the line below (in the Makefile
) to use the lld (don't forget to comment out ld):
zig build-exe ${BUILD_FLAGS} $(OBJS:%=--object %) --name [email protected] --linker-script ${LINKER_SCRIPT}
# arm-none-eabi-ld ${OBJS} -o [email protected] -T ${LINKER_SCRIPT} -Map [email protected] --gc-sections
a) Shouldn't the Makefile...
A: lalalala
b) How do I flash this?
A: yes