Hi everybody,
I have a project for TI DM6435 using DSP/Bios 5 and I am about porting it to SYS/BIOS. As a first step, I used the conversion tool to create a cfg-file and a platform from my old tcf-file. I created a new CCS4-project and recompiled the code, which worked fine after some small changes. But running the code on DSP does not work correctly. It seems, there is a problem with the task switch.
I have several task that are initialized statically. I see that the system starts them correctly and that they run until they go to sleep, e.g. at a mailbox or a mutex. But when one task waits for another, hangs forever. There never seems to be a task switch. On Bios5 this worked fine. What went wrong during conversion?
One assumption is, that there is a problem with the system timer. The cfg-file contains the following entries:
bios.GBL.CLKOUT = 600.0000;
bios.CLK.INPUTCLK = 25.0000;
bios.CLK.TIMERSELECT = "Timer 0";
bios.CLK.RESETTIMER = true;
The compiler prints out a warning "bios.CLK.INPUTCLK not supprted".
Thanks for your help!
Tobias