1, ZYNQ啟動方式及FSBL製作

2021-09-19 02:57:19 字數 931 閱讀 7981

1, 關於miz702開發板的boot mode(參考ug585 p166和開發板原理圖)

funcname    netname                switch

####################################

mio2        spi-dq0/mod0        switch1    

mio3        spi-dq1/mod1        switch2

mio4        spi-dq2/mod2        switch3

mio5        spi-dq3/mod3        switch4

mio6        spi-clk/mod4        switch5

mio7        ld-mio/vcfg0        gnd    

mio8        spi-sclk-fb/vcfg    v3.3

sd模式       : mio3=0,mio4=1,mio5=1  即switch2=on, switch3=off, switch4=off

qspi模式  : mio3=0,mio4=0,mio5=1  即switch2=on, switch3=on, switch4=off

2, 關於fsbl製作

建立fsbl工程時,hardware platform可以直接選擇zed_hw_platform(pre_defined), (這裡我的理解是乙個公版參考)

也可以直接使用從vivado匯出的platform,但是有兩點注意: 

1, sd啟動時,必須在zynq ip核中開啟sd0

2, qspi啟動時,必須在zynq ip核中開啟qspi,並使能qspi的feedback clock腳

同時在clock-io peripheral clocks中指定qspi的時鐘(為什麼是150?)

ZedBaord 學習1 Zynq入門PL之LED

這裡先點亮led吧,參考 遇到的問題 通過zynq晶元的啟動過程可以看到上電或者復位後片內處理器首先啟動,然後根據mode引腳判斷啟動方式,zedboard的啟動可以通過quad spi flash sd卡或者jtag介面,如下表 管腳mio6 mio5 mio4 mio3 mio2 跳線jp11 ...

Redis安裝及配置啟動方式

一 redis安裝 2 將原始碼包解壓至 opt cd 桌面 sudo tar zxvf redis 3.2.9.tar.gz c opt 3 此時cd進入解壓目錄 4 在繼續往下執行make命令就能安裝,但是redis是 c語言開發,安裝redis需要先講原始碼進行編譯,編譯依賴gcc環境.gcc...

Shell shell啟動的四種方式及區別

shell指令碼啟動有多種方式,各種方式會載入不同的指令碼,直接決定當前shell中的環境變數,具體shell啟動方式如下 1.互動登入shell啟動,或者使用 login引數啟動 登入shell就是在輸入使用者名稱和密碼登入後得到的shell,比如從字元終端登入或者用telnet ssh從遠端登入...