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.

CCS/AM1808: Does CCS supports debugging as well for AM1808 MPU?

Part Number: AM1808
Other Parts Discussed in Thread: OMAPL138, AMIC110, TMDSEMU110-U, AM3358, AM3359, OMAP-L138, AM3352

Tool/software: Code Composer Studio

Hi,

We are planning for AM1808 MPU for development.

After careful observation we got to know that CCS only supports IDE and compilation for AM1808 and for Debugging we need to purchase a Debug Probe? Is this correct?

or even CCS supports debugging for AM1808 MPU?

Please help..

  • Hi,

    Tajpeer H said:
    After careful observation we got to know that CCS only supports IDE and compilation for AM1808 and for Debugging we need to purchase a Debug Probe? Is this correct?

    CCS is a complete solution for code development and debugging.

    Do you intend to use embedded Linux or baremetal/RTOS for this development? If using Linux, then a Debug Probe is not critical for debugging the software.

    For baremetal/RTOS debugging, however, you need to interact with the hardware via the Debug Probe. 

    Most of the integrated development kits have a built-in compatible debug probe, so the developer does not have to purchase a separate one. However, I don't see one for the AM1808. Do you have a specific development kit being currently used? 

    Regards,

    Rafael

  • Hi Rafael, We are planning to use bare metal assembly coding on this MPU. Which doesn’t have even RTOS as well. So for this bare metal debugging we need a debug probe to interact with hardware? What does it meant by, I don’t see one for AM1808 I’m built in compatible debug probe? Can you also let us know, if AM1808 MPU is suggested one new designs considering it’s life span of atleast 10 years from now? Please suggest if any MPU in the same family with latest version which have built in debugger as well! So that we can only development kit and not the debug probe! Please help.
  • Hi,

    Tajpeer H said:
    We are planning to use bare metal assembly coding on this MPU. Which doesn’t have even RTOS as well. So for this bare metal debugging we need a debug probe to interact with hardware?

    Yes. 

    Tajpeer H said:
    What does it meant by, I don’t see one for AM1808 I’m built in compatible debug probe?

    I was trying to find a development kit that uses the AM1808 device and has a built in Debug Probe, but unfortunately I could not find one. 

    Tajpeer H said:
    Can you also let us know, if AM1808 MPU is suggested one new designs considering it’s life span of atleast 10 years from now?

    I will have to defer this information to the device experts, but I don't find evidence that this device will be discontinued in the near future. 

    Tajpeer H said:
    Please suggest if any MPU in the same family with latest version which have built in debugger as well! So that we can only development kit and not the debug probe!

    It is very difficult to suggest a device with so little information about the application itself. Therefore, based on specifications alone, the AM1808 is an ARM9 based device that runs in the range of 375~456MHz, which is also on par with the sister device OMAPL138 (this one features a Digital Signal Processor in addition to the ARM9). The development kit for the OMAPL138 also requires the purchase of a separate Debug Probe and can use the low cost, low performing XDS100v2 (available from third parties). 

    There is also the AMIC110, which runs at 300MHz but it is a more modern Cortex A8 core and more peripherals. The development kit for the AMIC110 also requires the purchase of a separate Debug Probe, but it can use the low cost but fast performing XDS110 (TMDSEMU110-U).

    Higher performing devices (1GHz) such as the best selling AM3358, AM3359, have a variety of development kits with built-in Debug Probes (the aforementioned XDS100v2 which is also slow on this device) and can also use the separate XDS110. 

    Since a separate Debug Probe costs $79 and $99 respectively (XDS100v2 and XDS110), I would definitely include this into the overall development cost. This is more critical especially if you consider that your prototype boards will require debugging as well, thus making the Debug Probe an indispensible tool. 

    I will forward this thread to the device experts to see if they have additional insights about the choice of a processor. 

    Regards,

    Rafael

     

  • Hi Rafael,

    Thanks for the detailed explanation. Please check with your device experts and let me know.

    I am just wondering how can I start my assembly programming on this AM1808 MPU as I am not getting any materials to start with. Can you share any materials or link to start with. Basically I want to handle ROm, SRAMand uart chip to communicate with debug console on my application. I can’t use bootloader a and linux is for this simple task. Let me know assembly programming materials.

    Can someone helps here.

  • Hi, Tajpeer,

    Rafael had listed pretty much all options you can have. AM1808 is not end of life, but we don't actively support it. You can take a look at the TI AM1808 device web page which suggests AM3352 for new design. OMAP-L138 is in the same family as AM1808 except it also has a C674x DSP.

    http://www.ti.com/product/AM1808

    Both AM3352 and OMAP-L138 support Linux and RTOS. You can find info and the supporting SDK in the following User's Guide.

    Linux: http://software-dl.ti.com/processor-sdk-linux/esd/docs/latest/linux/index.html

    RTOS: http://software-dl.ti.com/processor-sdk-rtos/esd/docs/latest/rtos/index.html

    For bare metal development: you can find info in RTOS user's Guide, Chapter 9.9: No OS (Bare Metal) Example

    http://software-dl.ti.com/processor-sdk-rtos/esd/docs/latest/rtos/index_examples_demos.html#no-os-bare-metal-example

    Rex