ZYNQ平臺在SDK下引導(dǎo)啟動UBOOT

ZYNQ芯片+Linux系統(tǒng)搭建完成后,希望通過QSPI-Flash的方式來進行程序加載餐弱。
QSPI-Flash啟動則需要燒錄以下文件:

BOOT.bin : fsbl.elf + uboot.elf
uImage : linux內(nèi)核
zynq_board.dtb : zynq平臺的設(shè)備樹
uramdisk.image.gz : 文件系統(tǒng)
design.bit : FPGA程序比特流文件(注意:在第二種燒錄方法中需要使用design.bin文件

準(zhǔn)備完成之后宴霸,將這些文件燒錄到QSPI Flash中有兩種方法:

1、以上5中文件在SDK中直接制作成一個BOOT.bin膏蚓,通過JTAG直接燒錄到Flash中瓢谢。
缺點:一旦程序需要更新,尤其是其中一種程序需要更新驮瞧,都要一起重新生成bin文件,繁瑣耗時论笔。
2采郎、通過SDK引導(dǎo)啟動UBOOT,然后通過UBOOT中的tftp和sf命令將以上5個文件分區(qū)燒錄到Flash中狂魔。

本文主要記錄如何通過SDK來引導(dǎo) UBOOT蒜埋,后續(xù)章節(jié)將會詳細介紹Flash如何分區(qū)且如何通過tftp和sf命令進行燒錄。
首先將VIVADO生成的bit文件導(dǎo)入到SDK中如下圖所示



啟動SDK后最楷,在SDK中啟動XMD控制中心



然后將開發(fā)平臺串口接入PC整份,因為在SDK中引導(dǎo)uboot后待错,在uboot啟動過程中將會把打印信息通過串口輸出。
完成以上操作之后皂林,在XMD控制中心輸入一下命令:
connect arm hw
cd   D:/project_1/project_1.sdk/Top_hw_platform_0(根據(jù)自己生成的文件目錄)
fpga -f fpga.bit(**根據(jù)自己實際情況朗鸠,如果你的串口使用了EMIO則必須要首先啟動FPGA程序,否則后續(xù)無法進行串口打印**)
source ps7_init.tcl
ps7_init
dow u-boot.elf
con

之后可以看到uboot開始啟動础倍,并在串口進行打印烛占。

調(diào)試中的問題記錄:

1、通過第2中方法將程序燒錄到flash中需要注意fpga程序需要使用bin文件沟启。
2忆家、出現(xiàn)過串口不打印的現(xiàn)象是由于使用EMIO則必須要在xmd控制中心加載fpga程序
3、出現(xiàn)過網(wǎng)口不通的現(xiàn)象是由于zynq的硬件配置時沒有將網(wǎng)絡(luò)的相關(guān)管腳全部勾選德迹。
4芽卿、在ps_init過程中出現(xiàn)MMU section translation fault 主要是由于自己已經(jīng)燒錄的linux內(nèi)核已經(jīng)啟動,應(yīng)該將原來燒錄的停在uboot階段即可胳搞。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末卸例,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子肌毅,更是在濱河造成了極大的恐慌筷转,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,123評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件悬而,死亡現(xiàn)場離奇詭異呜舒,居然都是意外死亡,警方通過查閱死者的電腦和手機笨奠,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,031評論 2 384
  • 文/潘曉璐 我一進店門袭蝗,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人般婆,你說我怎么就攤上這事到腥。” “怎么了蔚袍?”我有些...
    開封第一講書人閱讀 156,723評論 0 345
  • 文/不壞的土叔 我叫張陵左电,是天一觀的道長。 經(jīng)常有香客問我页响,道長,這世上最難降的妖魔是什么段誊? 我笑而不...
    開封第一講書人閱讀 56,357評論 1 283
  • 正文 為了忘掉前任闰蚕,我火速辦了婚禮,結(jié)果婚禮上连舍,老公的妹妹穿的比我還像新娘没陡。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 65,412評論 5 384
  • 文/花漫 我一把揭開白布盼玄。 她就那樣靜靜地躺著贴彼,像睡著了一般。 火紅的嫁衣襯著肌膚如雪埃儿。 梳的紋絲不亂的頭發(fā)上器仗,一...
    開封第一講書人閱讀 49,760評論 1 289
  • 那天,我揣著相機與錄音童番,去河邊找鬼精钮。 笑死,一個胖子當(dāng)著我的面吹牛剃斧,可吹牛的內(nèi)容都是我干的轨香。 我是一名探鬼主播,決...
    沈念sama閱讀 38,904評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼幼东,長吁一口氣:“原來是場噩夢啊……” “哼臂容!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起根蟹,我...
    開封第一講書人閱讀 37,672評論 0 266
  • 序言:老撾萬榮一對情侶失蹤脓杉,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后娜亿,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體丽已,經(jīng)...
    沈念sama閱讀 44,118評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,456評論 2 325
  • 正文 我和宋清朗相戀三年买决,在試婚紗的時候發(fā)現(xiàn)自己被綠了沛婴。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,599評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡督赤,死狀恐怖嘁灯,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情躲舌,我是刑警寧澤丑婿,帶...
    沈念sama閱讀 34,264評論 4 328
  • 正文 年R本政府宣布,位于F島的核電站没卸,受9級特大地震影響羹奉,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜约计,卻給世界環(huán)境...
    茶點故事閱讀 39,857評論 3 312
  • 文/蒙蒙 一诀拭、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧煤蚌,春花似錦耕挨、人聲如沸细卧。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,731評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽贪庙。三九已至,卻和暖如春翰苫,著一層夾襖步出監(jiān)牢的瞬間止邮,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,956評論 1 264
  • 我被黑心中介騙來泰國打工革骨, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留农尖,地道東北人。 一個月前我還...
    沈念sama閱讀 46,286評論 2 360
  • 正文 我出身青樓良哲,卻偏偏與公主長得像盛卡,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子筑凫,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,465評論 2 348

推薦閱讀更多精彩內(nèi)容