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

    时间:2018/11月/15

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

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

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

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

    怀疑是软件问题。

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

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

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

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

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

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

  • 相关阅读:
    skywalking学习
    logstash使用
    AIO编程
    NIO编程
    NIO入门之BIO
    Akka Cluster之集群分片
    Akka Stream之Graph
    【Swift学习笔记-《PRODUCT》读书记录-实现自定义转场动画】
    CoreData 数据模型文件导出NSManagedObject时重复问题
    iOS图片压缩
  • 原文地址:https://www.cnblogs.com/praiseslow/p/9966842.html
Copyright © 2011-2022 走看看