MSP-EXP430F5438 Controller wird nicht erkannt von MSP-FET430UIF

#1674597
Lesenswert?

Hallo miteinander,
Habe heute das Experementierboard MSP-EXP430F5438 zum spielen bekommen. 
Schön neu verpackt von Farnell.. Das Beispielprogramm das auf dem 
MSP430F5438 war ist zwar schön, würde jedoch gerne selber was schreiben, 
doch ich bekomme mit CCE und Crossworks keine Verbindung zum Prozessor..
Wärend des einleiten des Programiervorgangs sieht man am Display das der 
Reset ankommt, doch dann kommt bei beiden Compiler die Fehlermeldung 
Target nicht erkannt..

Jetzt meine Frage, kann es sein das mit der Security Fuse 
zusammenhängen?
Gast #1676176
Lesenswert?

Sehe ich auch so. Läufts mittlerweile? Spannung kontrolliert - der 
USB-Fet kann nicht sonderlich viel Strom? Zudem ist der USB-FET alles 
andere als hochwertig, ich hatte auch schon einige Probleme mit dem in 
Verbindung mit der 5er-Serie. Hast du noch was anderes da (z.B. 
Elprotronic - der ist allerdings auch kein Allheilmittel)? Hast du es 
mal zusätzlich mit externem Saft versucht?
#1676777
Lesenswert?

Hallo,
nein hab es leider immer noch nicht zum laufen bekommen. Bin auch der 
Meinung in der Zwischenzeit das es am Lock Key liegt.. Aber ich hab 
keine Ahnung wie ich den ausgeschalten bekomme, da ich ja nicht per JTAG 
auf den Prozessor komme..

Habe die Aktuelle Firmware, glaube ich zumindest, 2.4.3.0. von der CCE 
hab ich die 4er version und von Crossworks die 2.0.9.. Ist also alles 
auf dem neusten Stand.

Oder habe ich einfach bei der Programmierung des MSP-EXP430F5438 einfach 
eine falsches denken.. Ich mach alles gleich wie beim MSP430F499 und der 
lässt sich auch alles beschrieben, löschen, usw..
#1676805
Lesenswert?

Mein Testprogramm das ich reinladen will sieht so aus.
1
#include <msp430x54x.h>
2

3

4

5
void main(void)
6
{
7
  WDTCTL = WDTPW + WDTHOLD;                 // Stop watchdog timer
8
  P1DIR |= 0x01;                            // Set P1.0 to output direction
9

10
  
11

12
  while (1)                                 // Test P1.6
13
  {
14
    if (BIT6 & P2IN)
15
      P1OUT |= 0x01;                        // if P1.6 set, set P1.0
16
    else
17
      P1OUT &= ~0x01;                       // else reset
18
  }
19
}
Gast #1676809
Lesenswert?

Na nach den Firmware Updates gingen die meisten USB-FETs ja nicht mehr - 
das UPDATE, auch wenn es von IAR netterweise vorgeschlagen wird, macht 
den Stick unbrauchbar...

Da musste man sich die Original-Firmware besorgen und per JTAG den Stick 
flashen. Sonst meldete der sich garnicht mehr am Rechner an.

Seitdem bin ich etwas vorsichtig mit den Updates geworden, auch wenn man 
denken sollte, dass die OK sind, wenn sie schon von IAR kommen, WELCHES 
MAN BEI TI RUNTERGELADEN HAT.
#1676839
Lesenswert?

hallihallo schrieb:
> Na nach den Firmware Updates gingen die meisten USB-FETs ja nicht mehr -

Ich habe damals das Update unter Linux AFAIR mit "msp430-gdbproxy.exe 
msp430 --update-usb-fet TIUSB" durchgeführt, das klappte einwandfrei.

> das UPDATE, auch wenn es von IAR netterweise vorgeschlagen wird, macht
> den Stick unbrauchbar...

Dazu kann ich nichts sagen, mit gdbproxy funktioniert es jedenfalls 
einwandfrei. Falls Du ein UNIX oder GNU/Linux-System hast, werfe auch 
einen Blick auf 
http://xgoat.com/wp/2009/03/25/fetproxy-an-open-source-replacement-for-msp430-gdbproxy/
Ein wunderbares Tool, IMHO.

> Seitdem bin ich etwas vorsichtig mit den Updates geworden, auch wenn man
> denken sollte, dass die OK sind, wenn sie schon von IAR kommen, WELCHES
> MAN BEI TI RUNTERGELADEN HAT.

Ich habe noch ein original TI MSP430FET-UIF (USB), falls du magst würde 
ich gegen eine Aufwandsentschädigung von 10 Euro zzgl. Porto/Versand 
(Achtung: Standort Österreich) durchführen, oder dein USBFET gegen 
meines mit der neuesten Firmware austauschen.

Falls Du nicht weiterkommst, melde dich per PM.

Lieber Gruß, Iwan

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren