工具/软件:TI-RTOS
您好!
我正在使用:
PROCESSOR_SDK_RTOS_AM437X_3_03_00_04
PRU-software-support-package
PRU-ICSS-HSR-PRP-DAN_01.00.02.00
ICSS0-PRU0中的共享数据地址为0x00000800、从 ICSS0-PRU1的角度来看为0x00002800;
共享数据还使用地址为0x54440800的 ARM 与 PRU0通信。
(共享数据= PRU0 RAM 中的数据)
与 PRU1一起访问 PRU0-数据(共享数据)时有时会遇到问题。
所有值均为零。
为什么?
我制作了某种信号量(共享数据中的整数)开关信号"在 while 循环中等待、直到其他 PRU1为您完成数据写入"。 这个问题可能是因为循环中的 PRU0访问数据、而 PRU1无法在同一周期访问数据?
此致、Mare