I am trying to upgrade from DSP/BIOS 4.9 to 5.31.02. The application is for TMS320F2812, using CCS 3.3 and the BlackHawk USB2000 emulator pod.
I have reworked about 30 test harnesses I have for the project to run with DSP/BIOS 5.31.02, and they run ok. Unfortunately, the main application crashes after about 3 seconds. It is more complicated than the individual test harnesses by quite a lot, so something could be wrong in the configuration.
I had written my own files to use TCONF prior to the change in DSP/BIOS 5.3 to generate the configuration from .tcf instead of .cdb. I have hand-modified my configuration files, as well as tried a configuration created by the automatic translation tool (cdb2tcf.exe). Neither works.
I am a bit tight on SARAM space. All indications are that the 4.9 version had plenty of time to run, but the code analysis tools have never seemed to provide useful information with complicated applications. One change for 5.31 is that it insists on having a heap allocated. I was not using a heap before. How big does it need to be for 5.31? I accepted recommended default or 200 MAMUs.
One thing that would be helpful would be a list of the changes from DSP/BIOS 4.9 to 5.3, which I can’t seem to find on the web site.
What is the recommended most stable version of DSP/BIOS with CCS 3.3 for DSP28x family? My information is that 5.31 is suggested for “legacy” ISA. Does DSP2812 count as “legacy”?
Also, I cannot find a TMS320C28x DSP/BIOS API Reference for versions beyond 4.9.
Thanks, jdg