下面这个板子是我参加全志的硬件设计竞赛的板子,是基于晕哥大佬的板子进行功能扩展的,想实现一个串口服务器共,现在先学会如何烧录代码到板子上面。开始我的板子有个小插曲,板子刚回来时发现上电后没有反应,检查好几天才发现,才发现没有焊接晶振,真的尴尬得要命,因为我还在群里打扰各位大佬为什么我的板子不能工作,识别不到USB等等问题。还好发现了问题并解决了。现在给大家介绍如何烧录Tina Linux系统。
工具下载链接:全志在线开发者社区** - 资源下载 (aw-ol.com)**
下载如下图红框所示:
(资料图片仅供参考)
下载出厂固件:
打开刷机软件:(该软件在全志资源下载里面都能找到)
这个时候按住开发板上FEL按键不松手,然后用Type-C数据线连接电脑和板子的OTG接口,这个时候会进入USB模式,刷机软件就会自动识别并烧录固件。
显示烧录成功:
然后系统会自动运行,过了一会儿,我们会发现在设备管理中看到Tina ADB,刷机软件的首页也显示连接设备成功。
然后我们需要配置添加ADB到环境变量中:在win10系统中:
我的电脑-属性-高级系统设置-弹出“系统属性”窗口,选择高级栏中的环境变量,弹出的窗口中选择用户变量中的path路径,选择下载并解压的ADB
新建一个路径,选择自己的adb路径:
然后再win10开始栏中输入cmd,打开命令提示符窗口,我们输入adb shell就会看到如下内容,这样我们就进入了linux系统。
点亮LED灯,连接PH11引脚到LED灯就可以通过控制gpio235的值来点亮和熄灭LED灯。
echo 0 > value点亮LED灯
echo 1 > value熄灭LED灯
如下图我板子的PH11引脚连接到串口的一个蓝色LED指示灯实现点亮LED灯功能