无法在 STM32CubeIDE 中通过调试器启动 STM32U5A9J-DK 的工程。
该工程是通过 TouchGFX Designer 生成的。
我的环境配置:
TouchGFX Designer 版本:V4.21.4
STM32CubeIDE 版本:V1.12.1
测试设备:开发板板载 ST-Link V3、独立的 Segger J-Link 调试器
ST-Link V3 配置及问题:
采用开发板默认的跳线配置;
将开发板的 CN5 接口(ST-Link 接口)连接至电脑;
首次在 STM32CubeIDE 中启动调试时,功能完全正常;
第二次启动调试时,调试器卡在 Reset_Handler处:

Segger J-Link 配置及问题:
将跳线 JP5 切换至 JP6 位置,使板载 ST-Link 处于复位状态;
将跳线 JP4 切换至 USBC 位置,通过 USB-C 为设备供电;
将 Segger J-Link 连接至 MIPI-10 接口;
为 USB-C 接口供电;
修改运行配置,切换为使用 J-Link 调试器;
点击 CubeIDE 中的调试按钮:
固件成功烧录至 Flash;
程序卡死在 HardFault_Handler处:

点击 CubeIDE 中的 “运行” 按钮:
固件成功烧录至 Flash;
程序卡死;
按下开发板复位按钮后,程序可正常启动。
|
|