Other Parts Discussed in Thread: DM3730,
Hello,
I have custom motherboards using DM3725 and DM3730. ARM is running Linux with Kernel 2.6.32. DSP is running DSP/BIOS version 5.41.13.42
We have a Linux application that communicates with DSP using shared memory and it reads from DSP internal memory.
Very occasionally DSP hangs and it's not possible to examine with JTAG debugger (using CCS v3.3 with XDS100USB). When DSP crashes the Linux application crashes with "Bus error" and it's unable to read DSP internal memory. CCS, that has been attached while the system is correctly running, doesn't notice anything until I try to stop it and I get the error:
"Trouble Halting Target CPU: Error 0x00000020/-1202 Error"
I verified that the registers of PRCM SubSystem (CM_FCLKEN_IVA2, CM_CLKEN_PLL_IVA2, ...) are still valid after the crash and they are.
What I'm asking is: what can lead ARM not being able to access DSP internal memory?