ZHCABI9 April 2022 AM67 , AM67A , AM68 , AM68A , AM69 , AM69A , DRA821U , DRA821U-Q1 , DRA829J , DRA829J-Q1 , DRA829V , DRA829V-Q1 , TDA4AEN-Q1 , TDA4AH-Q1 , TDA4AL-Q1 , TDA4AP-Q1 , TDA4APE-Q1 , TDA4VE-Q1 , TDA4VEN-Q1 , TDA4VH-Q1 , TDA4VL-Q1 , TDA4VM , TDA4VM-Q1 , TDA4VP-Q1 , TDA4VPE-Q1
本应用报告演示了如何使用 Linux® 为 TDA4 系列启用 SPI 的主模式和从模式,还为其中一个 SPI 实例提供了示例器件树节点,用于对主模式进行演示。从模式要求 DMA 支持,并需要额外的补丁来启用 UDMA 功能所需的 PSIL 线程。测试是使用标准的 Linux 方法演示的。
Linux®is a reg TM ofLinus Torvalds in the U.S. and other countries.
Other TMs
SPI 是一种用于短距离通信的同步串行通信接口规范,主要用于嵌入式系统。
下面列出了 SPI 协议的显著特性:
SPI 总线指定四个逻辑信号:
主器件上的 MOSI 连接到从器件上的 MOSI。主器件上的 MISO 连接到从器件上的 MISO。
从器件选择与芯片选择具有相同的功能,并用于代替寻址概念。
MCSPI 表示多通道串行外设接口(MCSPI)。MCSPI 模块是一个多通道发送/接收、主/从同步串行总线。器件中有十一个 MCSPI 模块(请参阅表 2-1)。
实例 | 域 | ||
---|---|---|---|
WKUP | MCU | MAIN | |
MCU_MCSPI0 | - | ✓ | - |
MCU_MCSPI1 | - | ✓ | - |
MCU_MCSPI2 | - | ✓ | - |
MCSPI0 | - | - | ✓ |
MCSPI1 | - | - | ✓ |
MCSPI2 | - | - | ✓ |
MCSPI3 | - | - | ✓ |
MCSPI4 | - | - | ✓ |
MCSPI5 | - | - | ✓ |
MCSPI6 | - | - | ✓ |
MCSPI7 | v | - | ✓ |
有关更多信息,请参阅 J7200 DRA821 处理器器件修订版 1.0 技术参考手册。
表格缺失
默认情况下,MCSPI4 在上电时作为从器件直接连接到 MCU_MCSPI2。MCSPI4 和
MCU_MCSPI2 在外部没有引脚输出。