调通sina33m下的RTL8188EU版本(分色版本)V1.0

来源:互联网 发布:软件项目开发过程管理 编辑:程序博客网 时间:2024/05/29 15:11

调通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

 

阅读全文
0 0
原创粉丝点击