admin 管理员组文章数量: 887021
MTK,QAC运用minicom和tftp进行uboot
一、MTK Uboot篇
1.配置minicom串口工具
首先安装串口工具,此处使用的是minicom串口工具
sudo apt-get install minicom
安装好之后进行配置,下面代码进入配置页面
sudo minicom -s
在第三个串口设置中进行设置
其中A选项设置中,如果是使用usb转串口,则用ttyUSB0,也可以使用命令dmesg来看虚拟机串口设备来进行更改
然后要将Hardware Flow Control设置为No,不然后面进入minicom无法使用键盘
其中第四行是设置波特率,具体的波特率设置要看自己的硬件设备的要求
退出前一定要先选择 Save setup as dfl来进行保存
2.配置tftp服务器
安装
sudo apt-get install tftpd-hpa
sudo service tftpd-hpa status
配置
sudo cp /etc/default/tftpd-hpa /etc/default/tftpd-hpa.ORIGINAL
对文件进行配置
sudo vi /etc/default/tftpd-hpa
文件打开之后如上图,其中第二行tftpboot文件夹是自己在计算机中建立的文件夹,方便后续对文件进行处理,自带的比较繁琐
第四行是修改之后的,将原来的按照图片上进行修改
之后进行权限设置
sudo chmod -R 777 /tftpboot
重新启动服务器
sudo service tftpd-hpa restart
至此,两个重要的配置已经完成
下面进行串口烧录uboot
3.MTK硬件烧录uboot
首先对虚拟机网络进行设置,本来默认使用的是NET模式,要同时添加桥接模式网络
在ubuntu右下角的网络设置中
选择添加新的网络适配器,设置为桥接即可
然后将需要刷入的固件提前存入到自己设置tftp服务时候建立的文件夹中tftpboot
设置好之后会显示两个网卡信息,其中第一个是NET,第二个是桥接模式
后续进行处理也是处理桥接模式的IP地址
配置好之后进入板子的uboot模式
此处MTK和QAC的板子是有区别的
针对MTK的板子,首先将USB转串口连接线连接板子和ubuntu,然后进入串口工具界面
sudo minicom
接下来打开开发板电源,minicom上就显示3秒的倒数,如果这时按下键盘上任何一个数字就会进入uboot,如果什么都不做就会进入操作系统。
随便按下一个键,停留在uboot界面,这时可以看到uboot菜单,选择自己uboot的模式,一般是选择第二个,选择好之后会出现配置tftp协议信息
选择第二种模式之后出现如图命令行,其中有两个需要注意,第一个是sever ip要复制到ubuntu桥接网卡的IP中,第二是最后一行的命令行,要把等号之后的文件名改成自己提前放到tftpboot文件夹中的bin文件名
其中修改桥接网卡IP的方法
sudo ifconfig ens38 10.10.10.3
其中ens38是我自己的桥接网卡号
这时,MTK硬件就能够启动了
二、QAC uboot篇
基本与上面的相似,其中有几点不同的点要注意
1.首先硬件连接之后,打开串口工具minicom之后,板卡的uboot方式不同,QAC板卡上电之后需要一直敲击键盘,防止进入操作系统,
直到出现最下面的ar7240>信息,此时便能够配置uboot信息
具体的配置方法,要根据官方的QSDK文档进行设置
下面是文档截图,分为8M和16M的硬件情况
选用16M的作为例子
这是最终修改之后的命令,其中kernel.bin和rootf.bin是提前导入到tftpboot文件夹中的bin文件名,要注意,MTK的导入文件是能够更新的sysupdate.bin文件, QAC导入的是kernel.bin和rootf.bin类型的文件,要注意区分
全部配置完之后,命令
run lof
进行启动即可
本文标签: MTK QAC运用minicom和tftp进行uboot
版权声明:本文标题:MTK,QAC运用minicom和tftp进行uboot 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1686973296h52062.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论