Other Parts Discussed in Thread: SYSCONFIG
Tool/software:
This is a follow-up post to this question.
I created a new workspace, and imported the system_freertos example.
I updated the empty_am243x-lp_system_freertos "system.xml" file to include a PRU core.
Next I copied over my R5F program, and my PRU (assembly) program.
After setting up the right header file links and copying linker.cmd for PRU,
I was able to connect to the LP target, and load the programs in their cores and run.
I load the PRU program and run it, then load the R5F program and run it.
(The R5F program writes to DMEM0 which PRU can see to tell PRU when to do actions)
However, when I try and flash the binary to OSPI the PRU doesn't seem to be running at all.
Am I missing something to enable the PRU core?
In CCS I just click the green "RUN" arrow to run the program, but with multicore do I need to engage the PRU through some register write?
Is there a multicore example with PRU running I can reference...?