Is the Voltage Too Low for MSP430 Programming?

  • Thread starter Thread starter Lagomorph
  • Start date Start date
  • Tags Tags
    Tools
Click For Summary

Discussion Overview

The discussion revolves around the challenges of programming an MSP430 microcontroller using a JTAG interface, specifically focusing on software requirements and potential voltage issues during the programming process. Participants explore the necessary tools and configurations for successful programming, as well as troubleshooting steps related to power supply and voltage readings.

Discussion Character

  • Technical explanation
  • Debate/contested
  • Exploratory

Main Points Raised

  • One participant seeks guidance on the software needed to program an MSP430F2131 using a TI USB to JTAG interface, expressing a preference for free software options.
  • Another participant suggests checking documentation and mentions the possibility of connecting the USB interface in a different orientation.
  • Clarification is provided regarding the specific hardware being used, including links to product pages and images of the USB interface.
  • One participant recommends selecting the J-Link option in the IAR Embedded Workbench KickStart software, but acknowledges that this may not be applicable due to the use of a TI USB-IF instead of a J-Link.
  • Concerns are raised about the simplicity of loading programs onto the MSP430F2131, with one participant expressing frustration over the complexity of the process.
  • A participant hypothesizes that the issue might be related to power supply, detailing an attempt to power the board externally and the subsequent voltage reading of 3V at various points, despite receiving an error message indicating "External voltage too low: 1.1V."

Areas of Agreement / Disagreement

Participants do not appear to reach a consensus on the software requirements or the cause of the voltage reading issue. Multiple viewpoints and troubleshooting approaches are presented, indicating ongoing uncertainty and exploration of the problem.

Contextual Notes

Participants mention the need for a good understanding of assembly language and reference materials such as the microcontroller's data sheet and IEEE 1149, suggesting that knowledge gaps may affect the programming process.

Lagomorph
Messages
19
Reaction score
0
Hi,
I have an MSP430 USB interface that comes with the MSP-FET430UIF and a JTAG MSP430F2131 header board. Problem is, I have no idea how to load the program onto the MCU that's on the header board through the JTAG connector. I have the IAR Embedded Workbench KickStart software and I haven't been able to find a way to use that with the header board.

What software would I need to load a program onto the MCU that's on the header board using TI's USB to JTAG interface that I have right now?

It would be excellent if this software was free.

Thanks in advance.
 
Engineering news on Phys.org
when you pull the stick apart their should be some open vias, that is the interface, havin't read the documentation in a while as all I've done with mine is make the led flash at a different speed lol. docs are on the kickstart cd.

on second look it's seems that you can take off the usb part and connect it sideways.

http://microcontrollershop.com/product_info.php?products_id=1298
 
Last edited:
To be more specific, here is what I have:

http://microcontrollershop.com/product_info.php?products_id=1298
http://focus.ti.com/docs/toolsw/folders/print/msp-fet430u28.html

The picture of the USB interface that I have is here:
http://www1.conrad.de/xl/1000_1999/1700/1700/1702/170258_BB_00_FB.EPS.jpg

So I'm not exactly sure what you're saying. Are you talking about TI's MSP430 USB Stick Development Tool (EZ430)? The programming interface has a JTAG connector going out, so I don't have any physical connection issues. I just need to find a way (software) to load it onto the MCU on the header board above.
 
select the j-link option in kickstart.

if that's not what you mean then i guess you'll need your uc data sheet, a good understanding of asm in kickstart and a copy of ieee 1149, good luck :D
 
light_bulb said:
select the j-link option in kickstart.

if that's not what you mean then i guess you'll need your uc data sheet, a good understanding of asm in kickstart and a copy of ieee 1149, good luck :D

I think the reason that doesn't work is beacuse I have a TI USB-IF and not a J-Link, so if I select J-Link as the connection type, the software can't detect it.

What about something like this? Would this work?
http://www.sparkfun.com/commerce/product_info.php?products_id=606

I mean... all I want to do is load a program onto an MSP430F2131 that's on a header board. Isn't this a common thing to do? Shouldn't it be fairly simple?
 
got me, you can't go low level and get simple.
 
So I figured that it might be a power issue, so instead of powering the board through the JTAG connector (which dicumentation says I can do), I decided to apply external power. So I connected the P_OUT jumper and powered the board by appying 3V (2 brand new C's) and then tried going into debug mode in IAR.

I got the following message:
"External voltage too low: 1.1V".

I tested the voltage at the Vcc of the MCU and it was 3V. I tested the voltage at the JTAG connector Vcc_OUT and that was also 3V with or without the interface connected. The notes of the Olimex F2131 say that the voltage of the debugger should follow the power supply of the board, so why would it be reading it as 1.1V?
 

Similar threads

  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 10 ·
Replies
10
Views
3K
Replies
2
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 31 ·
2
Replies
31
Views
6K
  • · Replies 12 ·
Replies
12
Views
3K
  • · Replies 1 ·
Replies
1
Views
4K
  • · Replies 1 ·
Replies
1
Views
10K