1.前言
Orin 有四路串口,对于多数设备来说已经够用。
通过SPI 转串口再转RS485在Orin平台应该属于极个例,所以记录一下。
- 串口扩展芯片: SC16IS752
- RS485收发器: SP3072
- 通信接口: SPI
2.修改过程
2.1 sc16is752 芯片
2.1.1引脚说明
2.1.2 设备树配置
修改设备树文件
/kernel/kernel-5.10/arch/arm64/configs/tegra_defconfig
添加
CONFIG_SERIAL_SC16IS7XX_CORE=y
CONFIG_SERIAL_SC16IS7XX=y
设备树文件 hardware/nvidia/platform/t23x/concord/kernel-dts/cvb/tegra234-p3737-0000-a00.dtsi
修改设备树文件
spi@3210000{
/* SPI1 in 40 pin conn */