[综合信息] 【华大测评】+调试工具测试1

[复制链接]
1623|1
 楼主| 6552918 发表于 2020-10-6 20:30 | 显示全部楼层 |阅读模式
本帖最后由 6552918 于 2020-10-6 20:30 编辑

第三波申请的开发板,最近太忙一直没来的及发测评,正好刚上国庆放假,赶紧把测评发了。@21ic小管家
最近在研究各种调试器,顺带把华大这款开发板的各种调试方式也测试一下

首先安装开发环境
1 在华大官网下载F460的相关资料https://www.hdsc.com.cn/Category83-1487
1.png


2 在github上下载开发板的相关资料https://github.com/hdscmcu/hc32f460/tree/master/hc32f460_sdk
2.png

在官网下的MDKIDE支持包要比github上的要新一些
3.png 4.png


开发使用MDK,安装IDE支持包到MDK的安装路径下

3 查看hc32f460_sdk内的说明文档HC32F460 EVB Introduction
首先看一下文档内的 注意事项
5.png

第一次接触华大的开发板对MD的定义还真不太清楚是干什么的,有查了一下 HC32F460系列数据手册Rev1.2 和Cortex-M离线编程器用户手册Rev2.5 才搞清楚是干什么的,实际上其功能就是STM32引脚中的BOOT0。
6.png
7.png


接下来我要测试的各种方式就和这个管脚有很大的关系,在不同调试模式时要要注意测个问题。

4 开发板预留了JTAG 和SWD调试接口,方便我进项各种调试测试
8.png

分别使用ULINK2/ JLINK V8 / ST-LINK V2进行测试(调试模式时J7跳冒需要断开,MD通过4.7K电阻上拉到3.3V)
首先使用ULINK2进行调试测试,打开SDK中的串口例程文件
hc32f460-master\hc32f460_sdk\DeviceDriverLibrary\hc32f46x_ddl\example\usart\uart_irq_rx_tx\MDK

ULINK2使用测试
9.png
10.png
一般情况下只接 1 5 7 9 13 15 20脚即可
11.png
打开魔术棒进行调试器设置
12.png
JTAG模式
13.png
14.png
点击下载按钮,进行下载测试
下载成功
15.png
断点调试正常
16.png

SWD模式
17.png
下载成功(复位引脚接和不接都可以)
18.png
断点测试正常(复位引脚接和不接都可以)
19.png
异步跟踪测试
20.png
21.png
22.png
23.png
24.png
不知道什么原因测试不成功,后续再仔细研究一下。

JLINK V8使用测试
JTAG测试
25.png 26.png
一般情况下只接 1 5 7 9 13 15 20脚即可
27.png 28.png
点击下载按钮,下载正常
29.png
进入仿真模式。仿真正常
30.png
切换为SWD模式
31.png
32.png
接复位引脚,下载正常
33.png
不接复位引脚,下载失败(着点和STM32的SWD有点不太一样)
34.png

ST-LINK V2使用测试
35.png
36.png
37.png
断点测试正常(复位引脚不能接,否则无法找到设备)
38.png
下载测试正常(复位引脚不能接,否则无法找到设备),不知道什么原因,下载速度很慢
39.png
ISP测试
40.png
F460芯片在MD为低电平时,复位后会进入ISP模式,使用串口可进行升级,并且串口与SWD的两个管脚是复用的,这在某些具体应用时是非常方便的。
41.png
连接好串口线后,现将J7跳冒短接,再按一下复位键,打开ISP软件,加载要下载的程序
42.png
点击连接,显示连接成功
43.png
点击 执行 即可实现程序下载
44.png
断开J7跳冒,按一下 复位键 程序就可以正常运行了
zeshoufx 发表于 2020-10-9 09:12 | 显示全部楼层
谢谢分享【调试工具测试1】
您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:北京汇冠触摸技术有限公司/电子工程师
简介:电子工程师,嵌入式应用爱好者。

102

主题

1290

帖子

10

粉丝
快速回复 在线客服 返回列表 返回顶部