【Z-turn Board试用体验】+ u-boot启动 - 问答 - 电子技术论坛 - 最好最受欢迎电子论坛!

【Z-turn Board试用体验】+ u-boot启动

blackroot ( 楼主 ) 2015-7-12 17:24:32  只看该作者 倒序浏览
本帖最后由 blackroot 于 2015-7-12 23:19 编辑

首先给z-turn board连接电源线、u***转串口线,然后给开发板上电。参照上一篇有关Linux的文章生成devicetree.dtbBOOT.bin文件,用于烧写到QSPI Flash中。
按照手册上的方法生成BOOT.bin,然后用光盘中的工程mys_xc7z010_trd,导入SDK中,选择program flash。如下图


配置完成。。。。
Linux中安装minicom,命令sudo apt-get install minicom。这个很简单,网上到处都是资料。由于开发板上使用的是u***转串口,而不是普通的串口,所以要成功使用minicom,把么在/dev下面必须找到ttyUSB*之类的设备。如下图所示

否则是不能使用minicom的,在连接串口的过程中会出现不同的问题,主要是串口驱动问题和连接不成功等。连接不成功的问题主要是因为串口被Windows占用,只需要断开Windows下面的串口重现连接即可;串口驱动的问题,现将Linux挂起,再编辑虚拟机->添加硬件->串口,一路nextfinish。开启Linux os重新连接问题得到解决。其他问题自行问度娘,否则只能自己琢磨了。。。。
接着配置minicom,命令minicom –s,这个不在赘述,配置完成后打开minicomminiciom进入等待状态,等待u-boot启动时候的打印信息。这时按下开发板上的PS端的复位键K2,马上minicom中就接收到了u-boot的启动信息,分析这些信息能知道u-boot的启动流程等信息。如果内核也被烧进QSPI Flash那么不做任何操作的话,内核就会在3s后(当然这个时间可以在u-boot中自己设置成更长的时间)被自动加载,如果按下任何键,u-boot自动加载就会被打断。因为这里只往Flash中烧写了u-boot,加载也会自动停止。由于没有SD卡的烧写工具,就只烧写了Flash,主要是太穷了没有全套的设备,有时间试试手机通过豌豆荚读写SD卡,哈哈哈。。。。

u-boot加载如下图

分析以上u-bootbootloader)启动的信息可以知道:u-boot版本、SDRAM大小1GB等系统的配置信息。
然后在u-boot命令中输入help可以查看到u-boot支持的所有功能,如下图所示
(明天传这张,网络是在不行了!)
比如要查看u-boot的环境变量,输入printenv,可以看到u-boot的环境变量。如下图所示

可以看到u-boot环境变量中的信息有:串口波特率,系统比特率、启动文件、启动文件大小、延时时间3s,设备树文件、设备树加载地址、设备树文件大小、网络芯片MAC地址、IP地址等等。
奖励1积分

2个回复

中科院 发表于 2015-7-12 22:42:18
什么,为什么没有文字??
回复

举报 使用道具

blackroot 发表于 2015-7-22 16:40:58
中科院 发表于 2015-7-12 22:42
什么,为什么没有文字??

有图啊,之开始的时候不知道什么原因没有显示出来呢
回复

举报 使用道具

您需要登录后才可以回帖 登录 | 注册

本版积分规则


关闭

站长推荐上一条 /6 下一条

小黑屋|手机版|Archiver|电子发烧友 ( 湘ICP备2023018690号 )

GMT+8, 2024-4-20 07:16 , Processed in 0.705650 second(s), Total 73, Slave 51 queries .

Powered by 电子发烧友网

© 2015 bbs.elecfans.com

微信扫描
快速回复 返回顶部 返回列表