1. 开发环境测试

HPM6750开发板云盘资料

下载需要用到的官方SDK和开发软件IDE。

1.1. 准备工作

1.根据 Embedfire fireDAP VCOM串口驱动 文件夹里面说明安装高速DAP虚拟串口驱动。

2.安装开发软件文件夹中的 Setup_EmbeddedStudio_RISCV_v630_win_x64 ,除了其中选择安装路径之外的步骤都直接点Next即可。安装完毕后如果自动打开了工具,先直接关闭。

3.将官方SDK文件夹中的 sdk_env_v0.11.0 解压到只可包含英文字母以及下划线,不可包含空格、中文等字符的路径下。

4.将仿真器与开发板正确连接与上电。


HPM6750邮票孔核心板

HPM6750邮票孔核心板

HPM6750 BTB开发板

HPM6750 BTB开发板

1.2. 使用SDK生成工程

1.打开解压后的sdk目录,双击执行start_cmd.cmd。

conncet conncet

2.输入以下命令切换进sdk其中一个示例工程目录下。

1
cd %HPM_SDK_BASE%\samples\hello_world
conncet

3.输入以下命令列出支持的目标板名字。

1
generate_project -list
conncet

4.输入以下命令生成工程。

1
generate_project -b hpm6750evkmini
conncet

5.如图找到刚才生成的工程目录下,双击emProject打开Embedded Studio工程。

conncet

6.打开工程后如图点击编译。

conncet

编译完成。

conncet

在sdk的samples文件夹内提供的示例工程都可以如上述过程先生成后直接打开Embedded Studio工程。

1.3. 运行调试

1.3.1. 1.修改工程调试相关配置

右键工程位置,点选项设置。

DAP

在如图位置中修改为:cmsis_dap.cfg 。双击该条目行展开窗口修改。

DAP

1.3.2. 2.调试测试

1.在工程左侧打开源文件,在一个位置打断点进行测试。

conncet

2.如图点击进入调试。

conncet conncet

3.如图点击打开软件自带的终端工具,在配置项选择115200波特率和DAP仿真器插电脑后实际出现的COM号,然后点击链接,此操作也可以用其他串口调试助手进行。

DAP conncet

注:如果不再用这个终端工具记得点击闭链接防止占用仿真器COM号。

conncet

4.点击运行。

conncet

停在了断点处。

conncet

再点次运行,现象与流程符合。

conncet

测试完后点击此处退出调试。

conncet

1.4. 测试openocd连接

如果在IDE工程里面进入不了调试,先确认是以在文件夹中双击图标方式打开的工程和按上文修改好了配置中的命令行部分,如果是则尝试下面测试。

在sdk最外层目录双击打开start_cmd.cmd,或者打开powershell后进入在sdk最外层目录。复制以下命令输入后回车。

1
.\tools\openocd\openocd -s tools\openocd\tcl -f hpm_sdk\boards\openocd\probes\cmsis_dap.cfg -f hpm_sdk\boards\openocd\soc\hpm6750-dual-core.cfg -f hpm_sdk/boards/openocd/boards/hpm6750evkmini.cfg

如下图为正常状态,换在IDE里面进入调试前要关闭退出。

conncet

异常情况1:DAP仿真器本身异常,检查电脑与仿真器连接是否良好,仿真器需要为绿灯状态,尝试换插电脑USB口或USB线,如果有安装KEIL软件,可在任意工程里面切换仿真器为CMSIS-DAP,看配置页内是否识别到仿真器。

conncet

异常情况2:DAP仿真器正常,无法连接上目标芯片,检查仿真器与板子连接是否良好,板子芯片是否正常上电。

conncet