Hi,
My boards are "5515EVM+stethoscope FE module", the emulator is Spectrum Digital TMS320C5510DSK .
4 days ago, I tried to add a "read&write SD card" function to the original project STETHSystem.pjt which was provided by TI. Since the heap size was not enough, I changed it, as a result, the DARAM was overflowed. So I modified the c5505.cmd file to redefined "vector .sysmem .data .cinit .cio and .switch" to SARAM. Then I built the project, and emulated, it cannot get data from Front-end module any more, but it can still read&write SD card and send data to UART.
I burned the original program (provided by TI, without any change) to NOR to run in standalone mode. When I insert the SD card, it cannot get data from Front-end module, but if I took out the card, it can get data again. I don't know if it's because they use the same interface, if so, how could I achieve these two functions(read&write SD card and get data from Front-end module) at the same time?
The strangest thing is that, when I ran the original program in debug mode with CCS3.3, it cannot get data from Front-end module again, I tried time and time again during the 4 days until this morning, it can get data!! I was very excited but when I tried one more time, it cannot work again, just like before! So I kept trying, about 30 times, it worked! and I tried one more time, it cannot work again! and about 30 times, worked, one more time, didn't work, about 30 times, worked, one more time, didn't work......
I tried in another PC, it did't help.
I'm so upset I don't know what's wrong. Would anyone give me some advice and I'll very appreciate it!
Best regards,
Gao Jiao
gaojiao18@gmail.com