【HPM5301EVKLite】使用SDK项目生成工具快速启动第一个项目
0:开发板开箱
开发环境搭建
1:下载HPM SDK
访问hpm官网,即可下载
http://www.hpmicro.com/resources/detail.html?id=a313eb8f-afbf-4d12-95a2-ce22bda8d3c0
2:解压安装
解压到任意英文目录即可。
3:安装开发工具SES
http://www.hpmicro.com/resources/detail.html?id=1c16ad36-d838-4021-870f-2b0864af4982
点击链接申请license
申请完毕后,邮箱里复制key
点击tool 中的 license manager 输入激活码
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需要交叉 |
5:使用hpmsdk 的gui链接开发板
点击小齿轮,打开如下页面,选择daplink
点击启动GDB SERVER
链接成功的提示如下:
6:生成第一个项目
我要做的工程是使用cherryusb库,做一个udp控制的hid鼠标功能。属于一个复合设备。
第一个项目先只做udp echo服务器即可。
所以直接使用示例代码的udp echo 项目
按着图中的步骤
生成工程
7:使用ses打开
生成之后,点击文件夹图标,即可打开工程目录
点击这个project文件。
启动SES 编辑器
链接GDB server
连接成功后,点击DEBUGE -> GO
自动生成并下载
已经进入了debug模式
点击运行后,如果开发板使用usb(otg)链接电脑,会虚拟一个网口
可以看到 是HPM 的代码生成的
使用udp链接 192.168.7.1 5001
发送任意字符,会返回 const char *reply = "This is reply!\n";