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.

Programming the M3 on a PandaBoard platform.

I am trying to write a simple SYS/BIOS "hello" program to run on the M3 of the OMAP4430 PandaBoard.  This is my first foray into SYS/BIOS and CCS.  I am having some difficulty selecting the proper parameters for my new project. I've selected the ARM family, and the variant is PandaBoard [Cortex M].  My template is SYS/BIOS, Generic Examples, Hello Examples.   For RTSC settings, CCS has selected a target of "ti.targets.arm.elf.M3". 

Now comes the hard part: Which platform to select.  Unfortunately I didn't see anything that said "PandaBoard".  Do I select something close, like the sdp4430, or maybe the stellarisOMAP4430?  Or do I need to create/download/install some new platform or config files?

Whlie searching for CCS updates for PandaBoard, I downloaded a zip file called "10072010_OMAP4430_es2.1_ccs", but when I unzipped it, I didn't seen any instruction on how or where to install these new files.

 

Any help or advise would be greatly appreciated. 

Thank you!

Noel

 

 

 

  • Noel,

    The xdc platform to use is the sdp4430.

    Judah

  • Thank you Judah.

     

    And where do I install the files I downloaded in 10072010_OMAP4430_ES2.1_CCS? Do I need them?

    The contents of the ZIP filed looked something like this:

    +---config_M9
    +---gel
    |   +---es1
    |   +---executable_files
    |   +---i2c_driver
    |   \---utils
    \---scripting
        +---dss
        +---regtests
        |   \---imaging
        |       +---fdif
        |       \---ivahd
        \---tools

     

    Thank you,

    Noel

  • I don't think there's a restriction on where these files can be installed, however, I'm not familar with these files.

    Judah

  • Those files look like something I saw while at TI working on  omap4

    they are to init the board HW using gel files and jtag

    if you look at the directory structure and search for .gel files it should be obvious where to unzip them

    I had thought CCS now  had support for Panda built in at least for cortex a9

    I do remember there was some trick to hold the A9 In reset when trying to load C6000 DSP 

    Never did anything with M3 but do Know Android for Panda uses the M3 FOR camera stuff

    This sound like a good question for the Panda board forum

    https://groups.google.com/forum/#!forum/pandaboard

  • I also remember the sdp platform preceeded the panda and had minor  HW difference

    enough that the android for it would not work on panda

  • These files are old . I suggest you ask Nipuna from TI on the google group omap4 Panda group

    he had a .ccxml file that was needed for CCS to recognize the Panda and make sure you have ccs5 latest version

    also these files support ES 2.0 AND es2.1 SILICON SO YOU WOULD HAVE TO HAVE AN OLD Pandaboard like I do that was sold in

    very late 2010 or 2011. Their intent is to init the multitude of HW like DDR so you can even do anything.

    I think you have a daunting task ahead good luck