最近在开发STM32G4X系列的芯片,遇到了一些问题,在此记录一下。

在开发过程中,烧入程序后,程序可以正常运行的,但是断电后重新上电,却怎么也跑步起来。但是单单跑LED测试灯,把所有外设都移除的情况下,却又能跑起来。

后面我在翻阅手册中看到了这个

At startup, a BOOT0 pin (or nBOOT0 option bit) and an nBOOT1 option bit are used to
select one of three boot options:
• Boot from user Flash
• Boot from system memory
• Boot from embedded SRAM
接着我又让同事对比了原理图,结果是BOOT0画错了,这个脚一直悬空的
特此记录,如果再次遇到这种情况,应该就是需要检查一下复位引脚,其次是烧录地址是否是 0x08000000.

STM32芯片烧录后上电不运行相关推荐

  1. STM32芯片烧录的三种方式介绍,串口、STM32 ST-LINK Utility以及STM32CubeProgrammer

    STM32芯片烧录的三种方式介绍,串口.STM32 ST-LINK Utility以及STM32CubeProgrammer 1 概述 1.1资源概述 1.2 STM32串口烧录方式 2.KEIL软件 ...

  2. stm32芯片休眠模式_STM32的运行、睡眠、停止和待机四种工作模式

    01 前言 按功耗由高到低排列,STM32具有运行.睡眠.停止和待机四种工作模式.上电复位后 STM32 处于运行状态,当内核不需要继续运行,就可以选择进入后面的三种低功耗模式降低功耗,这三种模式中, ...

  3. STM32程序正常烧录后不能运行的可能原因(关于新旧CUBE的型号问题)

    STM32程序正常烧录后不能运行的可能原因: 1. 没有勾选Mirco Lib: 2. 没有在烧写选项里勾选reset and run,然后自己也没有手动复位,把自己吓到了: 3.对于使用HAL库生成 ...

  4. STM32 烧录程序后上电不工作,但调试模式下可正常工作的解决办法

    学习STM32的时候遇到的小问题: 用CubeMX生成初始代码,程序内容只包括呼吸灯工作和一个中断调用printf重定向函数向串口发送内容: 在STM32F103C8T6最小系统板烧录程序后上电不工作 ...

  5. KIEL 5如何烧录程序到STM32芯片

    选用的烧录设备为:J-LINK STM32芯片型号:STM32F103VCT6   内存256K,设备系列的命名规则可以找到相关信息 stm32与jlink需要连接四根线SWDIO,SWCLK,VCC ...

  6. PIC芯片调试记录:配置字对程序调试和烧录后是否工作的影响,及部分应用总结

    在实际应用中,出现过配置字不同,仿真程序能工作,但是下载到芯片后,程序不能运行的情况,后面修改相应的配置字后,程序下载后可以能正常运行.补充:后面在开发过程中,发现还是出现程序下载后不能运行,后面测量 ...

  7. STM32 SWD烧录一次后J-LINK设备消失的问题

    偶然遇到移植程序时烧录一次后无法烧录的问题. 如果用的时CUBEMX 应该马上检查SWDIO SWCLK的配置问题 如果无误 那就检查时钟问题 时钟问题有可能导致该问题的发生. 看到有其它用户说在标准 ...

  8. STM32的烧录和Hex/bin烧录文件解析

    一.STM32的烧录 1. 用IDE工具烧录 可以配置IAR或Keil,用IDE下载.硬件工具需要使用ST-Link(分为SWD或Jtag方式,SWD连线少,比较常用于调试)或J-Link连接到板子的 ...

  9. STM32的烧录和Hex/bin烧录文件解析、烧录文件是被如何存储到MCU中的?

    什么是hex文件 以*.hex为后缀的文件我们称之为HEX文件.hex是intel规定的标准,hex的全称是Intel HEX,此类文件通常用于传输将被存于ROM或EEPROM中的程序和数据.是由一行 ...

最新文章

  1. Linux09-网络配置
  2. Android启动过程深入解析
  3. (私人收藏)[开发必备]HTML5最全快速查找离线手册(可查询可学习,带实例)...
  4. Cygwin,Nutch安装配置,检验是否正确(对网友守望者博客的修改---在此感谢守望者)2
  5. C#用IrisSkin4.dll 美化Winform窗体
  6. java unsafe 类_Java的Unsafe类
  7. java因子的计算方法是_JAVA分解质因子
  8. 【BZOJ28323874】宅男小C [模拟退火][贪心]
  9. 良冶之子,必学为裘;良弓之子,必学为箕
  10. GoogleEarth崩了!!除了重装还可以这样解决......
  11. 如何写软件概要设计?
  12. Win7/Vista激活后添加grub引导Linux最简单方法!无需命令行!
  13. ZOJ 3939 The Lucky Week
  14. 为什么要用大写L替换小写L(l),idea提醒literal ‘xxx‘ ends with lowercase ‘l‘
  15. table表格tr、td、合并、间距、边框合并、设置边距 代码
  16. 2020.9.28(Hive视图、索引、权限管理)
  17. layui 卡片式列表_CardView實現卡片式列表展示
  18. OPEX推出新一代货到人仓库自动化技术——Infinity ASRS
  19. 广告拦截应用将从Google应用商城中移除
  20. Python 3 - Install pycrypto on Windows

热门文章

  1. 苹果手机隐私分析数据是什么_苹果公司以用户为中心的隐私保护方法能教给我们什么?
  2. windows7 安装 choco
  3. java大量实例化对象如何调优_成都Java性能调优技巧
  4. 使用Eclips开发java程序
  5. 安装ubuntu20.4桌面系统
  6. EC20 HTTP 图片传输
  7. UE4 用C++构建自定义材质 完成视频抠像
  8. 1到1000的奇数和偶数和
  9. JAVA毕设项目猎头公司业务管理系统的设计与实现(java+VUE+Mybatis+Maven+Mysql)
  10. 关于Linux系统中文件名中带有空格问题分析