首先感谢富芮坤和面包板社区给了我体验这块开发板的机会。
今天是拿到开发板的第二个周末,这个周末将继续我的开发体验过程。上个周学习了官方提供的文档,周末搭建了环境,对开发板做了些入门的操作,今天我将整理成文档,希望对和我一样的小白有所帮助。
下面是今天的主角
看完了主角的靓照,我们进入主题,下面介绍一下环境的搭建。
1.安装驱动
把开发板连接电脑,如果你的端口如下图这样显示,很高兴告诉你第一步安装驱动这部微软大大已经帮忙做了。
如果是位置端口,也不要着急,直接搜索“ CP210x_VCP_Windows”,自行安装,安装之后就会和上图显示一致了
注意:COM18 是我的电脑上的,其他电脑可能是COM+其他数字
2.开发软件安装
需要下载Keil uVision5,直接官网下载,上周下载的版本是5.3。一路NEXT就完成了。
3.下载开发板SDK
官方的SDK的码云上开源,需要注册一个账号。
解压之后的截图。tools里面有烧录工具和一个蓝牙的apk,蓝牙apk在安卓10下可能会有些问题,需要找一个稍微低版本的安卓。
接下来就是我们的《hello world》闪亮登场了
4.hello world
最受欢迎的hello world来了。
我把hello world 写在了 proj_main.c 文件的 void user_entry_after_ble_init(void) 函数里,是不是要问为什么写在这儿,我从入门快速搭建系统里得到的这个消息,所以文档还是要读的。
运行接口需要用串口调试工具查看,串口调试工具这儿就不展开说了,看图
忘记提到一点,首次打开项目的时候,会弹出一个提示,当时没有截图,选择 “arm m3”就可以了。
这《hello world》太简单了,那来个升级版本的吧
这次是屏幕显示了,不用再去串口工具查看了。贴上代码
注释原来图片展示的代码 LCD_DisPIC(picture_idx++);
直接替换我的hello,开机直接展示简单暴力。
怎么到现在还没有提到面包板和杜邦线呢?
来来在这儿呢,杜邦线和面包板是为了演示“富芮坤演示文件”用的,因为我没有 跳线帽。
这个按钮是编译,其他的设置官方sdk都配置好了,不用调整。编译后的文件
在Output文件夹下。
从代码到编辑都结束了,怎么才能放到开发板里呢
注意:如果编译时提示不能超过32k,这个是因为Keil 没有授权
5.烧录
打开上面提到的sdk的tools目录,找到FR8010H_Download_Tool.exe,运行
开发板连接电脑,点击FR8010H_Download_Tool软件的 ”打开“ 按钮,按一下开发板的 “RST” 按键,软件显示 “已连接”,通过 “导入DAT文件” 找到要烧录的固件,最后点击 “写入所有内容”,坐等大功告成, 软件提示 烧录成功 后,开发板会自动点亮,如果没有点亮 可能就是固件有问题,或者固件中没有屏幕的相关操作函数。
今天的教程到此结束,下午继续折腾。
文章评论(0条评论)
登录后参与讨论