上节完成了平台端的环境搭建,我们的开发板端也要安装相应的服务。
一.首先说一下我们开发板的启动流程:
bootloader 初始化硬件,然后加载内核 kernel 然后挂接根文件系统,然后启动我们的应用程序。
二.
当然第一步是要下载我们的bootloader,可以使用j-link等进行烧写(不同板卡烧写方式不同),一般我们使用SD卡的方式进行烧写,SD卡需要制作成启动卡,制作方法可以百度。将我们的bootloader放入SD卡中,
关闭开发板电源,将拨码开关SW1调至(1000)(SD启动模式)
刚才做好的SD启动盘插入SD卡插槽
打开电源
然后烧到我们的flash中,之后就可以通过bootloader来进行更多的操作。
(u-boot的移植适配板卡后期详细说明)
boot烧写完成后,之后就可以从flash启动boot。拨号开关SW1 为0110 (从EMMC(FLASH的一种) 启动)
这个时候就可以通过串口查看到显示信息了。
如果没有打印信息,需要检查以下几个方面:
1. 连接串口线到板子的COM2口 //如果是用笔记本电脑的,需装usb转串口驱动(用360驱动大师在线装方便)
2. 确认拨号开关SW1 为0110 (从EMMC(FLASH的一种) 启动)
3. 检查 波特率设置, 流控设置
4. 可能为flash中u-boot被破坏了,切换到SD卡启动,重新烧写boot(SW1 改为1000)
三.配置网络实现三板互通。
https://blog.youkuaiyun.com/thisway_diy/article/details/77976776 可以参考韦东山老师的教程。
其实也是比较简单的,
------------------------
|板子 192.168.2.99 |