Hi
I already posted it here http://e2e.ti.com/support/microcontrollers/msp430/f/166/p/253851/888698.aspx#888698
but I think this is a tool problem.
I am able to program my hardware with IAR EW, but not with CCS5.3
How to fix it5?
Jan
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.
Hi
I already posted it here http://e2e.ti.com/support/microcontrollers/msp430/f/166/p/253851/888698.aspx#888698
but I think this is a tool problem.
I am able to program my hardware with IAR EW, but not with CCS5.3
How to fix it5?
Jan
Hi Jan,
some comments here.
- please do not duplicate posts!
- if you are using Linux the launchpads/experiemnter boards are not yet supported
I suspect your dll version. Can you please do the following. Please download and install the free flash programming utility from elprotronic (www.elprotronic.com). See if you can connect to your board/manage firmware versions with that.
Any further information would help. OS, exact error, device manager information.
Best Regards,
Lisa
Hi Lisa,
Thanks for looking at that issue.
1) duplicating posts - originally I wasn't sure where the problem is, hence put it in general MSP430 forum.
Now I know it is a problem with CCS
2) I am using Windows 7, not Linux. Tried both 64-bit at work and 32-bit at home, doesn't work anywhere.
3) It works with IAR EW, doesn't work with CCS
4) I will try the Elpotronics software soon and will let you know.
Regards
Jan
Hi Lisa,
More info:
- the latest FlashPro430 from Elprotronic (v4.9.4) doesn't support the wolverine family (MSP430FR59xx), it does support older FR devices.
- the beta version of CCS (v5.4) has the same symptoms as v5.3 (not connecting to target)
- the only IDE supporting wolverine now seems to be the IAR EW
- maybe the developers of CCS didn't received any hardware (evaluation board) from TI's R&D to test the new wolverine family
Regards
Jan
Hi Jan,
what exact part do you have? I have used my wolverine board with no problems on CCSv5.3 on a Win 7 64 bit system. I am back in the office tomorrow to try a few more things but need more details. What do you see in your device manager? Have you tried a different port?
Best Regards,
Lisa
Hi Lisa,
I use MSP430FR5969, samples obtained here http://www.ti.com/product/msp430fr5969.
What is your Wolverine board? Can you send a link to a schematic?
The drivers are there:
Thanks again for looking at at.
Regards
Jan
Hi Jan,
I have been doing some digging here trying to reproduce your issue. A colleague reflashed my FR5969 and on my installations I see the following
- v5.3 I see what you see
- beta v5.4 works for me
You say in your case 5.4 also shows a connect error? What MSP tools versions (mspware etc) do you have? You can see this under Window->Preferences->Code Composer Studio->RTSC->Products.
Best REgards,
Lisa
Hi Jan,
I have been also working with some development colleagues here and unfortunately at the moment the only suggestion is to order/try newer version boards. It does seem like you could well have a defective board and we do know that unfortunately there were some defects in a couple early batches of boards that went out.
Appologies for any inconvenience.
Best Regards,
Lisa
Hi Lisa,
Thanks.
What is the board, that you are using? It is one of the ureleased to the public or a socket like this http://www.ti.com/tool/MSP-TS430RGZ48C ?
Can you share the schematic?
Can you try both JTAG and SBW and let me know if SBW works? (I haven't try the full JTAG)
Can you have a look at my schematic (attached) and maybe you will spot something wrong.
I am going to order the MSP-TS430RGZ48C to try to eliminate my possible mistakes.
Are there any evaluation boards for wolverine available as a reference?
Is there a reference design?
Is it possible the the samples I received have the fuse blown?
If yes, what is the easy way to to reset the fuse on wolverine? (BSL?)
I am asking all this questions, because I am determined to solve this drama and at the same time it is a test on my patience.
Is it possible to tame the wolverine?
(My guess is, that there are people out there playing with them, so the answer should be yes.)
Do you think, that I should abandon it and swith to a different micro?
If there are any trick, can you kindly ask your colleagues and give me some hints?
Thanks again for your support.
Best Regards
Jan
Hi Jan,
I am sorry to hear you are facing issues with this device.
Hi Dietmar,
Thanks for that update.
I have new samples on their way.
Will let you know about my progress soon.
Regards
Jan
Hi Dietmar,
The update on my struggle with wolverine is here:
- the old samples do not work at all
- the new samples are OK so far
- the only tool working isMSP-FET430UIF (after the firmware update)
Is there a firmware update for a MSP430 launchpad and other low cost USB tools to work with "Wolverine"?
The hardware seems to be very similar on all of them, so my guess is it's just a firmware.
Regards
Jan
Hi Jan,
Glad to hear that you now have a working setup!
The MSP-EXP430G2 LaunchPad emulator does not support Wolverine. See table 1-1 in the MSP430 Hardware tools User's Guide (SLAU278). As far as I am aware of there will be no firmware update for this LaunchPad since the emulator was not build to be updated.
Once we have final MSP430FR5969 silicon (not the preview XMS material) we will however have better device support with more tools.
Regards, Dietmar
Dietmar Schneider said:The MSP-EXP430G2 LaunchPad emulator does not support Wolverine. See table 1-1 in the MSP430 Hardware tools User's Guide (SLAU278). As far as I am aware of there will be no firmware update for this LaunchPad since the emulator was not build to be updated.
That statement seems to be contradicted by this page
http://processors.wiki.ti.com/index.php/MSP430_LaunchPad_Firmware_Update
"LaunchPadFirmwareUpdater2.0.exe is a GUI-based utility to update the emulator firmware of the MSP430 Value Line LaunchPad kit (MSP-EXP430G2). With this update, your LaunchPad will be able to support all new and future MSP430G2xx Value Line devices."
So while it doesn't mention FRAM chips, it does say "all new and future Value Line devices"
Good Point Rick! I should have been more precise with the wording.
MSP-EXP430G2 Emulator was not build to be updated via the DLL update mechanism. The GUI described on the page you linked only works for this specific board. It also only updates the DLL to a version that supports "all new and future MSP430G2xx Value Line devices."
Wolverine support is realized via what we call DLLv3, and DLLv3 (Open Source) never got ported onto the MSP-EXP430G2 ez430 emulator. For details on the MSP430 debug stack please see: www.ti.com/mspds .
Good news is that we listened to the feedback we got: Our next generation onboard emulators will be update able.
Regards, Dietmar
So does mean that the current v1.5 msp430 launchpad won't ever be able to use the msp430g2955 chip?
-rick
Hi Dietmar,
Thanks for that clarification, but there is no FR5969 listed in the table 1-1 of SLAU278
Other questions:
- Is the 4-wire JTAG and 2-wire JTAG (SBW) implementation different for a different MSP430 microcontroller?
- I can program MSP430F5528 devices with the Launchpad and any other usb tool, but I don't see it in the table.
That bring the final question:
How can any mortal find out what is the JTAG implementation and tools support for a particular microcontroller the easy way,
not like me the hard way?
Thank you for your support and best regards.
Jan
Hi Jan,
You are right that the FR59xx is missing in the table. I already talked to the team and we will update the documentation accordingly. Thanks for spiking it out.
Please be assured that the MSP-FET430UIF supports all programmable MSP430 and CC430 devices out there.
SBW/JTAG protocol is similar on all devices.
Even though you can program the MSP430F5528 with the MSP-EXP430G2, it is not officially supported. This means we either did not test it or found issues while testing it. On the UIF we continuously improve the firmware to account for new devices and newly discovered issues. As said earlier, the G2 LaunchPad has this DLL update mechanism not implemented and therefore will not benefit from the new versions.
The best way to find out about device support with certain tools is really table1-1 on SLAU278.
Regards, Dietmar
Hi Rick,
The official comment: 'MSP-EXP430G2 is fixed function as documented in SLAU278. The G2xx5 is a new device that wasn't present when MSP-EXP430G2 was released.'
Since MSP430G2xx5 is not available in PDIP this is only an issue if you use jumper cables from the emulator to a custom board. The safe bet and official way would be to use MSP-FET430UIF. I however heard that some people are using MSP-EXP430G2 with MSP430G2xx5 and it seems to work - untested and officially not support.
As indicated earlier, we are taking input from the field serious - our next generation on-board emulator will be update able and will support all MSP430 devices. From the results I have seen so far i think you will all like the new emulator - more on that later this year.
Regards, Dietmar
I am sure adding G2x55 & G2x44 support (or at least fixing LP to work as promised "your LaunchPad will be able to support all new and future MSP430G2xx Value Line devices") and releasing updater is not a big deal for you guys.
As noted on http://e2e.ti.com/support/microcontrollers/msp430/f/166/p/97931/346074.aspx
The Scenario:
As many e2e members have discovered, some LaunchPad kits are unable to debug and download code on the new MSP430G2xx2 Value Line microcontroller devices. We have identified the root cause, and the current firmware on some LaunchPad kits needs to be updated to support the latest G2xx2 devices.
Does my LaunchPad need to be updated?
Not all units are affected by this issue, and affected units can be identified by looking at your LaunchPad’s 9-digit serial number (sticker on the back of your LaunchPad kit). If your serial number falls between 1009xxxxx and 1101xxxxx, your LaunchPad will need a firmware update to support G2xx2 devices.
The rev 1.4 launchpads were unable to support new G2xx2 devices as of May 2011, a firmware update fixed that. So there is no reason a firmware update can't fix the overlooked 2xx5 support.
Hi Rick, The official comment: 'MSP-EXP430G2 is fixed function as documented in SLAU278. The G2xx5 is a new device that wasn't present when MSP-EXP430G2 was released.' Since MSP430G2xx5 is not available in PDIP this is only an issue if you use jumper cables from the emulator to a custom board. The safe bet and official way would be to use MSP-FET430UIF. I however heard that some people are using MSP-EXP430G2 with MSP430G2xx5 and it seems to work - untested and officially not support. As indicated earlier, we are taking input from the field serious - our next generation on-board emulator will be update able and will support all MSP430 devices. From the results I have seen so far i think you will all like the new emulator - more on that later this year. Regards, Dietmar
**Attention** This is a public forum