ST意法半导体
直播中

李猛

7年用户 1523经验值
私信 关注
[问答]

调试STM32H7B3i-DK 的问题求解

我正在使用 Keil MDK + STMCubeMx 在 STM32H7B3i-DK 板上进行开发以创建项目。
由于一些我无法解释的奇怪原因,在我被“选项字节”问题阻止了几天后,我无法再在我的开发板上进行调试。
现在选项字节问题已经解决了,我试图继续调试,结果发现我不能再在工作正常的板上进行调试。
每次我运行调试器时,它似乎都会在以下函数中崩溃。SupplySource 参数中传递的值为 PWD_LDO_SUPPLY。
  • HAL_StatusTypeDef HAL_PWREx_ConfigSupply (uint32_t SupplySource)
  • {
  •   ,,,
  •   /* Set the power supply configuration */
  •   MODIFY_REG (PWR->CR3, PWR_SUPPLY_CONFIG_MASK, SupplySource);
  •   ,,,
  • }
一旦代码尝试执行行MODIFY_REG(PWR->CR3, PWR_SUPPLY_CONFIG_MASK, SupplySource)它就会崩溃并显示以下对话框消息

此时我无法再继续调试会话,除非重新启动威廉希尔官方网站 板,否则我会开始收到其他错误消息,例如

其次是

该板还有其他问题吗?到目前为止,我已经毫无问题地使用了 STM32H750、STM32H743 和 STM32L073。
出于某种原因,我似乎花了 80% 的时间在这个板上解决一个或另一个问题,而不是我的开发。
该板上是否有可以遵循的体面教程,或者我应该了解的有关此设备的已知问题。






回帖(1)

赖治添

2023-1-29 11:53:24
UM2569第 17 页开始,该板仅作为默认配置为 SMPS 设计,这意味着您需要启用 SMPS。
通过使用 LDO_SUPPLY,您将启用 LDO 并禁用 SMPS,因此您没有向内核提供 1.2V 电压,并且您的调试器连接崩溃。
尝试“PWR_DIRECT_SMPS_SUPPLY”或使用 RCC 参数在您的 CubeMX 项目中更改它(见附件)。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分