打印
[APM32F4]

免费开源环境Vscode实现编译下载仿真 编译 烧录 仿真体验(三)

[复制链接]
540|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
在导入MD5工程后切换GCC编译环境(前提安装好GNU Arm Embedded Toolchain,后续发出安装说明

切换makefile工程的GNU启动文件(startup_stm32f407xx.s)和添加链接文件(STM32F407ZGTx_FLASH.ld


开始编译

编译成功!!!!!


直接通过jlink下载代码


体验仿真
进入Cortex-debug插件(JLINK 仿真调试需要安装jlink软件,配置好环境才能使用,其他仿真器需要Openocd,后续补充说明)
配置设置
{
    "version": "0.2.0",
    "configurations": [
        {
            "cwd": "${workspaceRoot}",
            "type": "cortex-debug",
            "request": "launch",
            "name": "jlink",
            "servertype": "jlink",
            "interface": "swd",
            "executable": "build\\STM32GCC\\STM32GCC.elf",
            "runToMain": true,
            "device": "STM32F407VG",
            "svdFile": "STM32F407.svd"
        }
    ]
}


"executable": "build\\STM32GCC\\STM32GCC.elf"  
执行文件
"device": "STM32F407VG",
目标芯片
"svdFile": "STM32F407.svd"
增加寄存器信息文件,为了仿真能匹配外设寄存器地址

未增加STM32F407.svd 时的DEBUG成功

增加STM32F407.svd 时的DEBUG成功




至此-编译,下载,仿真已完成......
下一篇[size=18.6667px]免费开源环境Vscode实现编译下载仿真 编译/仿真环境配置(四)

使用特权

评论回复
沙发
mituzu| | 2022-6-20 15:46 | 只看该作者
如何搭建相关的环境呢?  

使用特权

评论回复
板凳
mnynt121| | 2022-6-20 15:55 | 只看该作者
可以在linux上使用吗?

使用特权

评论回复
地板
xiaoyaozt| | 2022-6-20 18:10 | 只看该作者
Vscode好用吗?

使用特权

评论回复
5
uiint| | 2022-6-20 20:06 | 只看该作者
不太习惯这个开发环境的。  

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

12

帖子

1

粉丝