【HPM5301EVKLite】使用SDK项目生成工具快速启动第一个项目

0:开发板开箱

230535uxrcazh9qah32bcq

开发环境搭建

1:下载HPM SDK

访问hpm官网,即可下载

http://www.hpmicro.com/resources/detail.html?id=a313eb8f-afbf-4d12-95a2-ce22bda8d3c0

230535tap2p0tpggspqigp

2:解压安装

解压到任意英文目录即可。

230535pz248655rmuoto5t

3:安装开发工具SES

http://www.hpmicro.com/resources/detail.html?id=1c16ad36-d838-4021-870f-2b0864af4982

点击链接申请license

230537qc3viodpzvjxdjiz

申请完毕后,邮箱里复制key

点击tool 中的 license manager 输入激活码

230537s461e248kabekak1

230537x322r36qzf2d63tt

4:使用daplink链接设备

注意:daplink需要支持jtag调试,另外必须5线全连。使用串口还需要链接串口TX RX

连接说明:

Daplink

5301LITE开发板

说明

TCK

TCK

TMS

TMS

TDO

TDO

TDI

TDI

RST

TRST

TX

RX

uart需要交叉

RX

TX

uart需要交叉

230540mh9kzfkvx99hvcvw

5:使用hpmsdk 的gui链接开发板

点击小齿轮,打开如下页面,选择daplink

230540f2k6ay08301yy9ar

点击启动GDB SERVER

230540nurwcu81tnbzu76u

链接成功的提示如下:

230542grr3o2kuo4uh9t9u

6:生成第一个项目
我要做的工程是使用cherryusb库,做一个udp控制的hid鼠标功能。属于一个复合设备。

第一个项目先只做udp echo服务器即可。

所以直接使用示例代码的udp echo 项目

按着图中的步骤

230542igllvrk0bz6krllg

生成工程

7:使用ses打开

生成之后,点击文件夹图标,即可打开工程目录

230542ouzda8uukzkk2a83

点击这个project文件。

启动SES 编辑器

230545n0xkk5ukuquk8kkl

链接GDB server

230545wsmidq4g3snaznys

连接成功后,点击DEBUGE  -> GO

自动生成并下载

230545vbi7i4omozxzb79o

已经进入了debug模式

230548haxbaax5i3ax3kfi

点击运行后,如果开发板使用usb(otg)链接电脑,会虚拟一个网口

可以看到 是HPM 的代码生成的

230548fsmpcm3evoucpr0m

使用udp链接 192.168.7.1 5001

230548pavxl15jzzw9k7sj

发送任意字符,会返回  const char *reply = "This is reply!\n";