vscode eide从空项目建立stm32的armclang编译的项目

本文指导如何在EIDE中从空白项目建立编译环境,包括从Cubemx生成MDK和Makefile项目,处理启动文件缺失问题,以及指定正确的elf文件路径用于CortexDebug仿真。
摘要由CSDN通过智能技术生成
  1. 一般eide使用MDK的项目,是从cubemx中生成MDK项目,然后用eide打开就行了。
  2. 现在是从空的eide项目中建立编译环境。
    1. 从cubemx中,分别生成mdk和makefile项目。安装makefile文件添加各种空的eide项目配置。编译器可以选则AC6。
    2. 注意,从makefile生成的启动(.s)文件是不完全的,缺少reset位置的设置。所以要从生成的mdk方式中把那个启动(.s)文件拷贝出来,替换工作目录中的启动文件。sct文件也可以从MDK方式生成中指定。省的自己去找了。
    3. 用eide生成的elf文件在build/debug,这个目录是固定的,好像不能修改。所以用cortex debug仿真的时候,指定用这种方式:"executable": "build\\Debug\\test1.elf"

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值