element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
In the Air Design Challenge
  • Challenges & Projects
  • Design Challenges
  • In the Air Design Challenge
  • More
  • Cancel
In the Air Design Challenge
Blog [Air ex Machina] #03 CC3200 with CCStudio
  • Blog
  • Forum
  • Documents
  • Polls
  • Files
  • Events
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: nikil511
  • Date Created: 8 Nov 2014 8:19 PM Date Created
  • Views 500 views
  • Likes 0 likes
  • Comments 3 comments
  • in_the_air
  • air_ex_machina
Related
Recommended

[Air ex Machina] #03 CC3200 with CCStudio

nikil511
nikil511
8 Nov 2014

Downloaded CCStudio, after creating an account on TI

http://www.ti.com/tool/ccstudio

I am familiar with eclipse based IDEs (for java though), so I thought how hard can this be ?

well... took me an couple of hours to find my way, and understand just the basics.

 

I started doing random stuff (like always) but this time nothing worked :-) so had to follow carefully this excelent guide (thank you for that shabaz):

http://www.element14.com/community/groups/internet-of-things/blog/2014/10/17/cc3200-internet-on-a-chip-getting-started-guide-part-1

which also includes this guide:

http://www.ti.com/lit/ug/swru376a/swru376a.pdf

Everything went smoothly, and CCStudio works as it should.

I really like the debugger  + serial console, and I guess that's one of the differences with Energia.

In Energia you can not "freeze" running code, so the only way to debug stuff is to use the Serial.println()

In CCStudio you freeze execution at breakpoints and check all variable state, etc..

 

Furthermore I noticed that http related examples use the TI-RTOS (right?)

I hope an embedded RTOS will not make software development more complicated (than a super loop approach), then again I guess that's unavoidable when program becomes more complex. Will report back on that.

 

I have encounter a problem. I can not make to "out of the box demo" work 100% correct again. I can see the web site with the demo apps, but temperature value is NaN. It was working when I first received the board, and I want to make it work again, to understand the example, so I will look deeper into that and edit this post.

 

EDIT:

found more details on the sample programs:

http://processors.wiki.ti.com/index.php/CC32xx_SDK_Sample_Applications

so the problem I had with the out of the box application is solved.

I was flashing "httpserver" and not "oob". Once I had flashed "httpserver", with the android simplelink app, I could see an (offline) website same as oob, and demo apps were not working. When I flashed oob, everything worked correct.

 

Next post:[Air ex Machina] #04 Beaglebone for dummies - JAVA,OpenHab

  • Sign in to reply
Parents
  • shabaz
    shabaz over 10 years ago

    Hi Manolis,

     

    This is great, glad you're making progress with the CC3200.

    I didn't run the out-of-box demo (went straight to trying to upload code to it, hehe), but I'm wondering if the issue is jumper related, because the on-board sensors may be

    disconnect-able.

    The photos on my blog entry have the default as-shipped jumpers connected, just the Uniflash one moved as required. Does your board have the same jumpers connected (I notice J2 and J3

    are marked SDA/SCL so they will be relevant - presuming they disconnect/connect the sensors, although I didn't check the schematic).

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
Comment
  • shabaz
    shabaz over 10 years ago

    Hi Manolis,

     

    This is great, glad you're making progress with the CC3200.

    I didn't run the out-of-box demo (went straight to trying to upload code to it, hehe), but I'm wondering if the issue is jumper related, because the on-board sensors may be

    disconnect-able.

    The photos on my blog entry have the default as-shipped jumpers connected, just the Uniflash one moved as required. Does your board have the same jumpers connected (I notice J2 and J3

    are marked SDA/SCL so they will be relevant - presuming they disconnect/connect the sensors, although I didn't check the schematic).

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
Children
  • nikil511
    nikil511 over 10 years ago in reply to shabaz

    Hi Shabaz,

    yes, jumpers are the same. Let me rephrase, "out of the box demo" was working fine when I got the board, then I flashed various things, then flashed again "out of the box demo" and it's not working properly. It's not important, but just out of curiosity I am wondering what could be wrong. I will check again tomorrow, and edit the post.

    Thanks again for the thorough guide.

    MN

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • nikil511
    nikil511 over 10 years ago in reply to nikil511

    problem solved, was flashing the wrong sample app :-) (httpserver instead of oob)

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube