Toc
  1. 简介
  2. Requirements
  3. SWD接口
    1. v0.2调试接口
    2. v1.0 以上调试接口
  • 编译下载Bootloader
  • H7PI_Tools
  • 上一篇—–>>H7PI
  • 下一篇—–>> H7PI-如何使用Bootloader更新App
  • Toc
    0 results found
    Pinno
    H7PI-烧录Bootloader
    2020/05/31 H7PI H7PI

    简介

    • 如果程序不大,出厂不需要OTA,可以不使用Bootloader,H7PI自带了TFT接口,为了应对更大的程序要求和储存空间要求,使用了QSPI flash作为程序空间,因此,需要一个bootloader在上电后映射flash的地址空间和跳转。

    • 各个版本适配得Bootloader工程包含在总工程H7PISDK中,需要得请点击下方链接到仓库下载,
      下载—>H7PISDK

    • v1.0版本bootloader:https://pan.baidu.com/s/1wkst1CTsXMOW4thfb_W0Vw 提取码:ddje

      v0.2版本bootloader:https://pan.baidu.com/s/1P7ihodfPAnB0LeXj0AwGzg 提取码:o0gs

    Requirements

    1. H7PISDK
    2. MDK Keil(Version:5.26 or higher)
    3. JLINK / ST-LINK / DAP-LINK / others

    SWD接口

    • SWD只需要4个(或者5个)引脚,结构简单,但是使用范围没有JTAG广泛,主流调试器上也是后来才加的SWD调试模式。

    • H7PI的SWD接口使用3线或4线,主要看调试器是否需要VCC检测引脚或者能否给H7PI供电。

    • v0.2调试接口

      信号 引脚
      VCC检测 3V3
      GND GND
      TMS(SWDIO) IO4(PA13)
      TCK(SWDCLK) IO5(PA14)
    • v1.0 以上调试接口

      信号 引脚
      VCC检测 3V3
      GND GND
      TMS(SWDIO) D40(PA13)
      TCK(SWDCLK) D41(PA14)

    编译下载Bootloader

    1. 下载H7PISDK并打开工程 H7PISDK\H7PIV10\bootloader\MDK-ARM\H7PIV10_MultiBootloader.uvprojx

      1
      git clone  https://gitee.com/htctek/H7PISDK
    2. 根据H7PI底层的版本号选择目标

    3. 全编译工程并下载

    H7PI_Tools

    • 也可以使用H7PI_Tools中的.jflash工程进行下载
    • H7PI_Tools

    上一篇—–>>H7PI

    下一篇—–>> H7PI-如何使用Bootloader更新App

    打赏
    支付宝
    微信
    本文作者:Pinno
    版权声明:本文首发于Pinno,转载请注明出处!