WHC 接口及硬件配置
WHC 硬件配置
WHC 接口连接
Ameba 与树莓派引脚对应关系如下:
Interface |
SoC pin |
Function |
|---|---|---|
SDIO |
PB6 |
SDIO_DAT2 |
PB7 |
SDIO_DAT3 |
|
PB8 |
SDIO_CMD |
|
PB9 |
SDIO_CLK |
|
PB13 |
SDIO_DAT0 |
|
PB14 |
SDIO_DAT1 |
|
SPI |
PB24 |
SPI_MOSI |
PB25 |
SPI_MISO |
|
PB23 |
SPI_CLK |
|
PB26 |
SPI_CS |
|
PB8 |
DEV_TX_REQ |
|
PB9 |
DEV_READY |
Interface |
Raspberry Pi |
Function |
|---|---|---|
SDIO |
GPIO 26 |
SDIO_DAT2 |
GPIO 27 |
SDIO_DAT3 |
|
GPIO 23 |
SDIO_CMD |
|
GPIO 22 |
SDIO_CLK |
|
GPIO 24 |
SDIO_DAT0 |
|
GPIO 25 |
SDIO_DAT1 |
|
SPI |
GPIO 10 |
SPI_MOSI |
GPIO 9 |
SPI_MISO |
|
GPIO 11 |
SPI_CLK |
|
GPIO 8 |
SPI_CS |
|
GPIO 23 |
DEV_TX_REQ |
|
GPIO 22 |
DEV_READY |
|
UART |
GPIO 14 |
UART_TX |
GPIO 15 |
UART_RX |
备注
SPI DEV_TX_REQ:Ameba 通过此引脚上升沿通知 Host 有数据待发送
SPI DEV_READY:Ameba 状态指示信号
高电平(1):设备就绪,可接收数据
低电平(0):设备繁忙,暂停传输
备注
默认使用 Ameba SDK 预定义 SDIO 引脚,如需修改需调整以下文件中 SDIO_Pin_Grp , 对应 SDIO_PAD 中的 pinmux 的索引:
文件地址:
component/soc/usrcfg/amebadplus/ameba_intfcfg.cHost 端 SDIO 中断模式要求:
默认使用 SDIO_DATA1。
若 Host 不支持 SDIO 中断:
可切换至轮询模式进行通信。
若 Host 需通过 GPIO 触发中断:Ameba 平台提供部分可配置 GPIO 支持此功能。详细配置与支持列表,请 联系我们 获取。
WHC SDIO 转接板
Realtek 提供了方便对接 mini SD 卡槽的转接板供客户选择,推荐使用专用转接板连接 SDIO 引脚。
FullMAC SDIO 转接板实物图
备注
Realtek 官方转接板即将上市,当前可 联系我们 申请样品。
WHC 树莓派直连方案
高速传输场景建议直接将 Ameba SDIO 引脚焊接至树莓派 GPIO。
Ameba 与树莓派直连示意图