1. 引言
本文记录 STM32C5A3ZG 开发板在调试过程中遇到的两个实际问题:USB 接口复用 ST-Link 功能时的供电注意事项,以及配置按键和 LED 后生成工程代码时出现的警告说明。这两个问题都属于使用层面的细节,提前了解可以避免调试时走弯路。
2. USB 接口复用 ST-Link 功能
STM32C5A3ZG 开发板上的 USB 接口可以同时作为 ST-Link 调试接口使用,板上已经实现了 ST-Link 功能,因此不需要额外外接独立的 ST-Link 调试器,直接通过 USB 连接电脑即可完成程序下载和在线调试。
需要注意的是,使用该 USB 接口进行 ST-Link 调试时,必须由 USB 供电。部分电脑的 USB 接口输出电流不足,会导致 ST-Link 功能无法正常使能,表现为连接失败或调试器无法识别。
如果遇到这种情况,可以尝试更换电脑上的其他 USB 接口,通常换到输出电流更大的接口(例如机箱后置 USB 接口或带有独立供电的 USB 口)即可解决。
3. 配置按键和 LED 后生成工程的警告说明
在 STM32CubeMX 或相关配置工具中完成按键和 LED 的引脚配置后,生成工程代码时可能会提示警告。该警告是由库版本差异造成的,属于正常现象,不影响代码的生成,也不影响后续的编译和烧录。
遇到这类警告时无需担心,可以正常继续使用生成的工程代码进行开发。
4. 小结
本文总结了 STM32C5A3ZG 开发板调试中的两个实用经验:一是 USB 接口复用 ST-Link 时需要保证 USB 供电充足,电流不足时更换 USB 接口即可;二是配置按键和 LED 后生成工程出现的警告源于库版本差异,不影响代码生成和使用。