联系管理员

开通文章发布权限

扫码 添加微信
微信图片
电话:18888888888 QQ:-

泰山派与1G的硬件模块接口的区别

前言

WIFI部分

WIFI和蓝牙使用的是 AP6212。

其中,1G底板泰山派 之间信号引脚不同点:

信号名称底板泰山派
BT_WAKE_HOST_HGPIO0_C4GPIO2_C0
HOST_WAKE_BT_HGPIO0_C3GPIO2_C1
I2C2_LRCK_TX_M0GPIO2_C4GPIO2_C3
I2S2_SDO_M0GPIO2_C3GPIO2_C4

图片#B #S #R #60% #auto

在路径
图片#B #S #R #60% #auto
添加以下配置:

&sdio {
    status = "okay";
    bus-width = <4>;          // 4线SDIO模式
    max-frequency = <150000000>;
    sd-uhs-sdr104;            // 支持SDIO 3.0
    mmc-pwrseq = <&sdio_pwrseq>; // 关联电源控制
};

sdio_pwrseq: sdio-pwrseq {
    compatible = "mmc-pwrseq-simple";
    reset-gpios = <&gpio0 RK_PB1 GPIO_ACTIVE_LOW>; // WiFi使能引脚(WL_REG_ON)
    post-power-on-delay-ms = <20>; // 上电延时
};

&uart1 {
    status = "okay";
    bluetooth {
        compatible = "brcm,bcm43438-bt"; // AP6212蓝牙驱动
        shutdown-gpios = <&gpio0 79 GPIO_ACTIVE_HIGH>; // BT使能引脚 GPIO2_B7
        device-wakeup-gpios = <&gpio0 20 GPIO_ACTIVE_HIGH>; // 主机唤醒引脚 GPIO0_C4
    };
};

以太网部分

以太网使用的是 RTL8211F-CG。

其中,1G底板泰山派 之间信号引脚不同点:

信号名称底板泰山派
GMAC0_RSTNGPIO0_A6GPIO0_C7

图片#B #S #R #60% #auto


 

在SDK的路径
图片#B #S #R #60% #auto
修改引脚为RK_PA6

&gmac1 {
	phy-mode = "rgmii";
	clock_in_out = "output";

	snps,reset-gpio = <&gpio0 RK_PA6 GPIO_ACTIVE_LOW>;
	snps,reset-active-low;
	/* Reset time is 20ms, 100ms for rtl8211f */

LED部分

引脚是一样的,但是烧录泰山派的 ubuntu固件不能点亮。

发现是底板的3v3电源是通过GPIO控制是否开启了,最简单的测试方法是通过echo控制GPIO0_D4输出高电平即可。
图片#B #S #R #60% #auto

图片#B #S #R #60% #auto

评论

快捷导航

把好文章收藏到微信

打开微信,扫码查看

关闭

还没有账号?立即注册