Group Details

Global Moderators

Forum wide moderators

  • Reply: LVDS屏幕花屏黑屏

    提供下切换前后的disp图层attr信息

    posted in D1系列-RISC-V
  • Reply: 移植RTL8811驱动编译报错,sw_usb_disable_hcd、script_parser_fetch、sw_usb_enable_hcd函数没找到

    参考下:

    移植RTL8188fu驱动编译报错,sw_usb_enable_hcd等函数未定义
    https://bbs.aw-ol.com/topic/2841/share/8

    posted in D1系列-RISC-V
  • Reply: 移植RTL8188fu驱动编译报错,sw_usb_enable_hcd等函数未定义

    @fanfan 我这里什么都没修改,勾选上直接编译完成了

    编译log:

      CALL    scripts/checksyscalls.sh
      CALL    scripts/atomic/check-atomics.sh
      CHK     include/generated/compile.h
      CC [M]  drivers/net/wireless/rtl8211cu/core/rtw_cmd.o
      CC [M]  drivers/net/wireless/rtl8211cu/core/rtw_security.o
      CC [M]  drivers/net/wireless/rtl8211cu/core/rtw_debug.o
      CC [M]  drivers/net/wireless/rtl8211cu/core/rtw_io.o
      CC [M]  drivers/net/wireless/rtl8211cu/core/rtw_ioctl_query.o
      CC [M]  drivers/net/wireless/rtl8211cu/core/rtw_ioctl_set.o
      CC [M]  drivers/net/wireless/rtl8211cu/core/rtw_ieee80211.o
      CC [M]  drivers/net/wireless/rtl8211cu/core/rtw_mlme.o
      CC [M]  drivers/net/wireless/rtl8211cu/core/rtw_mlme_ext.o
      CC [M]  drivers/net/wireless/rtl8211cu/core/rtw_mi.o
      CC [M]  drivers/net/wireless/rtl8211cu/core/rtw_wlan_util.o
      CC [M]  drivers/net/wireless/rtl8211cu/core/rtw_vht.o
      CC [M]  drivers/net/wireless/rtl8211cu/core/rtw_pwrctrl.o
      CC [M]  drivers/net/wireless/rtl8211cu/core/rtw_rf.o
      CC [M]  drivers/net/wireless/rtl8211cu/core/rtw_chplan.o
      CC [M]  drivers/net/wireless/rtl8211cu/core/monitor/rtw_radiotap.o
      CC [M]  drivers/net/wireless/rtl8211cu/core/rtw_recv.o
      CC [M]  drivers/net/wireless/rtl8211cu/core/rtw_sta_mgt.o
      CC [M]  drivers/net/wireless/rtl8211cu/core/rtw_ap.o
      CC [M]  drivers/net/wireless/rtl8211cu/core/wds/rtw_wds.o
      CC [M]  drivers/net/wireless/rtl8211cu/core/mesh/rtw_mesh.o
      CC [M]  drivers/net/wireless/rtl8211cu/core/mesh/rtw_mesh_pathtbl.o
      CC [M]  drivers/net/wireless/rtl8211cu/core/mesh/rtw_mesh_hwmp.o
      CC [M]  drivers/net/wireless/rtl8211cu/core/rtw_xmit.o
      CC [M]  drivers/net/wireless/rtl8211cu/core/rtw_p2p.o
      CC [M]  drivers/net/wireless/rtl8211cu/core/rtw_rson.o
      CC [M]  drivers/net/wireless/rtl8211cu/core/rtw_tdls.o
      CC [M]  drivers/net/wireless/rtl8211cu/core/rtw_br_ext.o
      CC [M]  drivers/net/wireless/rtl8211cu/core/rtw_iol.o
      CC [M]  drivers/net/wireless/rtl8211cu/core/rtw_sreset.o
      CC [M]  drivers/net/wireless/rtl8211cu/core/rtw_btcoex_wifionly.o
      CC [M]  drivers/net/wireless/rtl8211cu/core/rtw_btcoex.o
      CC [M]  drivers/net/wireless/rtl8211cu/core/rtw_beamforming.o
      CC [M]  drivers/net/wireless/rtl8211cu/core/rtw_odm.o
      CC [M]  drivers/net/wireless/rtl8211cu/core/rtw_rm.o
      CC [M]  drivers/net/wireless/rtl8211cu/core/rtw_rm_fsm.o
      CC [M]  drivers/net/wireless/rtl8211cu/core/rtw_ft.o
      CC [M]  drivers/net/wireless/rtl8211cu/core/rtw_wnm.o
      CC [M]  drivers/net/wireless/rtl8211cu/core/rtw_mbo.o
      CC [M]  drivers/net/wireless/rtl8211cu/core/rtw_rm_util.o
      CC [M]  drivers/net/wireless/rtl8211cu/core/efuse/rtw_efuse.o
      CC [M]  drivers/net/wireless/rtl8211cu/core/rtw_roch.o
      CC [M]  drivers/net/wireless/rtl8211cu/core/crypto/aes-internal.o
      CC [M]  drivers/net/wireless/rtl8211cu/core/crypto/aes-internal-enc.o
      CC [M]  drivers/net/wireless/rtl8211cu/core/crypto/aes-gcm.o
      CC [M]  drivers/net/wireless/rtl8211cu/core/crypto/aes-ccm.o
      CC [M]  drivers/net/wireless/rtl8211cu/core/crypto/aes-omac1.o
      CC [M]  drivers/net/wireless/rtl8211cu/core/crypto/ccmp.o
      CC [M]  drivers/net/wireless/rtl8211cu/core/crypto/gcmp.o
      CC [M]  drivers/net/wireless/rtl8211cu/core/crypto/aes-siv.o
      CC [M]  drivers/net/wireless/rtl8211cu/core/crypto/aes-ctr.o
      CC [M]  drivers/net/wireless/rtl8211cu/core/crypto/sha256-internal.o
      CC [M]  drivers/net/wireless/rtl8211cu/core/crypto/sha256.o
      CC [M]  drivers/net/wireless/rtl8211cu/core/crypto/sha256-prf.o
      CC [M]  drivers/net/wireless/rtl8211cu/core/crypto/rtw_crypto_wrap.o
      CC [M]  drivers/net/wireless/rtl8211cu/core/rtw_swcrypto.o
      CC [M]  drivers/net/wireless/rtl8211cu/os_dep/osdep_service.o
      CC [M]  drivers/net/wireless/rtl8211cu/os_dep/linux/os_intfs.o
      CC [M]  drivers/net/wireless/rtl8211cu/os_dep/linux/usb_intf.o
      CC [M]  drivers/net/wireless/rtl8211cu/os_dep/linux/usb_ops_linux.o
      CC [M]  drivers/net/wireless/rtl8211cu/os_dep/linux/ioctl_linux.o
      CC [M]  drivers/net/wireless/rtl8211cu/os_dep/linux/xmit_linux.o
      CC [M]  drivers/net/wireless/rtl8211cu/os_dep/linux/mlme_linux.o
      CC [M]  drivers/net/wireless/rtl8211cu/os_dep/linux/recv_linux.o
      CC [M]  drivers/net/wireless/rtl8211cu/os_dep/linux/ioctl_cfg80211.o
      CC [M]  drivers/net/wireless/rtl8211cu/os_dep/linux/rtw_cfgvendor.o
      CC [M]  drivers/net/wireless/rtl8211cu/os_dep/linux/wifi_regd.o
      CC [M]  drivers/net/wireless/rtl8211cu/os_dep/linux/rtw_android.o
      CC [M]  drivers/net/wireless/rtl8211cu/os_dep/linux/rtw_proc.o
      CC [M]  drivers/net/wireless/rtl8211cu/os_dep/linux/nlrtw.o
      CC [M]  drivers/net/wireless/rtl8211cu/os_dep/linux/rtw_rhashtable.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/hal_intf.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/hal_com.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/hal_com_phycfg.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/hal_phy.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/hal_dm.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/hal_dm_acs.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/hal_btcoex_wifionly.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/hal_btcoex.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/hal_mp.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/hal_mcc.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/hal_hci/hal_usb.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/led/hal_led.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/led/hal_usb_led.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/rtl8821c/rtl8821c_halinit.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/rtl8821c/rtl8821c_mac.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/rtl8821c/rtl8821c_cmd.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/rtl8821c/rtl8821c_phy.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/rtl8821c/rtl8821c_dm.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/rtl8821c/rtl8821c_ops.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/rtl8821c/hal8821c_fw.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/rtl8821c/usb/rtl8821cu_halinit.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/rtl8821c/usb/rtl8821cu_halmac.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/rtl8821c/usb/rtl8821cu_io.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/rtl8821c/usb/rtl8821cu_xmit.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/rtl8821c/usb/rtl8821cu_recv.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/rtl8821c/usb/rtl8821cu_led.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/rtl8821c/usb/rtl8821cu_ops.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/efuse/rtl8821c/HalEfuseMask8821C_USB.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/hal_halmac.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/halmac/halmac_api.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/halmac/halmac_dbg.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/halmac/halmac_88xx/halmac_bb_rf_88xx.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/halmac/halmac_88xx/halmac_cfg_wmac_88xx.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/halmac/halmac_88xx/halmac_common_88xx.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/halmac/halmac_88xx/halmac_efuse_88xx.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/halmac/halmac_88xx/halmac_flash_88xx.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/halmac/halmac_88xx/halmac_fw_88xx.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/halmac/halmac_88xx/halmac_gpio_88xx.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/halmac/halmac_88xx/halmac_init_88xx.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/halmac/halmac_88xx/halmac_mimo_88xx.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/halmac/halmac_88xx/halmac_usb_88xx.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/halmac/halmac_88xx/halmac_8821c/halmac_cfg_wmac_8821c.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/halmac/halmac_88xx/halmac_8821c/halmac_common_8821c.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/halmac/halmac_88xx/halmac_8821c/halmac_gpio_8821c.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/halmac/halmac_88xx/halmac_8821c/halmac_init_8821c.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/halmac/halmac_88xx/halmac_8821c/halmac_phy_8821c.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/halmac/halmac_88xx/halmac_8821c/halmac_pwr_seq_8821c.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/halmac/halmac_88xx/halmac_8821c/halmac_usb_8821c.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/phydm/phydm_debug.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/phydm/phydm_antdiv.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/phydm/phydm_soml.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/phydm/phydm_smt_ant.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/phydm/phydm_antdect.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/phydm/phydm_interface.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/phydm/phydm_phystatus.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/phydm/phydm_hwconfig.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/phydm/phydm.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/phydm/phydm_dig.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/phydm/phydm_pathdiv.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/phydm/phydm_rainfo.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/phydm/phydm_dynamictxpower.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/phydm/phydm_adaptivity.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/phydm/phydm_cfotracking.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/phydm/phydm_noisemonitor.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/phydm/phydm_beamforming.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/phydm/phydm_direct_bf.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/phydm/phydm_dfs.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/phydm/txbf/halcomtxbf.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/phydm/txbf/haltxbfinterface.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/phydm/txbf/phydm_hal_txbf_api.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/phydm/phydm_adc_sampling.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/phydm/phydm_ccx.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/phydm/phydm_psd.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/phydm/phydm_primary_cca.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/phydm/phydm_cck_pd.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/phydm/phydm_rssi_monitor.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/phydm/phydm_auto_dbg.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/phydm/phydm_math_lib.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/phydm/phydm_api.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/phydm/phydm_pow_train.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/phydm/phydm_lna_sat.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/phydm/phydm_pmac_tx_setting.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/phydm/phydm_mp.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/phydm/phydm_cck_rx_pathdiv.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/phydm/halrf/halrf.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/phydm/halrf/halrf_debug.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/phydm/halrf/halphyrf_ce.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/phydm/halrf/halrf_powertracking_ce.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/phydm/halrf/halrf_powertracking.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/phydm/halrf/halrf_kfree.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/phydm/halrf/halrf_psd.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/phydm/rtl8821c/halhwimg8821c_bb.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/phydm/rtl8821c/halhwimg8821c_mac.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/phydm/rtl8821c/phydm_hal_api8821c.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/phydm/rtl8821c/phydm_regconfig8821c.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/phydm/rtl8821c/phydm_rtl8821c.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/phydm/halrf/rtl8821c/halhwimg8821c_rf.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/phydm/halrf/rtl8821c/halrf_8821c.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/phydm/halrf/rtl8821c/halrf_iqk_8821c.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/btc/halbtc8821cwifionly.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/btc/halbtc8821c1ant.o
      CC [M]  drivers/net/wireless/rtl8211cu/hal/btc/halbtc8821c2ant.o
      CC [M]  drivers/net/wireless/rtl8211cu/platform/platform_ops.o
      CC [M]  drivers/net/wireless/rtl8211cu/platform/platform_ARM_SUNxI_usb.o
    drivers/net/wireless/rtl8211cu/platform/platform_ARM_SUNxI_usb.c: In function 'platform_wifi_power_on':
    drivers/net/wireless/rtl8211cu/platform/platform_ARM_SUNxI_usb.c:119:1: warning: label 'exit' defined but not used [-Wunused-label]
     exit:
     ^~~~
    drivers/net/wireless/rtl8211cu/platform/platform_ARM_SUNxI_usb.c: At top level:
    cc1: warning: unrecognized command line option '-Wno-implicit-fallthrough'
      LD [M]  drivers/net/wireless/rtl8211cu/8821cu.o
    

    可能是驱动不一样的问题,我这个驱动是原厂提供的。

    platform_ARM_SUNxI_usb.c

    /******************************************************************************
     *
     * Copyright(c) 2013 Realtek Corporation. All rights reserved.
     *
     * This program is free software; you can redistribute it and/or modify it
     * under the terms of version 2 of the GNU General Public License as
     * published by the Free Software Foundation.
     *
     * This program is distributed in the hope that it will be useful, but WITHOUT
     * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
     * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
     * more details.
     *
     * You should have received a copy of the GNU General Public License along with
     * this program; if not, write to the Free Software Foundation, Inc.,
     * 51 Franklin Street, Fifth Floor, Boston, MA 02110, USA
     *
     *
     ******************************************************************************/
    /*
     * Description:
     *	This file can be applied to following platforms:
     *	CONFIG_PLATFORM_ARM_SUNXI Series platform 
     *	
     */
     
    #include <drv_types.h>
    
    #ifdef CONFIG_PLATFORM_ARM_SUNxI
    extern int sunxi_usb_disable_hcd(__u32 usbc_no);
    extern int sunxi_usb_enable_hcd(__u32 usbc_no);
    extern int sunxi_wlan_get_bus_index(void);
    extern void sunxi_wlan_set_power(int on);
    #endif
    
    #if defined(CONFIG_PLATFORM_ARM_SUN6I) || defined(CONFIG_PLATFORM_ARM_SUN7I)
    extern int sw_usb_disable_hcd(__u32 usbc_no);
    extern int sw_usb_enable_hcd(__u32 usbc_no);
    extern void wifi_pm_power(int on);
    static script_item_u item;
    #endif
    
    #ifdef CONFIG_PLATFORM_ARM_SUN8I
    extern int sunxi_usb_disable_hcd(__u32 usbc_no);
    extern int sunxi_usb_enable_hcd(__u32 usbc_no);
    extern void wifi_pm_power(int on);
    static script_item_u item;
    #endif
    
    
    int platform_wifi_power_on(void)
    {
    	int ret = 0;
    	int usb_no = sunxi_wlan_get_bus_index();
    
    	printk("platform_wifi_power_on(), usb_index: %d\n", usb_no);
    #ifdef CONFIG_PLATFORM_ARM_SUNxI
    #ifndef CONFIG_RTL8723A
    	{
    		/* ----------get usb_wifi_usbc_num------------- */
    		sunxi_wlan_set_power(1);
    		mdelay(100);
    	}
    #endif //CONFIG_RTL8723A
    #endif //CONFIG_PLATFORM_ARM_SUNxI
    
    #if defined(CONFIG_PLATFORM_ARM_SUN6I) || defined(CONFIG_PLATFORM_ARM_SUN7I)
    	{
    		script_item_value_type_e type;
    
    		type = script_get_item("wifi_para", "wifi_usbc_id", &item);
    		if(SCIRPT_ITEM_VALUE_TYPE_INT != type){
    			printk("ERR: script_get_item wifi_usbc_id failed\n");
    			ret = -ENOMEM;
    			goto exit;
    		}
    
    		printk("sw_usb_enable_hcd: usbc_num = %d\n", item.val);
    		wifi_pm_power(1);
    		mdelay(10);
    	
    		#if !(defined(CONFIG_RTL8723A)) && !(defined(CONFIG_RTL8723B))
    		sw_usb_enable_hcd(item.val);
    		#endif
    	}
    #endif //defined(CONFIG_PLATFORM_ARM_SUN6I) || defined(CONFIG_PLATFORM_ARM_SUN7I)
    
    #if defined(CONFIG_PLATFORM_ARM_SUN8I)
    	{
    		script_item_value_type_e type;
    
    		type = script_get_item("wifi_para", "wifi_usbc_id", &item);
    		if(SCIRPT_ITEM_VALUE_TYPE_INT != type){
    			printk("ERR: script_get_item wifi_usbc_id failed\n");
    			ret = -ENOMEM;
    			goto exit;
    		}
    
    		printk("sw_usb_enable_hcd: usbc_num = %d\n", item.val);
    		wifi_pm_power(1);
    		mdelay(10);
    	
    		#if !(defined(CONFIG_RTL8723A)) && !(defined(CONFIG_RTL8723B))
    		sunxi_usb_enable_hcd(item.val);
    		#endif
    	}
    #endif //CONFIG_PLATFORM_ARM_SUN8I
    
    exit:
    	return ret;
    }
    
    void platform_wifi_power_off(void)
    {
    	int usb_no = sunxi_wlan_get_bus_index();
    
    	printk("platform_wifi_power_off(), usb_index: %d\n", usb_no);
    #ifdef CONFIG_PLATFORM_ARM_SUNxI
    #ifndef CONFIG_RTL8723A
    	//DBG_8192C("sw_usb_disable_hcd: usbc_num = %d\n", usb_wifi_host);
    	//sw_usb_disable_hcd(usb_wifi_host);
    	mdelay(100);
    	sunxi_wlan_set_power(0);
    #endif //ifndef CONFIG_RTL8723A
    #endif	//CONFIG_PLATFORM_ARM_SUNxI
    
    #if defined(CONFIG_PLATFORM_ARM_SUN6I) || defined(CONFIG_PLATFORM_ARM_SUN7I)
    	#if !(defined(CONFIG_RTL8723A)) && !(defined(CONFIG_RTL8723B))
    	sw_usb_disable_hcd(item.val);
    	#endif
    	wifi_pm_power(0);
    #endif //defined(CONFIG_PLATFORM_ARM_SUN6I) || defined(CONFIG_PLATFORM_ARM_SUN7I)
    
    #if defined(CONFIG_PLATFORM_ARM_SUN8I)
    	#if !(defined(CONFIG_RTL8723A)) && !(defined(CONFIG_RTL8723B))
    	sunxi_usb_disable_hcd(item.val);
    	#endif
    	wifi_pm_power(0);
    #endif //defined(CONFIG_PLATFORM_ARM_SUN8I)
    }
    

    如果出现

    WARNING: module 8821cu uses symbol kernel_read from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it.
    

    可以参考:

    D1 LicheeRV Dock 移植RTL8723DS驱动

    https://bbs.aw-ol.com/topic/994/share/1

    posted in 编译和烧写问题专区
  • Reply: 做了一块D1-H板子,LDOA_OUT输出只有1.2V?

    @htjgdw 检查一下是否有虚焊USB线,系统没什么大问题

    posted in D1系列-RISC-V
  • Reply: D1H如何调整HDMI分辨率,支持800x480液晶

    看情况是屏幕的VID不支持,所以读取到EDID但是也没有生成VID。也有可能是分辨率不支持。可以用调试节点强制设置下看看:

    cd /sys/kernel/debug/dispdbg
    
    echo disp0 > name
    echo switch1 > command
    echo 4 5 0 0 0x4 0x101 0 0 0 8 > param
    echo 1 > start
    

    第四行命令中的5可以替换为下列数

    0:480i 
    1:576i 
    2:480p 
    3:576p 
    4:720p50
    5:720p60 
    6:1080i50 
    7:1080i60 
    8:1080p24 
    9:1080p50 
    10:1080p60
    
    posted in D1系列-RISC-V
  • Reply: tplayer内存不足

    可以尝试降低码率或帧率,另外也可以使用melis rtos降低内存开销

    posted in D1系列-RISC-V
  • Reply: D1s调试rtp,触控屏,电阻屏出现open consoledevice: No such file or directory

    @lingeasyD1s调试rtp,触控屏,电阻屏出现open consoledevice: No such file or directory 中说:

    ts.conf

    这个文件完整路径是什么呢?

    posted in D1系列-RISC-V
  • Reply: D1s调试rtp,触控屏,电阻屏出现open consoledevice: No such file or directory

    @lingeasy

    https://blog.csdn.net/qq_21792169/article/details/50408577

    TSLIB_CONSOLEDEVICE=/dev/tty1 TSLIB_FBDEVICE=/dev/fb0 TSLIB_TSDEVICE=/dev/input/event0 ts_calibrate
    
    
    posted in D1系列-RISC-V
  • Reply: D1s调试rtp,触控屏,电阻屏出现open consoledevice: No such file or directory

    @lingeasy

    TSLIB_FBDEVICE=/dev/fb0 TSLIB_TSDEVICE=/dev/input/event0 ts_calibrate
    

    参考这个: Linux 执行 ts_test ts_calibrate 都提示 No such file or directory, 求教

    posted in D1系列-RISC-V
  • Reply: D1s调试rtp,触控屏,电阻屏出现open consoledevice: No such file or directory

    @lingeasy
    cat /proc/interrupts

    看下中断的增加速度

    posted in D1系列-RISC-V