7. HPM5301EVKLITE开发板

7.1. 概述

HPM5301EVKLite是基于先楫的入门级高性能MCU HPM5301的开发板。HPM5301EVKLite提供了一个USB Type-C接口实现高速的USB-OTG功能,板载的按键和LED方便用户交互,同时提供了一个适配了树莓派的扩展接口和一个标准的JTAG调试接口。

hpm5301evklite

7.2. console 信息打印

默认使用 UART0 进行console打印,通过USB转串口工具外接UART0.TXD(J3.36)和UART0.RXD(J3.38)。

7.3. BOOT切换

  • 按键 KEY&BOOT 控制BOOT切换

    注意:

  • 默认工作在 flash 启动;

  • 通过以下步骤进入 isp 启动:

    1. 按下 reset

    2. 按下 key

    3. 松开 reset

    4. 松开 key

KEY

功能描述

OFF

Quad SPI NOR flash 启动

ON

在系统编程

7.4. 按键

名称

功能

RESET

Reset 按键

KEY&BOOT

用户按键 & BOOT切换按键

7.5. 引脚描述

  • UART引脚

    • UART0用于调试控制台串口或一些使用UART的功能测试

    • UART3用于一些使用UART的功能测试,例如MICROROS_UART,USB_CDC_ACM_UART, MODBUS_RTU等。

功能

位置

备注

UART3.TXD

J3[8]

UART3.RXD

J3[10]

UART0.TXD

J3[36]

UART0.RXD

J3[38]

UART3.break

J3[24]

产生uart break信号

  • SPI引脚:

功能

位置

SPI1.CSN

J3[24]

SPI1.SCLK

J3[23]

SPI1.MISO

J3[21]

SPI1.MOSI

J3[19]

  • I2C引脚:

功能

位置

I2C2.SCL

J3[5]

I2C2.SDA

J3[3]

  • ACMP引脚

功能

位置

ACMP.CMP1.INN4

J3[13]

ACMP.COMP_1

J3[3]

  • ADC16引脚

功能

位置

ADC0.INA2

J3[26]

ADC1.INA1

J3[3]

  • TinyUF2引脚 :

    注意:

    • PA9 连接 GND,同时按下 reset,board 进入 DFU mode, PA9 接 3.3V, 将app拖进枚举的U盘中, 下载app, 成功后自动跳转 app;

    • PA9 连接3.3V,同时按下 reset,board 进入 bootloader 模式, 如果此时 flash 有有效的app,会自动跳转 app;

功能

位置

TinyUF2 Button

J3[32]

  • GPTMR引脚

功能

位置

备注

GPTMR0.CAPT_1

J3[32]

GPTMR0.COMP_1

J5[3]

此引脚缺省为JTAG TRST,建议用做GPTMR功能时断开调试器

GPTMR0.COMP_3

J3[8]

SPI模拟I2S的BLCK

GPTMR0.COMP_2

J3[26]

SPI模拟I2S的LRCK

GPTMR1.COMP_3

J3[28]

SPI模拟I2S的MCLK

  • SPI模拟I2S CS引脚

功能

位置

备注

PA31

J3[11]

控制SPI从机CS的引脚