上篇我们介绍完成开箱之后,了解了其相关性能,这期我们用两个例程完成初期开发测试。
首先我们先解压下sdk,SDK中有些完整例程,我们可以直接通过例程进行学习,不过这些例程还都是搭配着SEGGER Embedded Stuido使用的,这个我们可以直接从SEGGER官方下载,具体可以参考社区这篇帖子:
https://www.hpmicro.com/support/detail.html?id=e9b65dc7-4cb4-4749-bf41-dbb9e725c32b
使用这个IDE也是免费的,可以直接去申请激活。
还有一个IDE就是先辑和RTT社区合作了,我们可以直接在RT-Studio里面直接生成这款板子的RTT代码。
我们先按照第一个走,先生成SEGGER Embedded Stuido工程。
我们双击进来,会自己加载编译器等等。
我们可以按照官方说明书走。所使用命令就是这个generate_project,这个用来生成代码。
我们进入hpm_sdk下的samples中找到helloworld工程进行生成。
generate_project -h命令可以帮助我们更好的了解这个命令怎样操作。
我们一般就是-b参数和-t参数,-b参数就是选择板子,现在的SDK支持了三种板子,-t参数是选择构建类型。
如上面的,flash_xip如上。其片上没有flash,所以程序都是存在外面的nor flash中的,片上有1M的SRAM,这个有些例程就是跑在这个SRAM中的,断电就没程序了。
我们生成之后就有可以打开的文件了。
我们看下工程,比较简单就是初始化外设,led和串口,循环中做了接收字符串。
直接上电就能输出了,发送字符也能回显。还有一种就更简单了。
直接在RT-Studio中进行新建工程,选择最简单的模板工程即可,基本上就是一个RTT的标准输出了。完成后直接构建烧录。
这个测试最简单了,好了说了两种方式,对于两种方式后面还需要深入去学习,才能在后面开发中更好的解决开发过程中的问题。
|