Dear community,
Currently I am working with DSP C5505 und have some problems with DMA after the boot sequence from I2C EPROM.
In my program I try to transfer the data from external SRAM (EMIF) to internal via DMA. The program works well, if I load it by the XDS100v2 emulator. Furthermore hex55 v.4.3.8 utility creates a bin file, which I can store in I2C EPROM. After reset DSP can boot and start the program and pulses watch dog. I check it by oscilloscope. When DSP try to stars DMA transfer, it reads only the first burst of 8 double words from EMIF and can’t continue the data transmission.
Do you have some ideas, what is a difference between content of two programs for emulator und boot loader? I suspect it can be problems with hex55 setting.
I hope you can help me to solve this problem.
Best regards,
Olek