This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

OMAP Compiler/Debugger support

Other Parts Discussed in Thread: 4460

I'm getting started on a project where I will be developing some bare-metal (no OS) code for the dual Cortex A9s in the OMAP 4460 chip (PandaBoard environment).  I'm about to start evaluating the TI CCS 5 toolset since this seems to be the most well-supported toolset for the development platform.  From what I've read, a good cost-effective debugger solution is the XDS100v2.
  
I have these questions:
1. Are the CCS tools + XDS100v2 debugger sufficient to develop code for the Cortex-A9s in the OMAP chip?  I know this is a TI forum, but can anyone comment on other compilers such as IAR...?  Or other debuggers...?
2. If CCS is ok, is the free license sufficient, or do I need to do the 90-day full-feature evaluation?
3. Is there somewhere to download some assembly CCS 5 C-run-time-0 code for the dual-core A9 (setting up stacks, heaps, interrupts, caches, etc.)?  I assume this is necessary...
 
I also posted this question under the TI C/C++ Compiler forum...
 
Thanks very much,
Errett
  • Hello Errett,

    Errett Hogrefe said:
    1. Are the CCS tools + XDS100v2 debugger sufficient to develop code for the Cortex-A9s in the OMAP chip? 

    Yes, though the performance of the XDS100v2 can be slow to some, especially when debugging complex multicore devices lime the OMAP4460. But it is very low cost and more importantly you can use CCS for free with it.

    Errett Hogrefe said:
    2. If CCS is ok, is the free license sufficient, or do I need to do the 90-day full-feature evaluation?

    As mentioned above, you can use the free license, with no limit, if you are using the XDS100v2. If you use one of the more powerful emulators (like XDS560), you will need to use the 90-day eval (or full license).

    Errett Hogrefe said:
    3. Is there somewhere to download some assembly CCS 5 C-run-time-0 code for the dual-core A9 (setting up stacks, heaps, interrupts, caches, etc.)?  I assume this is necessary...

    I would check in the OMAP4 device forums for example starter code. CCS does come with some example code also, but they are pretty simple unless you will use SYS/BIOS. The SYS/BIOS examples can cover quite a bit of ground (including examples for interrupts, tasks, etc).

    Thanks

    ki

  • Thanks Ki.  Getting started with a complex system can be a formidable challenge - I appreciate the help and suggestions.

    Errett