天天看點

sugar_cubieboard安卓固件 運作在微雪A20上 usb 口的打開 ,以及序列槽的打開

由于這兩個闆子都是用的全志A20,是以共同地方還是挺多的。

要打開usb口,需要打開 系統配置檔案  sys_config.fex ,在/usr/Cubie_A20/lichee/tools/pack/chips/sun7i/configs/android/sugar-cubieboard2下面

微雪A20的usb0口配置

;-------------------------------------------------------------------------------

;[usbc0]:控制器0的配置。

;usb_used:USB使能标志。置1,表示系統中USB子產品可用,置0,則表示系統USB禁用。

;usb_port_type:USB端口的使用情況。 0:device only;1:host only;2:OTG

;usb_detect_type:USB端口的檢查方式。0:不做檢測;1:vbus/id檢查;2:id/dpdm檢查

;usb_id_gpio:USB ID pin腳配置。具體請參考gpio配置說明。

;usb_det_vbus_gpio:USB DET_VBUS pin腳配置。具體請參考gpio配置說明。

;usb_drv_vbus_gpio:USB DRY_VBUS pin腳配置。具體請參考gpio配置說明。

;usb_det_vbus_gpio: "axp_ctrl",表示axp 提供

;usb_restrict_gpio  usb限流控制pin

;usb_restric_flag:  usb限流标置

;-------------------------------------------------------------------------------

;-------------------------------------------------------------------------------

;---       USB0控制标志

;-------------------------------------------------------------------------------

[usbc0]

usb_used            = 1

usb_port_type       = 2

usb_detect_type     = 1

usb_id_gpio         = port:PH11<0><1><default><default>

usb_det_vbus_gpio   = port:PB04<0><1><default><default>

usb_drv_vbus_gpio   =  

usb_host_init_state = 0

sugar_cubie的配置為

;---       USB0控制标志

;-------------------------------------------------------------------------------

[usbc0]

usb_used            = 1

usb_port_type       = 2

usb_detect_type     = 1

usb_id_gpio         = port:PH04<0><1><default><default>

usb_det_vbus_gpio   = port:PH05<0><0><default><default>

usb_drv_vbus_gpio   = port:PB09<1><0><default><0>

usb_host_init_state = 0

儲存好後重新變異,打包 就行了

執行指令,注意是在我的目錄下執行指令的,因人而異

cd lichee/linux-3.4

cp arch/arm/configs/cubieboard2_config .config

cd ..

./build.sh -p sun7i_android

cd ../android

source build/envsetup.sh

lunch

extract-bsp

make -j8

pack

注意到圖檔的那一步,

sugar_cubieboard安卓固件 運作在微雪A20上 usb 口的打開 ,以及序列槽的打開

選擇15項,是以輸入15

之後就一步一步的生成.img固件啦!

如果要是打開序列槽

有圖可知

sugar_cubieboard安卓固件 運作在微雪A20上 usb 口的打開 ,以及序列槽的打開

是以序列槽23457可用,同樣打開sys_config.fex

[uart_para2]

uart_used           = 1

uart_port           = 2

uart_type           = 4

uart_tx             = port:PI18<3><1><default><default>

uart_rx             = port:PI19<3><1><default><default>

uart_rts            = port:PI16<3><1><default><default>

uart_cts            = port:PI17<3><1><default><default>

uart_used項改為1就行了,想打開哪一個就把哪一項的改過來就行了,我給的例子已經改過啦