Part Number: AM4378
Tool/software: TI-RTOS
Hi,
I'm using:
processor_sdk_rtos_am437x_3_03_00_04
pru-software-support-package
PRU-ICSS-HSR-PRP-DAN_01.00.02.00
Shared data in ICSS0-PRU0 has address 0x00000800 and from ICSS0-PRU1 point of view 0x00002800;
Shared data also use ARM with address 0x54440800 for communication with PRU0.
(Shared data = DATA IN PRU0 RAM)
I have some times problem with accessing PRU0-DATA (shared data) with PRU1.
All values are zero.
WHY?
I made some kind semaphore (integer in shared data) witch signal "wait in while loop until other PRU1 finish writing data for you". Is maybe this problem because PRU0 in loop access data and PRU1 can't access data at the same cycle?
Regards, Mare