oet

  • 4 主题
  • 7 帖子
  • 448 积分
  • 身份:LV2 初级技术员
  • E币:376

【Realtek RTL8722DM】+学生作业显示器 001-开箱验货

oet
2021-4-26 23:24:09 显示全部楼层
本帖最后由 oet-oet_473479157 于 2021-4-29 21:21 编辑

【Realtek RTL8722DM】+学生作业显示器 001-开箱验货

拿到开发板包裹,拆开看到包装盒就是眼前一亮,有一种拿到一件精致小礼品的感觉。包装简介大方很有特色,见下图。
01.jpg
图01包装
打开盒子,一个小板板躺在里面,用静电袋装着。这个就是接下来要表现的主角了。
02.jpg
图02袋内
开发板由两部分组成,蓝色的底板上焊一块绿色的邮票孔模块,还接着一根天线。其中绿色板上的芯片就是要评估的对象RTL8722DM芯片。刚开始看到DAP部分的调试芯片没焊,还感到遗憾,不能板上直接在线调试,还得找一个j-link调试器,不过后来跟技术支持沟通暂时还未开源IAR的例程,也就无所谓了。
03.jpg
图03板卡真容
接下来是研究开发板的软件包和开发环境。我比较习惯IAR的IDE界面,原计划使用IAR开发,经过研究《1619091242000_AN0400_Ameba-D_Application_Note_v13》这个文档,觉得还是挺容易上手的。但是按照这个说明去下载IAR例程,翻遍git页面也没找到。最后找技术支持咨询才知道,IAR的例程未开源!然而我对GCC调程序并不擅长,只好选择ARDUINO方案。ARDUINO虽然简单,但是查找函数定义很麻烦,对于刚接触的新平台不友好。现在没办法,只能研究起网页提供的《Ameba ARDUINO: Getting Started with RTL8722》开始上手。
网址:https://www.amebaiot.com/cn/amebad-arduino-getting-started/
开发板按照ARDUINO标准预留了接口,如下图。
04.png
图04
各个IO口可以使用的功能见下表。
05.png
图05
看下面这个图更直观。
06.png
图06
由上可看出,板子提供了27个IO口,UART,SPI、I2C、PWM等诸多常用外设接口,非常方便连接其他器件进行开发试验。

下面就是按照说明安装ARDUINO IDE,装库。然后又遇到了问题,由于需要“梯子”,才能下载!!!
https://github.com/ambiot/ambd_arduino/raw/master/Arduino_package/package_realtek.com_amebad_index.json
没办法只好又求助技术支持,感谢技术支持大神,专门做了一个patch软件包来解决此问题。大家可以从某度网盘下载。
链接: https://pan.baidu.com/s/136ymTxjsl6hVaLP2m-UTrA 提取码: xdye
使用方法:
解压patch到下面文件夹
C:\Users\xxx\AppData\Local\Arduino15
如果找不到这个路径,需要在安裝完Arduino IDE后要先打開ide然后关上, IDE会自己生成。patch做完后,打开IDE就出现“Realtek AmebaD Boards”了,如下图。
07.png
图07
先把板子对应的驱动装上。PC接上开发板后会出现一个串口。然后我先找了一个官方例程下载到开发板试了一下,终于成功了!如下图。
08.png
图08
至此,终于搞定了开发环境,虽然过程是曲折的,但是结果是美好的。
希望我这个帖子能帮到更多同学,让大家少走弯路。


您需要登录后才可以评论 登录 | 立即注册

最新评论

楼层直达:

SnailWillow

  • 52 主题
  • 192 帖子
  • 1112 积分
  • 身份:版主
  • 论坛新秀
  • E币:1292

瑞昱半导体

  • 0 主题
  • 2 帖子
  • 228 积分
  • 身份:LV1 技术小白
  • E币:223
您好感谢支持,在此针对文章里的一些问题回覆亦供大家參考:
1. 板子上DAP为客制化需求一般不会上哩。
2.IAR 的支持部分近期会更新于开源平台,在这之前建议先用arduino来做开发!
3.为了解决github的对于大陆区网路屏蔽的问题,我们已经预计在Gitee上分享文件,目前火速测试中~尽请期待!!到时候就不用梯子啰!
快速回复
2
3
广告
关闭 热点推荐上一条 /4 下一条
快速回复 返回列表