simply_cherry_embed

Public

@hans-chaos

Download board files

Files for version 1. Pick what you came for.

Share simply_cherry_embed

Check access before sharing the link.

Who can open this board

Anyone can open this board. No sign-in is required.

This link opens the latest version. Copying it does not grant additional access.

Loading 3D model… large boards can take a moment.

README

CherryDAP

CherryDAP is a DAPLink template based on CherryUSB and ARMmbed DAPLink.

Feature

  • CMSIS DAP version 2.1
  • Support SWD + JTAG
  • Support USB2UART

Projects

BL616

  • USB High speed
  • UART with cycle dma(no packet will be lost), so the baudrate can reach 40Mbps
FunctionLabelGPIO
JTAG_TCKIO1010
JTAG_TMSIO1212
JTAG_TDIIO1414
JTAG_TDOIO1616
SWD_SWCLKIO1010
SWD_SWDIOIO1212
UART TXIO1111
UART RXIO1313
nRESETIO1717

Before compilation, assure you have latest bouffalo_sdk version.

You can compile with:

cd projects/bl616

make BL_SDK_BASE=<pwd of bouffalo_sdk prefix>/bouffalo_sdk CROSS_COMPILE=<pwd of toolchain prefix>/toolchain_gcc_t-head_linux/bin/riscv64-unknown-elf-

You can then flash it with:

cd projects/bl616

make BL_SDK_BASE=<pwd of bouffalo_sdk prefix>/bouffalo_sdk CROSS_COMPILE=<pwd of toolchain prefix>/toolchain_gcc_t-head_linux/bin/riscv64-unknown-elf- CHIP=bl616 COMX=<bl616 com port>

HPM5301EVKlite

  • USB High speed
  • Support UART, use DMA(@RCSN )
  • The 20PJTAG socket of the J5 interface is used by default.
  • support JTAG (@RCSN )
  • support SWD (@Aladdin-Wang)
  • for example, use hpm5301evklite debug hpm5300evk

  • Use uart3 as usb2uart

  • build

1、 sdk version must be greater than 1.3

2、 download https://github.com/hpmicro/sdk_env

3、 if the sdk is not hpm5300evklite, you can download the pack unzip to sdk_env/hpm_sdk https://github.com/hpmicro/hpm_sdk/releases/download/v1.3.0/hpm_sdk_v1.3.0_patch-hpm5301evklite.zip

4、open sdk_env start_gui.exe on window

  • download firmware

  • the firmware bin file path: ../bin/hpm5301_daplink.bin

1、use hpm_manufacturing_tool https://github.com/hpmicro/hpm_manufacturing_tool

(1) baidu pan: https://pan.baidu.com/s/1RaYHOD7xk7fnotmgLpoAlA?pwd=xk2n 提取码:xk2n 复制这段内容打开「百度网盘APP 即可获取」

(2) unzip, open hpm_manufacturing_gui.exe,

(3) uart0 use usbttl module to connect tool, and press the SW1 and SW2 buttons simultaneously, then release SW1 (RESET), and then release SW2 (boot)

(4) connenct the tool and download firmware

2、use ses ide

3、use gdb

Comments

No comments yet. Be the first to ask about this board.

Ask about this board

Sign in to BoardRepo

New here? Signing in creates your account; there is no separate sign-up.