• Join
  • Sign In with my.TI Login
Texas Instruments
  • Products
  • Applications
  • Tools & Software
  • Support & Community
  • Sample & Buy
  • About TI
Sample & Purchase Cart Sample & Purchase Cart
  • Search
  • Advanced
TI E2E™ Community
  • Support Forums
  • Blogs
  • Groups
  • Videos
  • 简体中文
  • More ...
TI Home » TI E2E Community » Support Forums » Low Power RF & Wireless Connectivity » Low Power RF ZigBee® Software & IEEE 802.15.4 Forum » Programming MSP430F2274 with SmartRF Flash Programmer
Share
Low Power RF & Wireless Connectivity
  • Forums
  • Announcements
  • Files
  • E2E Wiki
Options
  • Subscribe via RSS

Forums

Programming MSP430F2274 with SmartRF Flash Programmer

This question is not answered
Roldi
Posted by Roldi
on Oct 19 2009 05:20 AM
Prodigy80 points

Hello everybody,

 

it tried to programm a MSP430 (from an eZ430-RF2480 - former ez430-RFZACC06) with the SmartRF Flash Programmer for the first time. Moreover I used gcc (mspgcc) for compiling and linking a c-coded program the first time, too. Before that I always used IDE's to do all the work at once. The program consists of a sourcefile (*.c), some standart header-files like stdio.h and stdlib.h and the controller specific header-files.

The programmingtool finds the right controller and the connection but when I try to programm the controller with the created .hex-file the programmer shows the error-message "Could not determine file type". The compiler doesn´t show an error on compiling and linking the file.

 

My questions now are:

What would cause such an error message?

Are there any special parameters that i should set for compiling the source by calling mspgcc (at the moment i only tell him the source file with the main function and the hex-file to create (object))?

 

could anyone may help me please

Roldi

MSP430 SmartRF Programmer gcc eZ430 rf2480 mspgcc
Report Abuse
  • Reply
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
All Replies
  • Notsane
    Posted by Notsane
    on Oct 19 2009 15:45 PM
    Expert3105 points

    The SmartRF Flash Programmer is designed for the SoC devices like the CC2430, CC2431, etc. It will not program the MSP430 on the eZ430-RF2380. The MSP430 on that board can be reprogrammed via IAR IDE, CCS IDE or any other IDE that programs the MSP430.

    Scott

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Roldi
    Posted by Roldi
    on Oct 20 2009 01:54 AM
    Prodigy80 points

    But why is the programming of a MSP430 descripted in the manual of the programmer?

    It's chapter "4.3 MSP430 programming" and it says that you can program a MSP430 using the eZ430 USB dongle (which is part of the eZ430-RF2380 Dev-Kit).

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Notsane
    Posted by Notsane
    on Oct 20 2009 08:59 AM
    Expert3105 points

    My mistake. The user manual does say that the eZ430 emulater can be used.

    Double-check that the drivers for the board are correctly installed. Uninstall them and reinstall them if necessary.

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Alejandro Clemotte
    Posted by Alejandro Clemotte
    on Nov 17 2009 07:25 AM
    Prodigy150 points

    Did you get program the msp430? I'm in the same situation. I have compile a file with mspgcc and i want to upload to the msp430 but i can do it whit the SmartRf flash programmer. I read the you can program the msp430 whit the MSPGCC tool chain. Did you test this tools? Now i'm trying to make the upload whit this tool chain

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Roldi
    Posted by Roldi
    on Nov 18 2009 02:10 AM
    Prodigy80 points

    Hi,

    I didn't follow this problem for a while because I deleted some of my C-code because which was not realy important for the demonstration purpose (like using LEDs to show activities) and sourced out some parts of the code to an apllication on an PC (like calculating the measured values in an PC programm and only tranymit the raw data from the ADC).

    With all this done I finally managed to compile and link my software for the MSP with Code Composer Essential's Core Edition which is available for free (now Code Composer Studio v4 Core Edition).

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Alejandro Clemotte
    Posted by Alejandro Clemotte
    on Nov 18 2009 12:31 PM
    Prodigy150 points

    Thanks Roldi for you quick answer. One more question. Why didn't you used the IAR Embedded workbech instead of the Code Composer? Because i already have that software and i'm not used to the latter one. I don't have trouble to change to the Code Composer, but i want to know the reasons of the choice if there any special.

    Thanks again

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Roldi
    Posted by Roldi
    on Nov 19 2009 02:18 AM
    Prodigy80 points

    I've started programming MCU only around half a year ago, when i finished my study of engineering physics and came to the company where I'm now working. They wanted to do something with programming and also had some development kits from several companies (like TI, Atmel and Microchip).

    During study I've programmed computer software (with C and C++) in bloodshed dev. and microsoft visual studio 200x, so on reason for using CCE was that the IDE looked more like the one I used to use (like highlighting the syntax, debuging and those things). Another reason was the possibility to write larger programms with the free edition, so that I could do quite some good tests with it. Last but not least is CCE (now CCS) much cheaper if we need to buy a full version of it.

    In my opinion, the only  thing about it, which might be a problem, is that TI does not support this as much as IAR Embedded workbench with their dev-kits. There are quite a lot of good examples awailable for download, but the demo software of the development kits is mostly written with IAR embedded workbench and in some cases (like the ZigBee or energy harvesting kit) it's quite difficult (or even impossible) to make chances to the provided code and compile/link it afterwards with IAR. But this topic is discussed in this forum a lot of times.

    I think choosing an IDE is sometimes something philosofic, like using C or ASSEMBLER to programm your controller.

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Paul Klapperich
    Posted by Paul Klapperich
    on Jan 13 2010 19:13 PM
    Prodigy180 points

    Are there two sets of drivers?

    After I got my eZ430-RF2480 kit today, I followed the quickstart guide which involved installing "ZigBee Sensor Monitor" and the driver included with that. Now when I plug in m eZ430 it shows up as "MSP430 Application UART (Com3)" and neither IAR nor "SmartRF Flash Programmer" seem to recognize it at all.

    Do I need to install another driver instead? I've searched (via Update Driver), but the only drivers XP claims are compatible with my hardware seem to leave things in the same situation.

    eZ430-RF2480
    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Paul Klapperich
    Posted by Paul Klapperich
    on Jan 15 2010 16:25 PM
    Prodigy180 points

    Got it working. It conflicts with my HP USB Wireless keyboard/mouse set (USB ID: 03F0:050C). Or I should say, the msp430.dll sees the HID device from the wireless keyboard/mouse transceiver and refuses to recognize the eZ430. Fortunately I can use a PS/2 Keyboard/mouse on this machine. With the keyboard attached, CCS, IAR Kickstart, and SmartRF fail to see the device, but all work with the keyboard detached.

    eZ430-RF2480 msp430.dll bug HID conflict usb keyboard
    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
TI E2E™ Community
  • Support Forums
  • Blogs
  • Videos
  • Groups
  • Site Support & Feedback
  • Settings
TI E2E™ Community Groups
  • TI University Program
  • Make the Switch
  • Microcontroller Projects
  • Motor Drive & Control
Other Communities
  • Deyisupport
  • Designsomething.org
  • beagleboard.org
  • TI on Element 14
  • TI on TechXchangeSM
Other Technical & Support Resources
  • WEBENCH® Design Center
  • Product Information Centers
  • Technical Documents
  • TI Design Network
  • TI Technical Articles
  • TI Training

All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.

Content on this site may contain or be subject to specific guidelines or limitations on use. All postings and use of the content on this site are subject to the Terms of Use of the site; third parties using this content agree to abide by any limitations or guidelines and to comply with the Terms of Use of this site. TI, its suppliers and providers of content reserve the right to make corrections, deletions, modifications, enhancements, improvements and other changes to the content and materials, its products, programs and services at any time or to move or discontinue any content, products, programs, or services without notice.

Follow Us Texas Instruments on Facebook Texas Instruments on Twitter Texas Instruments on LinkedIn Texas Instruments on Google+
TI Worldwide | Contact Us | my.TI Login | Site Map | Corporate Citizenship | mobile m.ti.com (Mobile Version)

TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs and
embedded processors, along with software, tools and the industry’s largest sales/support staff.

© Copyright 1995-2013 Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy Policy | Terms of Use