主题中讨论的其他器件: SN65HVS882
工具/软件:Linux
我们正在使用 AM5728 GP EVM、连接到我们的板以进行原型设计、我们正在尝试在此上启用 SPI4、使用 SDK 版本5.0.0.0、
已检查以下线程以启用器件树中的 SPI
https://e2e.ti.com/support/processors/f/791/t/497925#pi320627=2
http://e2e.ti.com/support/processors/f/791/t/675017?Linux-AM5728-SPI-configuration-in-driver
https://e2e.ti.com/support/processors/f/791/t/497925#pi320627=2
及其相关线程、在 DTS 文件中、
mcspi4_pins:pinmux_mcspi4_pins{
pinctrl-single、pins =<
0x3A4 (PIN_INPUT | MUX_MODE0)/* mcspi4_clk *
0x3AC (PIN_INPUT | MUX_MODE0)/* mcspi4_Simo *
0x3A8 (PIN_INPUT | MUX_MODE0)/* mcspi4_SOMI */
0x3B0 (PIN_INPUT | MUX_MODE0)/* mcspi4_cs0 */
>;
};
给出了编译错误"无效语法"、因此删除了它、并在文件夹 ti-processor-sdk-linux-am57xx-evm-05.00.15/board-support/u-boot-2018.01+gitAUTOINC+131dc82830-g131dc82830/board/ti/am57xx 中的"mux_data.h"文件中进行了配置
并添加在 DTS 文件中
mcspi4{(&M)
状态="正常";
};
但在目标上,我们只看到“/sys/class/spi_master/spi4”,但在/dev/folder 中找不到 SPI 设备。
可能是什么问题。