Tool/software:
Hello Specialists,
I was able to enable/disable PRG1_PRU1 core. But the second time activated PRG1_PRU1 core seemed not able to run into PRG1_PRU1's main: assembly program.
The following screen capture was the main() in R5_0_0, (it was the MCU+ SDK 10.0.0 example gpio_led_blink example).
I put in enable PRG1_PRU1 enable command and the PRG1_PRU1 core could be started and can put captured ADC data into PRG1 share memory address (red color to show updated).

The second screen capture was the test assembly code I put in PRG1_PRU1 for reading pins (connected to ADC parallel output pin) and place them into PRG1 share memory:

The third screen capture was to show PRG1_PRU1 could be stop by R5_0_0 using command inside gpio_led_blink.c:

The following screen capture was to show the PRG1_PRU1 core was re-started by R5_0_0 core.
The problem was that the PRG1 share memory was not updated.
It seemed the re-started PRG1_PRU1 core could not run the assembly code in main to read ADC result on I/O pin to update PRG1 share memory.

I think I maybe missing some control command to cause the problem.
Can you please help to check this problem?
Thank you very much.
Best Regards, Jason Chiu.