在此教程上的注意事项
STM32cubemx工程生成注意事项
CLION中.cfg文件的编写
在clion中新建工程之后需要选择.cfg,但是在broad中不存在我们需要的芯片文件,所有需要我们自己写。cfg文件中我们只需要添加调试器类型和芯片文件的cfg文件即可
在OpenOCD子文件夹中: interface 文件夹存储了各种调试器的配置文件,包括 cmsis-dap、stlink-v2 等。target 文件夹则存储了各种芯片的配置文件,例如 stm32f1x.cfg 就对应着 STM32F1 系列。
我们需要使用其中的部分cfg文件:
source [find interface/stlink.cfg]
transport select hla_swd
source [find target/stm32l1.cfg]
第一行选择stlink的cfg文件,不需要添加带stlink固件版本号的文件,不同固件版本只需要这个即可。
第二行选择 使用 hla_swd 调试接口:对应不同的下载器选择不同的调试接口
第三行 目标芯片设定为 STM32L1 系列