ZHCADO9 January   2024

 

  1.   1
  2.   摘要
  3.   商标
  4. 1PMIC 和电源定制更改
  5. 2Pinmux
    1. 2.1 配置 PinMux 的步骤
    2. 2.2 引脚多路复用的手动审核
  6. 3定制 DDR 相关更改
  7. 4开始使用的最小内核 DT
  8. 5引导模式支持汇总
    1. 5.1 无引导模式
    2. 5.2 UART 引导模式
    3. 5.3 OSPI/QSPI/SPI/xSPI/串行与非门
  9. 6定制电路板启动期间的常见问题

引脚多路复用的手动审核

  1. 检查原理图中是否存在确切的焊球编号。例如,J721E/TDA4VM(SoC) à gpio0_0(Signal_name)。在相应的数据手册中搜索 TDA4VM/J721E:

    https://www.ti.com/cn/lit/ds/symlink/tda4vm.pdf?ts=1593521450358&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FTDA4VM

  2. 表中给出了第一个搜索实例,其中提供了焊球编号和名称,这正是我们需要在电路板原理图中检查的内容,以了解在电路板上的哪个焊球上输出了 gpio0_0。例如:AC18 映射到 GPIO0_0。页面:上文 #1 中共享的文档链接的第 18 页。
    GUID-20230827-SS0I-D71P-TGPW-ZWKDZWTTFKMG-low.png
  3. 搜索映射到 padconfig 寄存器的 AC18,如下所示。在器件特定数据手册的 PADCONFIG0 寄存器中搜索 AC18,这是需要编程的模式。例如,gpio0_0 处于模式 7,因此 pinmux 文件应采用模式 7,以便从焊球 AC18 中输出 gpio0_0 信号。 页面:上文 #1 中指向的文档链接的第 138 页。

    您可以统计由 PinMux 工具生成的 devicetree.dtsi、手动审核的寄存器和位字段,并进行交叉验证。例如,J721E_IOPAD(0x0, PIN_INPUT, 7) 0x0 对应于 PADCONFIG0 寄存器的寄存器偏移 0x0,7 对应于多路复用器模式 7。