Tool/software: Code Composer Studio
The chip I use is AM3358, the upper ARM core runs the application program, and the bottom PRU core runs
to control the execution program of the peripheral device, and they share data with shareRAM. In the
past, programs in PRU were written in assembler instructions, and run smoothly. Now the PRU program is
rewritten in the same way with the same C language, then compiled in the PRU, and occasionally the
peripherals will stop responding (the probability of error is about 10 times a 1-2 problem), as if the
PRU program has been waiting for what, no longer to execute it.What is the reason for this? in the PRU
compiler, heap size is 0x300,stack size is 0x400.In one experiment,the response was stopped,after 31
hours of operation.What should I do? Thanks!