Hi all,
I am trying to run custom IQ data with MIDAS 2.0. For that, I have chosen IQ data combinations which satisfy the multiplicity requirements of MIDAS2.0 (ie scanlines, multiple of 16 and samples, multiple of 32).
What I have done is - I have fixed a maximum target of my scanlines/samples possibility [ie, Bscanlines 512, Bsamples 1024, Dscanlines 256, Dsamples 512 and Densembles 12) and calculated the poolsizes accordingly. Then I have changed my loadmodules.sh to change my CMEM start and end addresses and my pool sizes. Then I have modified my mud.tcf file to change the size of DDRALGHEAP. Then I rebuild the dsp server and the MIDAS application. Then I have changed the bootargs of OMAP3EVM so that linux memory is reduced to 72MB(This is calculated after several trial and errors). Then the application worked fine when I provide an IQ data of same resolutions. (Bdata - 512x1024, color data 256x512x12)
My assumption is that: If I anticipate the maximum possible resolution of custom IQ data and calculated the poolsizes, configured mud.tcf and loadmodules.sh accordingly, I could run any IQ data of lower resolution which also satisfy the multiplicity requirements. But the below are my observations while testing:-
1. When I run linear Bmode data with 384 scanlines and 640 samples, I got DSP MMU error fault.
2. When I run linear Bmode data with 112 scanlines,and 1024 samples, also I got DSP MMU error fault.
During both cases, DSP MMU Error Fault! MMU_IRQSTATUS = [0x1]. Virtual DSP addr reference that generated the interrupt = [0xfe00fe00] error occured.
I understood from many forums that DSP MMU error fault occurs when an address referred is not already mapped in MMU. But I don't know from which portion, the address 0xfe00fe00 is being referred. This seems to be like a junk value.
Is my understanding for running the whole procedure correct? Did I miss anything?
I am pasting all the required files below. Please help me solve this issue. I am now stuck with this issue. We need to solve it as soon as possible. Thanks in advance.
************************************************************************************************************************************************************************************Log redacted******************************
Thanks,
Honey S