zoukankan      html  css  js  c++  java
  • STMF103系列单片机无法调试和下载程序的原因及其解决

    时间:2018/11月/15

    经过实践中发现,使用stm32cubeMX 自动生成的代码,烧入单片机后第一次,断电重启后能够运行。

    但是,再次对其进行操作的时候,发现无法进行调试,也无法对其下载程序。

    怀疑是硬件问题,比如怀疑是硬件不稳定导致的。但是实际上原因并不是。

    换了另外一块主芯片一样的不同设计的板子,依然发现了类似现象。

    怀疑是软件问题。

    经过同事指导,将boot0、boot1的跳线接到高电平,不从内部flash启动。

    发现可以在IDE环境下(比如keil v5)对其进行下载程序。这一次下载的程序是开发板的商家提供的工程的示例代码。

    下载成功后立即正常运行。以后的各种操作均正常。这说明,不能随便采用未经过验证的程序下载到单片机中,可能会引起单片机无法启动等问题。

    这个问题在飞思卡尔的mpc5XXX系列单片机上没有遇到过。但是,在stm32的单片机上就遇到了这种让人感觉到困惑的问题。

    所以,不能冒然采用不熟悉的工具。需要对单片机熟悉之后再尝试这种自动的东西。

    或者,不太依赖,而是把自动化比较强的工具作为一个参考。

  • 相关阅读:
    Mac音频播放
    Mac开发
    CoreFoundation对象的内存管理
    蓝牙收发数据长度的问题
    Android音视频之AudioTrack播放音频(二)
    Android音视频之AudioRecord录音(一)
    wav格式文件、pcm数据
    自定义view 波浪效果
    git 常用命令
    markdown 基本语法
  • 原文地址:https://www.cnblogs.com/praiseslow/p/9966842.html
Copyright © 2011-2022 走看看