This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:Linux
您好!
我们使用的是 MAX14830 (SPI 转四路 UART)。 MAX14830 IC 连接到 BeagleBone Black 的 SPI1。
我们在 Linux 中启用了该驱动程序、并为 max14830编写了 DTS。
在 dmesg ttyMAX0-3中,如果通信,但在/dev/dev 中未显示
[19.787878] spi2.0:I/O 0x0处的 ttyMAX0 (IRQ = 102、base_baud = 230400)是一个 MAX14830
[19.828950]串行串行串行串行0:已注册 TTY 端口 ttyMAX0
[19.879495] spi2.0:I/O 0x20上的 ttyMAX1 (IRQ = 102、base_baud = 230400)是一个 MAX14830
[19.901608]串行 SERIAL1:已注册 TTY 端口 ttyMAX1
[19.927662] spi2.0:I/O 0x40处的 ttyMAX2 (IRQ = 102、base_baud = 230400)是一个 MAX14830
[19.987868]串行 SERIAL2:TTY 端口 ttyMAX2已注册
[19.999012] spi2.0:I/O 0x60上的 ttyMAX3 (IRQ = 102、base_baud = 230400)是一个 MAX14830
[20.000769]串行串行串行3:已注册 TTY 端口 ttyMAX3
DTS
/DTS-v1/;
/插件/;
/{
兼容="ti、Beaglebone-blue"、"ti、Beaglebone-blue";
器件型号="BB-MAX14830-01";
/*说明此 Cape 使用的资源*/
独占使用=
/*引脚接头使用*/
"P8.42"、/* SPI IRQ:GPIO2_11 */
"P9.31"、/* SPI:SPI1_SCLK *
"P9.29"、/* SPI:SPI1_d0 *
"P9.30"、/* SPI:SPI1_D1 *
"P9.28"、/* SPI:SPI1_cs0 *
/*硬件 IP 使用*/
"GPIO2_11"、
"SPI1";
片段@0{
目标=<&am33xx_pinmux>;
_overlay__{
BON_14830_SPI1_Pins:pinmux_bone_14830_SPI1_Pins{
pinctrl-single、pins =<
0x190 0x33 /* McASP0_aclkx.SPI1_SCLK、OUTPLUP | MODE3 */
0x194 0x33 /* McASP0_FSX.SPI1_d0、RX_ENABLED | PULLUP | MODE3 */
0x198 0x13 //* McASP0_axr0.SPI1_D1、output_pullup | MODE3 *
0x19c 0x13 //* McASP0_ahclkr.SPI1_cs0、output_pullup | MODE3 *
>;
};
bon_14830_pins:pinmux_bon_14830_pins{
pinctrl-single、pins =<
0x0b4 0x37 /* McASP0_ahclkx.GPIO2_11 P8_42、RX_ENABLED | PULLUP | MODE7 */
>;
};
};
};
碎片@1{
目标=<&SPI1>;
_overlay__{
#address-cells =<1>;
#size-cells =<0>;
状态="正常";
pinctrl-names ="default";
pinctrl-0 =<&bone_14830_SPI1_PINs>;
max14830@0{
兼容="maxim、max14830";
reg =<0>;/* cs0 */
mode=<0>;
SPI-max-frequency =<16000000>;
pinctrl-names="default";
pinctrl-0 =<&bone_14830_pines>;
时钟=<clk4m>;
clock-names="osc";
interrupt-parent =<&GPIO2>;
中断=<11 2>;//边沿下降
GPIO 控制器;
#GPIO-cells =<2>;
clk4m:clk4m@10{
兼容="固定时钟";
#clock-cells =<0>;
时钟频率=<368600>;
};
};
};
};
};
任何更改都必须完成
此致
库穆达