Hi,
I am porting a legacy code for C6747. First I worked with CCS v4. The code built correctly, and I could run it in the C6747 Device Cycle Accurate Simulator. Now I have the OMAP-L137/TMS320C6747 Starter Kit, and am trying to run the code on the board.
Unfortunately, the Starter Kit comes with CCS v3.3, and that has prevented me from running the code on the board. I have tried two approaches; neither has worked so far.
Approach 1:
I tried to re-build the code with CCS v3.3, but the compiler complained about "unrecognized cregister name 'TSCL'". I specified the option as -mv6740, replaced the c6x.h with that in CCS v4, and defined the symbol _TMS320C6740, but I still have the same compiler error. Should I specify the target as C64xx?
Approach 2:
I built the code with CCS v4, then used CCS v3.3 to download the executable onto the board. That didn't succeed. CCS v3.3 popped up an error message: "File: ccs4_build.out does not match the target type, not loaded." This is a little surprising, as both CCS versions are configured to build and run as C674x platform.
I'll appreciate any ideas, suggestions, or insights that help me solve this problem.
Thanks,
-Robby