2020/02/24-stm32

今日完成的任务

makefile

拖了好久编写的makefile,生成针对stm32f103rb的elf文件,终于运行成功。

之前没有成功是参考了一篇错误的教程,在里面的arm-none-efbi-gcc flag选择了map文件,其实是不需要的。其次,那篇教程里没有添加某个库 带补充XXX ,导致出现错误:没有定义的_write,....函数,需要自己实现。

在网上查了很久,stackoverflow网站有类似的问题,只要加上XXX,就可以了。


elf文件烧写

参考了b站的一个视频,使用arm-none-efbi-gdb,openocd就可以很方便的使用stlink,jlink,串口下载程序到多种单片机中。


终于可以替代Windows中的keil了,实现永久迁移linux就有望了。

你可能感兴趣的:(2020/02/24-stm32)