Hi,
I doubt that the ram is incorrectly changed by somewhere in my program during some conditions. I save the copy of twiddle16x16_1D in an new array(called twiddle16x16_Heap[12]) in MmwDemo_DSS_DataPathObj_t struct.
I compare the twiddle16x16_1D with twiddle16x16_Heap[12] every loop in interframeProcess function. Once not matched, I stopped dss program and reset power manage chip in mss.
I found when I put the radar on my car, running on the road, the device reset frequently due to the failure of the unmatch, and I tried to move the twiddle16x16_Heap to L2 part2 memory, the device not reset anymore.
I want to ask:
1. where the variables in Srr_DSS_MCB gSrrDSSMCB stored in. Are the variables stored in systemHeap in L2SRAM_UMAP0 of dss_srr_linker.cmd?
2. How can I check the key memories is changed during the program?
Thank you!