工具与软件:
您好!
我的客户希望访问 PRU 寄存器、如 R0、R9.W0等。 转换为输出。 有可能吗?
如果可能、您能否告诉他们如何从 R5F 访问?
谢谢。此致、
英明
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.
工具与软件:
您好!
我的客户希望访问 PRU 寄存器、如 R0、R9.W0等。 转换为输出。 有可能吗?
如果可能、您能否告诉他们如何从 R5F 访问?
谢谢。此致、
英明
您好、Hideaki-san、
我们支持 R5F 内核和 PRU 内核之间的通信协议、即 PRU IPC。 请在此处查找有关它的更多信息:
https://software-dl.ti.com/mcu-plus-sdk/esd/AM243X/10_00_00_20/exports/docs/api_guide_am243x/DRIVERS_PRU_IPC.html
此外、通过读取技术参考手册(TRM)中"PRU_ICSSG 全局存储器映射"的地址、R5F 可以直接从 PRU 的数据 RAM (DRAM)或共享 RAM (SRAM)中读取。
但是、其他处理器内核无法直接读取 PRU 的内部寄存器 R0-R31。 您可以在软件开发期间使用 CCS 窥探 PRU 内部寄存器。
有关使用 CCS 进行调试的入门想法、请随时访问 PRU 入门实验室(目前针对 CCS <->PRU 和 Linux <->PRU): https://software-dl.ti.com/processor-sdk-linux/esd/AM64X/10_00_07_04/exports/docs/common/PRU-ICSS/PRU-Getting-Started-Labs_Lab5.html
有关特定于 AM243x 的入门实验室、请参阅 RTOS 入门指南: https://git.ti.com/cgit/pru-software-support-package/pru-software-support-package/tree/examples/am243x
此致、
Nick