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.

Getting Off Top Dead Center with a TMDXEVM3358 Board

Other Parts Discussed in Thread: AM3358

I’m trying to figure out how to link Code Composer Studio to the AM3358 Chip on my eval board.  Is there a piece of documentation that covers it?

 

A coworker handed me the eval board, said we needed to work with it and said we planned to develop Android Aps.  I downloaded CCS 5.3, installed the AM335x EVM Ice Cream Sandwich Android SD Card and tried to get to work.

 

After booting the eval board I’m guessing my first step is to build a project in CCS.  I’m also guessing I’m using the following settings:

 

Family: ARM

Variant:+AM33x – Cortex A8/AM3358 [Cortex M]

 

Connection:  I have no idea

 

I don’t know what to set for the connection.  Do I use the JTAG Port?  The Micro USB Port?    If so which connection do I choose?  Is there a TD XDS100V3 USB Emulator On the board?  Something else?

I’ve found and downloaded the “AM335x General Purpose EVM HW User Guide”.  It has a wealth of knowledge but doesn’t tell me anything about connecting to the board.

Thanks for the help.

  • This wiki page may be useful, in particular the linked section.

    http://processors.wiki.ti.com/index.php/TI-Android-ICS-4.0.3-DevKit-3.0.1_DevelopersGuide#Application_Development_and_Debugging

    It should outline the necessary steps to use Code Composer Studio with the AM335X EVM.

    Regards,

    Dave

  • Thanks, Guys.  I am still gridinging on this.   The ICS 4.0.3 Developpers Wiki seems to have the information i'm looking for but it's still a rather daunting task.  Am I proceeding in the correct direction?

    Persuiant to the wiki I set up my SYSBOOT Jumpers as mentioned in the Setting Up Hardware Section.  T

    Since my AM335x EVM has an ICS SD Card I’m assuming that I don’t need to build up an adroid kernel or file system, it’s already on the card.

    Next, I set up my SYSBOOT Jumpers as shown in the Booting the Platform Section:  00010111.

    Next I forged ahead to the “Using TI's Code Composer Studio V5 (Eclipse based)” section and downloaded and installed CCSV5,  Android SDK, Android NDK, and Cygwin.  I did not download “Android ICS-4.0.3” , I assume it’s running on the AM335x EVM Board.

    At this point I’m wading through preparing CCS for Android Development.  Since I’m using CCS I assume that I want to install the Eclipse Version of the ADT Plug In.  Does that sound right?  Am I doing something wrong?  I’m concerned that it’s taking this much work to connect to an Evaluation Board.

  • I guess where I’m confused now is the step called:

    Connecting Host machine to board through adb (over USB)

    I assume that’s my next step.  Get the EVM to speak to the Host PC:

    As mentioned in Section 1.9.4.3 of the Wiki (adb over USB),  I ‘ve connected the Host PC to the EVM Micro USB Port (USB OTG Port).  However, I’m stuck  at the next step.  I have no idea how to turn on USB Debugging from the EVM.  I don’t see that option on my display?  I’ve attached JPGs of what I see.

    I boted off the AM335x Ice Cream Sandwich SD Card that came with the EVM.  Should I be creating a new Boot Image SD Card by following the Build Procedure in Section 1.6 (Build Procedure) of the Wiki?

    Attached are pictures of the SD Card, SYSBOOT JUMPERS and the Screens I get from the Icecream Sandwich SD Card.  I assume everything is correct.  Note, however, the SYSBOOT Settings do not match the settings that came with the Quck Start Guide that was packed with the EVM.  Since the board won't boot from the settings in the Quick Start Guide I didn't see that as a problem.

    As always, thanks for the help.

    Regards,

    John

     

    in Section 1.6 (Build Procedure) of the Wiki?   

  • Ok, rephrasing again....

    I started with the recommended link: http://processors.wiki.ti.com/index.php/TI-Android-ICS-4.0.3-DevKit-3.0.1_DevelopersGuide , only I started at section 1.6 Booting the Platform and continued through section 1.9.  I got NOWHERE.  Nothing functions.

    I assumed sections 1.1-1.5 didn't apply to me.  Am I wrong.  Do I need to install Ubuntu on my Windows PC?   Do I need to build my own tool chain and not use the Ice Cream Sandwhich SD Card that came the the AM335x EVM Board?

    From working with man other boards I assumed this thing would work without such a grand effort and keep thinking that I must be going about this COMPLETELY the wrong way. 

    Is there ANYONE OUT THERE?  Any thoughts on how to move forward? 

  • Ok, backing up again.  I'll start at section 1.2 of  the TI-Android-ICS-4.0.3-DevKit-3.0.1 DevelopersGuide.

    Do I really need Ubuntu?  That means I need a Linux Host, right?  I thought I was going to do all my work with Code Composer Studio running from windows? 

    Can't I just install CCSV5, the Android SDK, and Android NDK?  At that point isn't it a matter of getting the ADB Connection working between me and my host machine?

    Am I barking up the wrong tree?  Eval Boards usually aren't rocket science; they work, right?  You may have to install a few files and do a little downloading but there's no big deal.  

    I was directed to start from the Android angle.   Should I have started wiht the Linux SDK Instead?