ZHCAGC6 August   2026 AM625

 

  1.   1
  2.   摘要
  3.   商标
  4. 1引言
    1. 1.1 TI PRU介绍
    2. 1.2 高速串口应用背景与工业需求
    3. 1.3 12Mbps高速串口技术挑战
  5. 2基于PRU的高速串口通信系统设计与实现
    1. 2.1 串口底层物理层设计
    2. 2.2 PRU软件利用PEFIF接口实现多路高速串口
    3. 2.3 串口ARM Linux侧应用层驱动设计
  6. 3高速串口实验验证
    1. 3.1 高速PRU串口裸机实验
    2. 3.2 基于Linux应用高速PRU串口
  7. 4总结
  8. 5参考文献

高速PRU串口裸机实验

在SK-AM62B-K1 Board上可以对应找到PRU IO的对应引脚进行测试,具体的硬件引脚分布如下:

3 channel RX: J10.14 - PRU1_GPI9 – N23 ;J10.15 - PRU1_GPI10 – N24;J10.16 - PRU1_GPI11 – N25

3 channel TX: AA3, SOC_MMC0_DAT2 rework via R376. PRU0_GPO1 – AA3;J10.17 – PRU0_GPO4 – P24;J10.20 – PRU0_GPO7 – R23

 基于AM62 SK EVM硬件环境搭建 图 3-1 基于AM62 SK EVM硬件环境搭建

软件环境上主要使用CCS通过JTAG来进行调试, 测试使用的CCS版本为12.8.1,在连接到AM62 EVM后,需要按照该链接 描述进行初始化。之后连接到PRU核,将PRU_UART_12Mbps.out进行加载并运行,后续实际项目应用可以通过Linux remoteproc进行加载和运行。在CCS中可以方便的对内存进行操作,以观察对应引脚输出的串口波形。

 基于AM62 SK EVM软件环境搭建 图 3-2 基于AM62 SK EVM软件环境搭建