首先说一下,使用VSCode编辑STM32的代码非常舒服,唯一不足是不能调试,只能编译和下载,所以到了调试这一步还是要用keil。 下载并安装好VSCode后,点击左侧的扩展栏,搜索keil,安装如图插件。 安装插件 并且在扩展设置中输入Keil的exe程序位置。 配置程序位置 配置完成后,点击如图上这个小加号就可以添加keil工程了, 添加...
我们用ST-LINK和DAP-LINK作为驱动器去下装代码,在这里我们需要将下载器与开发板JTAG进行连线。连接对应图如下所示 3.下装步骤 在这里我们目的是将STM32F407ZGT的红色和绿色的LED灯都点亮。首先我们查看STM32F407ZGT6的引脚图,得知PF9和PF10直接连接红色LED灯和绿色LED灯。接下来我们在STM32CubeMX中建立MCU为ST...
用VS Code开发STM32(三)——调试 - 知乎 (zhihu.com) 用VS Code开发STM32(四)——增加SEGGER RTT日志输出支持 - 知乎 (zhihu.com) 将环境配置好的话,每次创建项目只需要完成以下工作: 创建.vscode文件夹以及相关配置文件 c_cpp_properties.json { "configurations": [ { "name": "Win32", "includePath"...
VSCode快捷键Ctrl+Shift+p打开,搜索C/C++:Edit Configurations (UI),即可打开配置界面,在Compile path输入上一步的路径: Compile path的路径 宏定义的配置,主要来源于Makefile文件中所使用的宏定义,将图中USE_HAL_DRIVER和STM32F405xx(记得去除-D,该处的宏定义实际与个人的工程有关,我使用的f405的芯片,所有会...
windows10 vscode+stm32cubemx完成对使stm32的开发和配置 学习stm32的时候发现keil的颜值太低,而且代码提示很差劲,因此想到使用自己喜欢的vscode来进行开发。经过在网上的一番折腾终于找到了可靠的教程。 用VS Code开发STM32(一)——软件安装 - 知乎 (zhihu.com) ...
步骤1,利用STM32CubeMX生成FREERTOS代码:在配置完外设后,选择FREERTOS,CMSIS_V1,配置完成后添加任务,用于测试多任务功能。步骤2,KEIL版本管理:遇到版本冲突,需安装不同版本的KEIL,如MDK-ARM V5.23和ARM Compiler 5,确保在编译时正确选择。步骤3,KEIL多版本共存:安装时,将Core文件夹放在不...
此时可以关闭VSCode,然后打开STM32CubeMX开始创建第一个工程 以STM32F103C8T6为例 首先点击System Core,Debug模式设置为Serial Wire ,防止下载一次之后SW口被禁,第二次下载时提示找不到设备。 点击RCC选择高速时钟和低速时钟源 ,根据需求选择即可 直接点击图形界面的PC13引脚,将PC13设置为GPIO_Output模式,因为最小系统...
windows10 vscode+stm32cubemx完成对使stm32的开发和配置 学习stm32的时候发现keil的颜值太低,而且代码提示很差劲,因此想到使用自己喜欢的vscode来进行开发。经过在网上的一番折腾终于找到了可靠的教程。 用VS Code开发STM32(一)——软件安装 - 知乎 (zhihu.com) ...
直接前往vscode修改并重新编译,Ozone会自动检测到.elf文件的变化,询问你是否重新加载项目。选择是后会自动开始下载并进入调试。 变量动态查看(可视化) 如果没有打开窗口,现在view->timeline中打开可视化窗口。动态变量查看的窗口也在view->data sampling。启用动态变量查看的流程如下: 在代码窗口中选中需要观察的变量添加...