调试与扩展接口
犀牛派 IQ9N (Rhino Pi IQ9N) 不提供 40 Pin GPIO 排针,其扩展与调试能力通过 CPU、RTSS 两套子系统的 SPI、I2S 与串口接口提供。
接口清单
| 接口 | 数量 | 连接器 | 说明 |
|---|---|---|---|
| CPU-SPI | 1 | WAFER-GH1.25-6PLB | CPU 子系统 SPI 接口 |
| RTSS-SPI | 1 | WAFER-GH1.25-6PLB | RTSS 子系统 SPI 接口 |
| I2S | 1 | WAFER-GH1.25-4PLB | 音频接口 |
| CPU-DBG | 1 | WAFER-GH1.25-4PLB | CPU 调试串口 |
| CPU-UART | 1 | WAFER-GH1.25-4PLB | CPU 功能串口 |
| RTSS-DBG | 1 | WAFER-GH1.25-4PLB | RTSS 调试串口 |
| RTSS-UART | 1 | WAFER-GH1.25-4PLB | RTSS 功能串口 |
接口定义
SPI、I2S 与串口在板卡上的位置参见首页 Rhino Pi IQ9N 接口说明 中的接口位置示意图。
SPI 接口
CPU-SPI 与 RTSS-SPI 均采用 WAFER-GH1.25-6PLB 连接器(1.25 间距,立贴,6P):
| 引脚 | 信号 | 说明 |
|---|---|---|
| 1 | VCC_3V3 | 3.3V 电源 |
| 2 | MISO | 主入从出 |
| 3 | MOSI | 主出从入 |
| 4 | CLK | 时钟 |
| 5 | CS | 片选 |
| 6 | GND | 地 |
I2S 接口
采用 WAFER-GH1.25-4PLB 连接器:
| 引脚 | 信号 | 说明 |
|---|---|---|
| 1 | DATA | 音频数据 |
| 2 | SCK | 位时钟 |
| 3 | WS | 帧时钟(声道选择) |
| 4 | GND | 地 |
串口接口
CPU-DBG、CPU-UART、RTSS-DBG、RTSS-UART 均采用 WAFER-GH1.25-4PLB 连接器,为 3.3V 电平:
| 引脚 | 信号 | 说明 |
|---|---|---|
| 1 | VCC_3VS | 3.3V 电源 |
| 2 | UART_TX | 串口发送 |
| 3 | UART_RX | 串口接收 |
| 4 | GND | 地 |
使用说明
连接串口调试工具(如 MobaXterm、minicom)后,可查看 CPU 与 RTSS 子系统的启动日志。
在系统中查看串口设备:
bash
ls /dev/ttyS*查看 SPI 设备:
bash
ls /dev/spidev*注意
SPI 尚未完成软件使能,系统中暂无 /dev/spidev* 节点,具体情况参见 SPI 接口。
注意事项
- 串口为 3.3V 电平,请勿直接接入 5V 串口设备,避免损坏芯片。
- 外接接口设计时请注意电平匹配。
- 高速信号接口设计时请按设计要求处理 layout 走线,以保证接口性能。