国产兆易创新Cortex-M7 GD32H459适配OpenHarmony轻量系统,代码开源!

1.GD32H759IMT6开发板相关资料

移植基于慧勤智远 GD32H759IMT6 V1.2小系统板

慧勤智远 GD32H759IMT6 V1.2小系统板相关资料

image.png

2.GD32H759IMT6芯片相关资料

GD32H759IMT6芯片相关资料

3.如何在GD32H759IMT6上使用OpenHarmony轻量系统开发

1.首先搭建好OpenHarmony开发环境后,下载OpenHarmony轻量系统4.1r的hi3861代码

# 下载4.1 r版本hi3861源码
repo init -u https://gitee.com/openharmony/manifest -b refs/tags/OpenHarmony-v4.1-Release -m chipsets/hispark_pegasus.xml -g ohos:mini
repo sync -c
repo forall -c 'git lfs pull'

# 安装依赖
./build/build_scripts/env_setup.sh
source ~/.bashrc

# 下载编译工具
bash build/prebuilts_download.sh

# 执行一遍3861的编译命令确认环境有没有问题
./build.sh --product-name wifiiot_hispark_pegasus --ccache --no-prebuilt-sdk

2.将本组织下GD32H759的vendordevice替换掉上一步拉取的3861代码的vendor和device目录

image.png

alt text

3.编译固件

rm -rf out
./build.sh --product-name GD32H759IMT6_BOARD --ccache --no-prebuilt-sdk

image.png

image.png

4.GD32H759IMT6开发板烧录

1.安装 CH340 驱动

image.png

2.开发板的 COM 口接上数据线连接电脑。打开电脑的设备管理器可以看到 USB
串口。

image.png

3.打开 GD32 All In One Programmer 软件。解压文件,双击GD32AllInOneProgrammer.exe打开软件。

4.设置 GD32 All In One Programmer 参数。按照下图设置参数。选择识别到的
COM 口,选择校验“EVEN”,选择波特率“115200”,选择RTS high level rese...R low level into BL(倒数第 2 个选项),其它默认选择。最后点击“Connect”。

image.png

5.连接成功如下图。

image.png

6.点击“Browse”,选择文件类型 ,找到需要下载的out\gd32h759\GD32H759IMT6_BOARD\bin\GD32H759IMT6_BOARD.hex文件。选择“Necessary erase”,勾选“Jump to run the App program”,最后点击“Download”,程序开始下载。

image.png

image.png

7.程序下载成功,显示“Finish”。程序自动运行。

image.png

8.程序运行后,开发板不工作在 ISP 模式,如果想要再次下载程序,请先点
击“Disconnect”,再点击“Connect”。

5.GD32H759IMT6开发板调试

慧勤智远 GD32H759IMT6 V1.2小系统板 调试

开发板适配OpenHarmony轻量系统的源码,默认的调试口为PA9和PA10,波特率默认为115200,相关代码:gd32h759i_eval.h

/* definition for COM, connected to USART0 */
#define EVAL_COM                         USART0
#define EVAL_COM_CLK                     RCU_USART0

#define EVAL_COM_TX_PIN                  GPIO_PIN_9
#define EVAL_COM_RX_PIN                  GPIO_PIN_10

#define EVAL_COM_GPIO_PORT               GPIOA
#define EVAL_COM_GPIO_CLK                RCU_GPIOA
#define EVAL_COM_AF                      GPIO_AF_7
  1. 安装 CH340 驱动
  2. 打开 sscom 软件。设置相关参数。串口号:选择识别到的串口端口(USB-SERIAL CH340);波特率:要与代码中设置一致(本实验用 115200)。勾选 DTR。最后打开串口,就可以进行串口通信。

    image.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值