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相關的東西。如何掛載文件系統。

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