• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

擦除FLASH,烧写程序后,无法运行

f6a1cb8bf47e1164 2019-08-13 浏览量:1171
有一块STM32F407ZGT6的板子以前有IAP升级程序
后来我想把他作为一块开发板使用
于是就用Jlink擦除了整个FLSH
然后我就烧写了原子哥的串口历程但是程序没有运行
 
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
所有亮答 数量:3
  • 原子的例程,是不是适合你的板子。引脚啊,时钟啊,是不是配置的一样呢

    最好是使用LED的闪灯来验证程序有没有运行,或是仿真一下,看看停止在哪里了

  • 建议你查看一下硬件环境吧,IAP升级的程序也和普通程序一样,既然你全盘擦除了,就可以使用下载器下载新的程序运行,没有运行说明硬件上存在问题的可能性比较大,比如说boot引脚,复位引脚,串口引脚之类的,都检测一下最好。

  • 首先要确定,烧写的例程,对应的硬件配置,跟你目前硬件开发板的实物要一致、

    然后烧录的时候要配置一下boot脚

相关问题

问题达人换一批

擦除FLASH,烧写程序后,无法运行