• 关于第一次将STM32与电脑连接情况


    • 安装了Keil(ARM)版本之后,不管是自己编程,还是配套的程序运行。我们都想把它下载到STM32芯片里面,在板子上运行。这里介绍几种方法。

    1.用J-LINK下载调试。

    这个工具,可以直接点击keil里面的debug然后一步一步调试,也可以直接下载进去调试。具体的这方面安装或是破解,网上到处都是,就不说了。

    2.用USB转串口下载。

    这个说白了就是用一根数据线把hex文件下载进芯片。这里需要涉及到一些东西:

    (1),USB插上板子再插上电脑无法识别?

             这个是因为没有安装正确的驱动,可以百度安装,比如下面这两个软件都可以驱动,不过那个Dfuse还要用到J-LINK不方便。



    图2 USB转串口驱动

             如果都不能识别,就是你板子上的USB接口你插错了。因为要插那个USB转TTL那个才行。

    (2),电脑识别了之后,你看看是那个口识别了(com1? com2? com3?),然后再用下载软件找到你的hex文件所在地,下载就好。


    图3 下载hex软件(名字Flash loader demonstrator)有很多相关介绍

    或者用51单片机那个ISP下载软件。相信很多人都是学了51再学的STM32。


    图4 mcuisp软件设置界面

    这里还要说,板子上引脚boot0和boot1要注意自己设置,比如下载程序时boot0接1,boot1接0.下载成功后两个都换成接0.然后重新开关运行。

  • 相关阅读:
    静态代码块、非静态代码块、构造函数之间的执行顺序
    Linux跨主机传输文件
    🗒 Linux 系统监控
    Mysql Mode
    Mysql 表锁行锁
    Centos 下修改时区
    Redis 解决内存过大
    Mysql 表达式
    Centos 二进制包安装Mysql5.7
    Vim 快捷键
  • 原文地址:https://www.cnblogs.com/JasonLGJnote/p/11159904.html
Copyright © 2020-2023  润新知