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?
Was ist auf dem Board verbunden? Spy-Bi-Wire oder klassisches JTAG? Sind die Einstellungen im Crossworks dementsprechend?
Hab es mit beidem probiert Spy-Bi-Wire und JTAG, beidesmal der gleiche Fehler, Target nicht erkannt.. Spannungsversorgung wird über den MSP-FET430UIF bereitgestellt und auch darüber soll Programmiert werden..
Spannung mal kontrolliert? Für diesen Fall sind ja einige Schalter und Jumper zu setzen. http://focus.ti.com/lit/ug/slau263d/slau263d.pdf
Schalter steht auf FET, Jumper 1 und 2 sind gesteckt, somit wird alles mit strom versorgt, alle anderen sind unnötig und somit nicht gesteclt oder was meinst du??
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?
Ist denn die Firmare im MSP-FET430UIF aktualisiert worden? Sind die Crossworks- bzw. CCE-Versionen aktuell?
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..
Besorg Dir mal die kostenlose IAR-Kickstart-Software von TI und versuche mit der ein Simpelprogramm in den '5438 zu bekommen. Mit den Kickstart-Versionen werden die erforderlichen Firmwareupdates für den MSP-FET430UIF mitgeliefert und auch automatisch durchgeführt.
Na hauptsache das läuft mit dem Update dann nicht so wie beim ez430 USB-FET ;-)
Damit meinst Du jetzt exakt was?
IAR hab ich auch auf dem PC, aber selbst damit läuft es nicht.. gibt es ne Fehlermeldung speizell wenn dieses Lock Key aktiv ist??
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 | }
|
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.
OK, das klingt eklig. Glücklicherweise hatte ich das Problem noch nicht. Die Kombination MSP-FET430UIF, aktuelle IAR Embedded Workbench und 'F5438 aber habe ich bereits betrieben, wenn auch nicht mit o.g. Evaluation Board, sondern mit einer anderen Hardware.
Ja aber bei mir geht es definitiv leider nicht *grrr Egal welches Entwicklungstool verwendet wird kommt immer der Fehler das der Prozessor nicht erkannt wird.
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
Hallo miteineander.. Hab das Problem gelöst.. Es ware der Controller.. Hab nen neuen von Ti bekommen und seit dem läuft es prima.. Aber danke euch allen für die Antworten.. Gruß Steffen
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.