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就有望了。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容