关注+星标公众号,不错过精彩内容
作者 | 量子君
微信公众号 | 极客工作室
前言
在这个专栏中,你可以找到大量的教程、案例和技巧,帮助你深入理解和应用这些MCU。包括但不限于芯片介绍、开发环境搭建、GPIO和外设的使用、中断处理、时钟配置、电源管理等基础应用,也包含在32处理器上使用RTOS遇到的问题。每一篇文章都会以真实的项目实例为基础,讲解实际项目开发中遇到的问题和解决方案。
本文介绍了AT32/STM32开发环境搭建方法,推荐使用VScode+Embedded IDE+Contex-Debug替代Keil,并提供了详细搭建教程。针对常见问题如“找不到AT32芯片”和“缺失.elf文件”,给出了解决方案:安装J-Link驱动、配置.axf转.elf选项及手动修改调试文件路径。专栏涵盖MCU开发全流程,包括电机控制、RTOS应用等实战内容,适合开发者参考学习。关注公众号可获取更多技术资源。
一、环境搭建
参考详细搭建过程
如下图,使用VScode+Embedded IDE+Contex-Debug可以平替Keil,实现AT32、STM32的开发、调试。
开发:
调试:
二、搭建过程中遇到的问题及解决方案:
1、下载的时候提示找不到AT32芯片:
-
在EIDE里安装J-Linkling:
-
安装AT32的包(放到了本文绑定的资源),安装位置为C:\Users\用户名.eide\tools\jlink;
2、调试时找不到.elf文件:
-
勾选.axf to .elf:
-
我的环境勾选了但是没有生成.elf文件,所以更改了配置调试.json中的相应相应执行文件信息和路径:
总结
本文介绍了AT32/STM32开发环境搭建方法,推荐使用VScode+Embedded IDE+Contex-Debug替代Keil,并提供了详细搭建教程。针对常见问题如“找不到AT32芯片”和“缺失.elf文件”,给出了解决方案:安装J-Link驱动、配置.axf转.elf选项及手动修改调试文件路径。专栏涵盖MCU开发全流程,包括电机控制、RTOS应用等实战内容,适合开发者参考学习。关注公众号可获取更多技术资源。
关注公众号回复“加群”按规则加入技术交流群,回复“1024”查看更多内容。