sugar_cubieboard安卓固件 运行在微雪A20上 usb 口的打开 ,以及串口的打开

来源:互联网 发布:mysql当前时间减一天 编辑:程序博客网 时间:2024/06/04 18:37

由于这两个板子都是用的全志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


注意到图片的那一步,

选择15项,所以输入15

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


如果要是打开串口

有图可知


所以串口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就行了,想打开哪一个就把哪一项的改过来就行了,我给的例子已经改过啦

1 0
原创粉丝点击