ZYBO Open Linux启动

之前一直想尝试一下Xilinx官网上zynq-7000 linux启动配置流程http://www.wiki.xilinx.com/Getting+Started,这里给出的xilinx-linux kernel,u-boot都是git xilinx上面的,但是配置只有Xilinx原厂的ZC702/ZC706以及AVNET的Zed,并没有diligent的ZYBO,其中u-boot编译是和板子配置相关的,因此如果完全按照Xilinx wiki上面的步骤编译出来的启动文件肯定是不能用的。

今天整理文件夹的时候发现之前有下载过一个diligent官网上给出的Open Linux案例,配合ZYBO-Embedded_Linux_Hands-on_Tutorial这个文档正是运行RAMDISK Llinux相关的资料。原来ZYBO的u-boot以及kernel,device tree源代码都在git diligent上面有。编译流程基本一样,参考ZYBO-Embedded_Linux_Hands-on_Tutorial就可以。试了一下,在windows上的串口调试工具乱码太多没法看。准备用linux下进行串口调试。

linux下面串口调试通常使用minicom,这玩意不会用啊。。搞了一搞终于明白了,其实也很简单。首先,

sudo minicom -s

然后进行serial port配置,首先端口改为ttyUSB1(我这里是虚拟机转过去的USB),然后比较tricky的地方是Hardware Flow Contorl要改成NO,否则不能键盘输入。然后回车确定之后就是保存文件到默认配置文件即可。

这时候退出配置菜单,reset一下ps就可以看到启动信息print进来了,zynq>就可以正常控制了。不过是啥也没有啊。因为linux不太懂,所以也不知道该怎么玩。。

测试了一下局域网是可以ping通的,这个ramdisk设置是没法保存的看来,修改了ip address,reboot后之后就回去了。后面可以看看open linux相关的东西。如何挂载文件系统。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章