0

我对 STM32 开发很陌生。

我制作了一个自定义的 .hex 文件,该文件对应于我的二进制文件,并且在给定地址处具有 CRC。为了实现这一点,我遵循了这个说明

现在,我被困在第 11 步,作者告诉 STM32CubeIDE 使用其自定义 .hex 文件而不是标准 .elf 文件来调试当前项目。

我的问题是这个指令很老旧,IDE 的用户界面现在不同了。如何使用最新的 STM32CubeIDE 版本实现这一步?(撰写本文时为 1.6.1)

谢谢。

4

2 回答 2

0

这很简单。

  1. 创建十六进制
  2. 手动刷机
  3. 以正常方式开始调试。只是不要让 openOCD 或 ST-LinkGDBServer 刷入芯片。
  4. 享受。
于 2021-05-26T13:14:55.380 回答
-1

我也遇到了同样的问题,我的解决方案是使用 stm32cubeProgrammer。不能显示调试信息,所以我用usart来显示CRC结果。

于 2021-05-26T03:14:26.290 回答