调通sina33m下的RTL8188EU版本
大文实验室/大文哥
壹捌陆捌零陆捌捌陆捌贰
wb4916 AT qq.com
完成时间:2017/7/7 18:11
版本:V1.0
SDK:Android6.0.1
开发板:SC3817R
1、干掉设置中的BT蓝牙选项:
R:\wyb\rtl8188eu_sina33m_sc3817\android\device\softwinner\astar-d7\overlay\frameworks\base\core\res\res\values\config.xml
<!-- List of regexpressions describing the interface (if any) that represent tetherable
bluetooth interfaces. If the device doesn't want to support tethering over bluetooth this
should be empty. -->
<!-- default: disable Bluetooth PAN feature -->
<string-array translatable="false" name="config_tether_bluetooth_regexs">
<item>"bt-pan"</item>
</string-array>
2、干掉BT(特别是rtl8723bs的):
R:\wyb\rtl8188eu_sina33m_sc3817\android\device\softwinner\astar-d7\astar_d7.mk
PRODUCT_PACKAGES += Launcher3
PRODUCT_PACKAGES += \
ESFileExplorer \
VideoPlayer
#Bluetooth
PRODUCT_COPY_FILES += \
frameworks/native/data/etc/android.hardware.camera.xml:system/etc/permissions/android.hardware.camera.xml \
frameworks/native/data/etc/android.hardware.camera.front.xml:system/etc/permissions/android.hardware.camera.front.xml \
frameworks/native/data/etc/android.hardware.ethernet.xml:system/etc/permissions/android.hardware.ethernet.xml \
frameworks/native/data/etc/android.hardware.wifi.xml:system/etc/permissions/android.hardware.wifi.xml \
frameworks/native/data/etc/android.hardware.wifi.direct.xml:system/etc/permissions/android.hardware.wifi.direct.xml
#frameworks/native/data/etc/android.hardware.bluetooth.xml:system/etc/permissions/android.hardware.bluetooth.xml \
#frameworks/native/data/etc/android.hardware.bluetooth_le.xml:system/etc/permissions/android.hardware.bluetooth_le.xml
#PRODUCT_COPY_FILES += \
# device/softwinner/astar-d7/bluetooth/bt_vendor.conf:system/etc/bluetooth/bt_vendor.conf
# bootanimation
PRODUCT_COPY_FILES += \
device/softwinner/astar-d7/media/bootanimation.zip:system/media/bootanimation.zip
# camera config for camera detector
#PRODUCT_COPY_FILES += \
# device/softwinner/astar-d7/hawkview/sensor_list_cfg.ini:system/etc/hawkview/sensor_list_cfg.ini
PRODUCT_PROPERTY_OVERRIDES += \
persist.sys.usb.config=mass_storage,adb \
ro.adb.secure=0 \
ro.sys.mutedrm=true \
rw.logger=0
#$(call inherit-product-if-exists, vendor/google/products/gms_base.mk)
#for 8723bs-vq0,should setmacaddr
#PRODUCT_PACKAGES += setmacaddr
#for 8723bs-vq0,should setbtmacaddr
#PRODUCT_PACKAGES += setbtmacaddr
3、
R:\wyb\rtl8188eu_sina33m_sc3817\android\device\softwinner\astar-d7\BoardConfig.mk
BOARD_WIFI_VENDOR := realtek
ifeq ($(BOARD_WIFI_VENDOR), realtek)
WPA_SUPPLICANT_VERSION := VER_0_8_X
BOARD_WPA_SUPPLICANT_DRIVER := NL80211
BOARD_WPA_SUPPLICANT_PRIVATE_LIB := lib_driver_cmd_rtl
BOARD_HOSTAPD_DRIVER := NL80211
BOARD_HOSTAPD_PRIVATE_LIB := lib_driver_cmd_rtl
#BOARD_USR_WIFI := rtl8723bs
BOARD_USR_WIFI := rtl8188eu
include hardware/realtek/wlan/config/config.mk
endif
# 1.2 broadcom wifi support
# BOARD_USR_WIFI:ap6181/ap6210/ap6212/ap6330/ap6335
#BOARD_WIFI_VENDOR := broadcom
ifeq ($(BOARD_WIFI_VENDOR), broadcom)
BOARD_WPA_SUPPLICANT_DRIVER := NL80211
WPA_SUPPLICANT_VERSION := VER_0_8_X
BOARD_WPA_SUPPLICANT_PRIVATE_LIB := lib_driver_cmd_bcmdhd
BOARD_HOSTAPD_DRIVER := NL80211
BOARD_HOSTAPD_PRIVATE_LIB := lib_driver_cmd_bcmdhd
BOARD_WLAN_DEVICE := bcmdhd
WIFI_DRIVER_FW_PATH_PARAM := "/sys/module/bcmdhd/parameters/firmware_path"
BOARD_USR_WIFI := ap6212
include hardware/broadcom/wlan/bcmdhd/firmware/$(BOARD_USR_WIFI)/device-bcm.mk
endif
# 2. Bluetooth Configuration
# make sure BOARD_HAVE_BLUETOOTH is true for every bt vendor
# BOARD_HAVE_BLUETOOTH_NAME:rtl8723bs/rtl8723bs_vq0/rtl8723cs/ap6210/ap6212/ap6330/ap6335/
#BOARD_HAVE_BLUETOOTH := true
#
#BOARD_HAVE_BLUETOOTH_BCM := true
#BOARD_HAVE_BLUETOOTH_NAME := ap6212
#
##BOARD_HAVE_BLUETOOTH_RTK_COEX := true
##BOARD_HAVE_BLUETOOTH_RTK := true
##BLUETOOTH_HCI_USE_RTK_H5 := true
#
#BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR := device/softwinner/astar-d7/bluetooth
4、(干掉AP6212,打开RTL8188EU:)
R:\wyb\rtl8188eu_sina33m_sc3817\android\device\softwinner\astar-d7\init.sun8i.rc
# tp & sensors
init_dev_detect
# network
#insmod /system/vendor/modules/bcmdhd.ko
#insmod /system/vendor/modules/bcm_btlpm.ko
insmod /system/vendor/modules/usbnet.ko
insmod /system/vendor/modules/asix.ko
insmod /system/vendor/modules/qf9700.ko
#insmod /system/vendor/modules/mcs7830.ko
#insmod /system/vendor/modules/smsc95xx.ko
insmod /system/vendor/modules/rtl8152.ko
#insmod /system/vendor/modules/cdc_ether.ko
# bluetooth MAC address programming
#chown bluetooth net_bt_stack ro.bt.bdaddr_path
#chown bluetooth net_bt_stack /system/etc/bluetooth
#chown bluetooth net_bt_stack /data/misc/bluetooth
#setprop ro.bt.bdaddr_path "/data/misc/bluetooth/bdaddr"
## bluetooth
## UART device
#chmod 0660 /dev/ttyS1
#chown bluetooth net_bt_stack /dev/ttyS1
#
## power up/down interface
#chmod 0660 /sys/class/rfkill/rfkill0/state
#chmod 0660 /sys/class/rfkill/rfkill0/type
#chown bluetooth net_bt_stack /sys/class/rfkill/rfkill0/state
#chown bluetooth net_bt_stack /sys/class/rfkill/rfkill0/type
#
#
## bluetooth LPM
#chmod 0220 /proc/bluetooth/sleep/lpm
#chmod 0220 /proc/bluetooth/sleep/btwrite
#chown bluetooth net_bt_stack /proc/bluetooth/sleep/lpm
#chown bluetooth net_bt_stack /proc/bluetooth/sleep/btwrite
#write /proc/bluetooth/sleep/lpm 1
(使用的是android4.4.2的service:)
# 1. realtek & eagle wifi service
# 1.1 realtek & eagle wifi sta service
service wpa_supplicant /system/bin/wpa_supplicant \
-iwlan0 -Dnl80211 -c/data/misc/wifi/wpa_supplicant.conf \
-O/data/misc/wifi/sockets \
-e/data/misc/wifi/entropy.bin -g@android:wpa_wlan0
# we will start as root and wpa_supplicant will switch to user wifi
# after setting up the capabilities required for WEXT
# user wifi
# group wifi inet keystore
class main
socket wpa_wlan0 dgram 660 wifi wifi
disabled
oneshot
# 1.2 realtek & eagle wifi sta p2p concurrent service
service p2p_supplicant /system/bin/wpa_supplicant \
-ip2p0 -Dnl80211 -c/data/misc/wifi/p2p_supplicant.conf \
-e/data/misc/wifi/entropy.bin -N \
-iwlan0 -Dnl80211 -c/data/misc/wifi/wpa_supplicant.conf \
-O/data/misc/wifi/sockets \
-g@android:wpa_wlan0
class main
socket wpa_wlan0 dgram 660 wifi wifi
disabled
oneshot
## broadcom wifi service
## 1 broadcom wifi sta service
#service wpa_supplicant /system/bin/wpa_supplicant \
# -iwlan0 -Dnl80211 -c/data/misc/wifi/wpa_supplicant.conf \
# -I/system/etc/wifi/wpa_supplicant_overlay.conf \
# -O/data/misc/wifi/sockets \
# -e/data/misc/wifi/entropy.bin -g@android:wpa_wlan0
# # we will start as root and wpa_supplicant will switch to user wifi
# # after setting up the capabilities required for WEXT
# # user wifi
# # group wifi inet keystore
# class main
# socket wpa_wlan0 dgram 660 wifi wifi
# disabled
# oneshot
#
## 2 broadcom wifi sta p2p concurrent service
#service p2p_supplicant /system/bin/wpa_supplicant \
# -iwlan0 -Dnl80211 -c/data/misc/wifi/wpa_supplicant.conf \
# -I/system/etc/wifi/wpa_supplicant_overlay.conf \
# -O/data/misc/wifi/sockets -N \
# -ip2p0 -Dnl80211 -c/data/misc/wifi/p2p_supplicant.conf \
# -I/system/etc/wifi/p2p_supplicant_overlay.conf \
# -puse_p2p_group_interface=1 -e/data/misc/wifi/entropy.bin \
# -g@android:wpa_wlan0
# # we will start as root and wpa_supplicant will switch to user wifi
# # after setting up the capabilities required for WEXT
# # user wifi
# # group wifi inet keystore
# class main
# socket wpa_wlan0 dgram 660 wifi wifi
# disabled
# oneshot
4、(可不用修改:)
R:\wyb\rtl8188eu_sina33m_sc3817\android\device\softwinner\astar-d7\ueventd.sun8i.rc
5、(可选修改:)
R:\wyb\rtl8188eu_sina33m_sc3817\android\frameworks\base\packages\SettingsProvider\res\values\defaults.xml
<integer name="def_screen_off_timeout">1800000</integer>
<bool name="def_lockscreen_disabled">true</bool>
R:\wyb\rtl8188eu_sina33m_sc3817\android\packages\apps\Camera2\src\com\android\camera\CameraActivity.java
6、(可选修改:)
R:\wyb\rtl8188eu_sina33m_sc3817\lichee\linux-3.4\arch\arm\mach-sunxi\rf\bt_pm.c
R:\wyb\rtl8188eu_sina33m_sc3817\lichee\linux-3.4\arch\arm\mach-sunxi\rf\wifi_pm.c
struct wifi_pm_ops wifi_select_pm_ops;
static char* wifi_mod[] = {" ",
"ap6181", /* 1 - AP6181*/
"ap6210", /* 2 - AP6210*/
"rtl8188eu", /* 3 - RTL8188EU*/
"rtl8723au", /* 4 - RTL8723AU*/
"rtl8723bs", /* 5 - RTL8723BS*/
"esp8089", /* 6 - ESP8089*/
"ap6476", /* 7 - AP6476*/
"rtl8189es", /* 8 - rtl8189es*/
"ap6212", /* 9 - AP6212*/
"ap6330", /* 10- AP6330*/
"gb9663", /* 11- GB9663*/
};
static int __devinit wifi_pm_probe(struct platform_device *pdev)
{
struct wifi_pm_ops *ops = &wifi_select_pm_ops;
switch (ops->module_sel.val) {
case 1: /* AP6181 */
ap6xxx_gpio_init();
break;
case 2: /* AP6210 */
ap6xxx_gpio_init();
break;
case 3: /* RTL8188EU */
rtl8188eu_gpio_init();
break;
case 4: /* RTL8723AU */
rtl8723au_gpio_init();
break;
case 5: /* RTL8723BS */
rtl8723bs_gpio_init();
break;
case 6: /* ESP8089 */
esp8089_gpio_init();
break;
case 7: /* AP6476 */
ap6xxx_gpio_init();
break;
case 8: /* rtl8189es */
rtl8189es_gpio_init();
break;
case 9: /* AP6212 */
ap6xxx_gpio_init();
break;
default:
wifi_pm_msg("wrong sdio module select %d !\n", ops->module_sel.val);
}
awwifi_procfs_attach();
wifi_pm_msg("wifi gpio init is OK !!\n");
return 0;
}
7、
R:\wyb\rtl8188eu_sina33m_sc3817\lichee\tools\pack\chips\sun8iw5p1\configs\d7\sys_config.fex
[power_sply]
dcdc1_vol = 3000
dcdc2_vol = 1100
dcdc3_vol = 1200
dcdc4_vol = 0
dcdc5_vol = 1500
aldo1_vol = 3300
aldo2_vol = 2500
aldo3_vol = 3000
dldo1_vol = 3300
dldo2_vol = 3300
dldo3_vol = 2800
;gpio0_vol = 2800
ldoio0_vol = 2800
[jtag_para]
jtag_enable = 0
[dram_para]
dram_clk = 552
;----------------------------------------------------------------------------------
;uart configuration
;uart_used = uart x enable
;uart_type = 2:2 wire,4:4 wire,8:8 wire, full function
;----------------------------------------------------------------------------------
[uart0]
uart_used = 1
uart_port = 0
uart_type = 2
uart_tx = port:PF02<3><1><default><default>
uart_rx = port:PF04<3><1><default><default>
;----------------------------------------------------------------------------------
;capacitor tp configuration
;ctp_twi_id : twi controller ID
;ctp_twi_addr : I2C slave address, 7bit
;ctp_screen_max_x/_y : resolution of touch panel
;ctp_revert_x/_y_flag : whether need to revert x/y
;ctp_exchange_x_y_flag: whether need to exchange the value of x and y
;ctp_int_port : port for tp's interrupt signal
;ctp_wakeup : port for wakeup tp
;----------------------------------------------------------------------------------
[ctp_para]
ctp_used = 1
ctp_name = "gt82x"
ctp_twi_id = 0
ctp_twi_addr = 0x5d
ctp_screen_max_x = 1280
ctp_screen_max_y = 800
ctp_revert_x_flag = 1
ctp_revert_y_flag = 1
ctp_exchange_x_y_flag = 1
ctp_int_port = port:PL04<4><default><default><default>
ctp_wakeup = port:PL03<1><default><default><1>
ctp_power_ldo =
ctp_power_ldo_vol =
ctp_power_io =
;--------------------------------------------------------------------------------
; CTP automatic detection configuration
;ctp_detect_used --- Whether startup automatic inspection function. 1:used,0:unused
;Module name postposition 1 said detection, 0 means no detection.
;--------------------------------------------------------------------------------
[ctp_list_para]
ctp_det_used = 1
ft5x_ts = 1
gt82x = 1
gslX680 = 1
gslX680new = 0
gt9xx_ts = 1
gt9xxf_ts = 0
tu_ts = 0
gt818_ts = 1
zet622x = 1
aw5306_ts = 1
icn83xx_ts = 0
;----------------------------------------------------------------------------------
;lcd0 configuration
;lcd_if: 0:hv(sync+de); 1:8080; 2:ttl; 3:lvds; 4:dsi; 5:edp; 6:extend dsi
;lcd_x: lcd horizontal resolution
;lcd_y: lcd vertical resolution
;lcd_width: width of lcd in mm
;lcd_height: height of lcd in mm
;lcd_dclk_freq: in MHZ unit
;lcd_pwm_freq: in HZ unit
;lcd_pwm_pol: lcd backlight PWM polarity
;lcd_pwm_max_limit lcd backlight PWM max limit(<=255)
;lcd_hbp: hsync back porch
;lcd_ht: hsync total cycle
;lcd_vbp: vsync back porch
;lcd_vt: vysnc total cycle
;lcd_hspw: hsync plus width
;lcd_vspw: vysnc plus width
;lcd_lvds_if: 0:single link; 1:dual link
;lcd_lvds_colordepth: 0:8bit; 1:6bit
;lcd_lvds_mode: 0:NS mode; 1:JEIDA mode
;lcd_frm: 0:disable; 1:enable rgb666 dither; 2:enable rgb656 dither
;lcd_io_phase: 0:noraml; 1:intert phase(0~3bit: vsync phase; 4~7bit:hsync phase;
; 8~11bit:dclk phase; 12~15bit:de phase)
;lcd_gamma_en lcd gamma correction enable
;lcd_bright_curve_en lcd bright curve correction enable
;lcd_cmap_en lcd color map function enable
;deu_mode 0:smoll lcd screen; 1:large lcd screen(larger than 10inch)
;lcdgamma4iep: Smart Backlight parameter, lcd gamma vale * 10;
; decrease it while lcd is not bright enough; increase while lcd is too bright
;smart_color 90:normal lcd screen 65:retina lcd screen(9.7inch)
;----------------------------------------------------------------------------------
[lcd0_para]
lcd_used = 1
lcd_driver_name = "default_lcd"
lcd_if = 3
lcd_x = 1280
lcd_y = 800
lcd_width = 150
lcd_height = 94
lcd_dclk_freq = 71
lcd_pwm_used = 1
lcd_pwm_ch = 0
lcd_pwm_freq = 50000
lcd_pwm_pol = 1
lcd_hbp = 20
lcd_ht = 1418
lcd_hspw = 10
lcd_vbp = 10
lcd_vt = 830
lcd_vspw = 5
lcd_lvds_if = 0
lcd_lvds_colordepth = 1
lcd_lvds_mode = 0
lcd_frm = 1
lcd_gamma_en = 0
lcd_bright_curve_en = 0
lcd_cmap_en = 0
deu_mode = 0
lcdgamma4iep = 22
smart_color = 90
lcd_bl_en = port:PD13<1><0><default><1>
lcd_power = "axp22_dc1sw"
lcdd0 = port:PD18<3><0><default><default>
lcdd1 = port:PD19<3><0><default><default>
lcdd2 = port:PD20<3><0><default><default>
lcdd3 = port:PD21<3><0><default><default>
lcdd4 = port:PD22<3><0><default><default>
lcdd5 = port:PD23<3><0><default><default>
lcdd6 = port:PD24<3><0><default><default>
lcdd7 = port:PD25<3><0><default><default>
lcdd8 = port:PD26<3><0><default><default>
lcdd9 = port:PD27<3><0><default><default>
;----------------------------------------------------------------------------------
;pwm config
;----------------------------------------------------------------------------------
[pwm0_para]
pwm_used = 0
pwm_positive = port:PH00<2><0><default><default>
[pwm1_para]
pwm_used = 1
pwm_positive = port:PH01<2><0><default><default>
;----------------------------------------------------------------------------------
;usb configuration
;usb_used: usb controller enable, 0-disable, 1-enable
;usb_port_type: usb mode: 0-device, 1-host, 2-otg
;usb_detect_type: usb hotplug detect mode, 0-none, 1-vbus/id detect, 2-id/dpdm detect
;usb_id_gpio: usb id detect IO
;usb_det_vbus_gpio: usb vbus detect IO, "axp_ctrl" for axp
;usb_drv_vbus_gpio: usb dirve vbus IO
;usb_restrict_gpio: usb current restrict IO
;usb_restric_flag: usb current restrict flag
;----------------------------------------------------------------------------------
[usbc0]
usb_used = 1
usb_port_type = 2
usb_detect_type = 1
usb_id_gpio = port:PD10<0><1><default><default>
usb_det_vbus_gpio = "axp_ctrl"
usb_drv_vbus_gpio = port:power4<1><0><default><0>
usb_restrict_gpio =
usb_host_init_state = 0
usb_restric_flag = 0
usb_restric_voltage = 3550000
usb_restric_capacity= 5
usb_regulator_io = "nocare"
usb_regulator_vol = 0
usb_regulator_id_vbus = "axp22_dcdc1"
usb_regulator_id_vbus_vol = 3000000
[usbc1]
usb_used = 1
usb_drv_vbus_gpio = port:PD12<1><0><default><0>
usb_restrict_gpio =
usb_host_init_state = 1
usb_restric_flag = 0
usb_regulator_io = "nocare"
usb_regulator_vol = 0
usb_not_suspend = 0
;--------------------------------------------------------------------------------
;wifi/bt/fm/gps/nfc modules configuration
;module_num:
; 0- none
; 1- ap6181(wifi)
; 2- ap6210(wifi+bt)
; 3- rtl8188eu(wifi)
; 4- rtl8723au(wifi+bt)
; 5- rtl8723bs(wifi+bt)
; 6- esp8089(wifi)
; 7- ap6476(wifi+bt+fm+gps)
; 8- rtl8189es(wifi)
; 9- ap6212(wifi+bt+fm)
; 10- ap6330(wifi+bt+fm)
; 11- gb9663(wifi+bt+fm)
;module_power1: ""- bat, "axp_dldo1"- axp dldo1
;module_power1_vol: power1 voltage, mv; not used for module_power1 is ""
;module_power2: ""- bat, "axp_dldo2"- axp dldo2
;module_power2_vol: power2 voltage, mv; not used for module_power2 is ""
;module_power3: ""- bat, "axp_dldo2"- axp dldo2
;module_power3_vol: power3 voltage, mv; not used for module_power3 is ""
;power_switch: module power switch io when bat supply
;chip_en: enable chip io
;lpo_use_apclk: ""- not use, "losc_out"- a23/33, "ac10032k1"、"ac10032k2"、"ac10032k3"- a80/a83
;--------------------------------------------------------------------------------
[rf_para]
module_num = 3
module_power1 = ""
module_power1_vol = 3000000
module_power2 = ""
module_power2_vol = 3000000
module_power3 = ""
module_power3_vol = 3000000
power_switch =
chip_en =
lpo_use_apclk = "losc_out"
;--------------------------------------------------------------------------------
;wifi configuration
;wifi_used: 0-not use, 1- use
;wifi_sdc_id: 0- SDC0, 1- SDC1, 2- SDC2, 3- SDC3
;wifi_usbc_id: 0- USB0, 1- USB1, 2- USB2
;wifi_usbc_type: 1- EHCI(speed 2.0), 2- OHCI(speed 1.0)
;wl_reg_on: wifi function enable io
;wl_host_wake: wifi device wake-up host
;wl_host_wake_invert: whether wl_host_wake use inverter between ap and module
; 0: not used, 1: used
;--------------------------------------------------------------------------------
[wifi_para]
wifi_used = 1
wifi_sdc_id = 1
wifi_usbc_id = 1
wifi_usbc_type = 1
(请严重注意这里的选择,不然开不了机:)
wifi_mod_sel = 3
wifi_power = ""
wifi_power_ext1 = ""
wifi_power_ext2 = ""
; 1 - ap6181 sdio wifi gpio config
;ap6xxx_wl_regon = port:PL06<1><default><default><0>
;ap6xxx_wl_host_wake = port:PL07<4><default><default><0>
;ap6xxx_lpo_use_apclk = 1
; 2 - ap6210 sdio wifi gpio config
;ap6xxx_wl_regon = port:PL06<1><default><default><0>
;ap6xxx_wl_host_wake = port:PL07<4><default><default><0>
;ap6xxx_bt_regon = port:PL08<1><default><default><0>
;ap6xxx_bt_wake = port:PL10<1><default><default><0>
;ap6xxx_bt_host_wake = port:PL09<4><default><default><0>
;ap6xxx_lpo_use_apclk = 1
; 3 - rtl8188eu usb wifi gpio conifg
; 4 - rtl8723au usb wifi + bt
; 5 - rtl8723bs sdio wifi + bt
;rtl8723bs_chip_en = port:PL11<1><default><default><0>
;rtl8723bs_wl_regon = port:PL06<1><default><default><0>
;rtl8723bs_wl_host_wake = port:PL07<4><default><default><0>
;rtl8723bs_bt_regon = port:PL08<1><default><default><0>
;rtl8723bs_bt_wake = port:PL10<1><default><default><0>
;rtl8723bs_bt_host_wake = port:PL09<4><default><default><0>
;rtl8723bs_lpo_use_apclk = 0
; 6 - eagle sdio wifi
;esp_wl_chip_en = port:PL03<1><default><default><0>
;esp_wl_rst = port:PL02<1><default><default><0>
; 7 - ap6476 sdio wifi gpio config
;ap6xxx_wl_regon = port:PL06<1><default><default><0>
;ap6xxx_wl_host_wake = port:PL07<4><default><default><0>
;ap6xxx_bt_regon = port:PL08<1><default><default><0>
;ap6xxx_bt_wake = port:PL10<1><default><default><0>
;ap6xxx_bt_host_wake = port:PL09<4><default><default><0>
;ap6xxx_lpo_use_apclk = 1
; 8 - rtl8189es sdio wifi gpio conifg
;rtl8189es_shdn = port:PL06<1><default><default><0>
;rtl8189es_host_wake = port:PL07<4><default><default><0>
(关闭这里,不然开不了机:)
;usb_vbus_power_ctrl = port:PL11<1><default><default><1>
;usb_eth_power_ctrl = port:PL04<1><default><default><1>
;--------------------------------------------------------------------------------
;bluetooth configuration
;bt_used: 0- no used, 1- used
;bt_uard_id: 0- uart0, 1- uart1, 2- uart2
;bt_rst_n: bt function enable io
;bt_wake: host wake-up bluetooth device
;bt_wak_host: bt device wake-up host
;bt_wake_invert: whether bt_wake use inverter between ap and module
; 0: not used, 1: used
;bt_host_wake_invert: whether bt_host_wake use inverter between ap and module
; 0: not used, 1: used
;--------------------------------------------------------------------------------
[bt_para]
(关闭:)
bt_used = 0
bt_uart_id = 1
bt_rst_n = port:PL08<1><default><default><0>
bt_wake = port:PL10<1><default><default><0>
bt_host_wake = port:PL09<4><default><default><0>
bt_wake_invert = 0
bt_host_wake_invert = 0
ls_int = port:PB07<1><default><default><0>
pcm_ch = port:PB05<1><default><default><0>
power_start = 3
pmu_temp_enable = 0
请严重注意:WIFI配置错误全志R16的系统启动不了:
dldo2_vol = 3300
dldo3_vol = 2800
ldoio0_vol = 2800
find power_sply to end
vbus exist
no battery, limit to dc
dram_para_set start
dram_para_set end
[ 5.079]DRAM: 512 MiB
relocation Offset is: 15b0b000
workmode = 16
NAND_UbootProbe start
NB1 : enter phy init
NandHwInit: Start Nand Hardware initializing .....
uboot:physical version: 2 1f 20141023 1640
[NAND] channel cnt is 1
ndfc version: 1
ndfc dma mode: MBUS DMA
Reset NDFC 0
NFC Randomizer start.
NFC_ResetChip: 0x101, 0x100 0x10095
NFC_ResetChip: 0xff, ch: 0
[PHY_DBG] CH 0 Nand flash chip id is:0xf0 0xf0 0xf0 0xf0 0xf0 0xf0
nand id of two channel is not the same, set to 1 channel mode
[SCAN_DBG] Nand flash chip id is:0xf0 0xf0 0xf0 0xf0 0xf0 0xf0
[SCAN_ERR] search nand physical architecture parameter failed!
[ERR]NandHwInit: SCN_AnalyzeNandSystem() failed!
NandHwInit: End Nand Hardware initializing ..... FAIL!
NB1 : nand phy init fail
NB1 : enter phy Exit
nand release dma:0
NAND_UbootProbe end: 0xffffffff
try nand fail
[ 5.191][mmc]: mmc driver ver 2014-11-25 17:03:00
[ 5.196][mmc]: get sdc_phy_wipe fail.
[ 5.200][mmc]: get sdc0 sdc_erase fail.
[ 5.204][mmc]: get sdc_2xmode ok, val = 1
[ 5.208][mmc]: get sdc_ddrmode fail used = 0
[ 5.213][mmc]: get sdc_f_max fail,use default 50000000Hz
[ 5.218][mmc]: get card_line ok, card_line = 4
[ 5.223][mmc]: undefined value 0 or kernel not use auto sample,use default dly
[ 5.230][mmc]: SUNXI SD/MMC: 2
[ 5.243][mmc]: *Try SD card 2*
[ 5.246][mmc]: mmc 2 cmd 8 err 100
[ 5.252][mmc]: mmc send if cond failed
[ 5.256][mmc]: mmc 2 cmd 55 err 100
[ 5.261][mmc]: send app cmd failed
[ 5.264][mmc]: *Try MMC card 2*
[ 5.315][mmc]: CID 0x1501004d 0x34473146 0x42005603 0x5fe0cebb
[ 5.320][mmc]: MMC ver 4.41
[ 5.323][mmc]: mmc clk 50000000
[ 5.327][mmc]: SD/MMC Card: 4bit, capacity: 3728MB
[ 5.332][mmc]: boot0 capacity: 1000KB,boot1 capacity: 1000KB
[ 5.337][mmc]: ***SD/MMC 2 init OK!!!***
[ 5.342][mmc]: erase_grp_size:0x400WrBlk * 0x200 = 0x80000 Byte
[ 5.348][mmc]: secure_feature 0x15
[ 5.351][mmc]: secure_removal_type 0x0
read flash error
out of usb burn from boot: not boot mode
In: serial
Out: serial
Err: serial