Forum: Mikrocontroller und Digitale Elektronik Flash Tool für R7FS5 Cortex M4 Prozessor


von Thomas S. (powerbar)


Lesenswert?

Hallo,

Ich habe das Forum schon durchsucht aber leider keine 100% zutreffende 
Info gefunden. Ich bin im Service tätig und muss immer wieder unsere 
Platinen mit neuer Firmware flashen. Bisher hatte ich das immer mit dem 
AVR MK2 Adapter gemacht.Jetzt gibts aber neue Platinen mit einem R7FS5 
Cortex M4 Prozessor.
Diese Platine hat leider keine Serielle Schnitstelle mehr um die 
Firmware zu Flashen. In der Produktion kommt hier ein Segger Tool zum 
Einsatz das aber über 1000 Euro kostet. Ich bin jetzt auf der Suche nach 
einem Tool zum flashen das günstiger. Als Schnittstelle auf der Platine 
dient jetzt ein 9 Pol Cortex Stecker. Dafür gibt es ja Adapter fertig 
zum kaufen. Jetzt ist aber die Frage mit welchen J-Tag Tool kann ich den 
Prozessor Flashen.
Dachte mir so was in der Art wie der Olimex. In der Beschreibung stehen 
aber nur ATmega Prozessoren.

Wäre super wenn mir Jemand dazu einen Tip hätte.

Viele Grüße Tom

von Andreas M. (amesser)


Lesenswert?

Thomas S. schrieb:
> 9 Pol Cortex Stecker

Was soll das sein? Meinst Du den von Arm definierten Stecker für SWD? 
Wenn ja, dafür gibts Adapter wie Sand am Meer. Günstigste Lösung wäre 
dann wohl per openocd

https://openocd.org/

von Frank K. (fchk)


Lesenswert?

Wenn der Prozessor JTAG hat und nicht nur SWD (PRÜFE DAS!!!), dann:
https://www.olimex.com/Products/ARM/JTAG/ARM-USB-OCD-H/
plus
https://www.olimex.com/Products/ARM/JTAG/ARM-JTAG-20-10/

Damit werden hier in der Produktion TI ARMs mit openocd geflasht.

fchk

von Uwe B. (Firma: TU Darmstadt) (uwebonnes)


Lesenswert?

Das Du einen passende Adapter findest, ist nicht genug. Du brauchst auch 
ein passendes Programm. OpenOcd kennt nur den Renesas Synergy S7 G2. Evt 
ist der  R7FS5 nicht viel anders, aber den Treiber wirst Du dann selct 
bauen muessen

von Til S. (Firma: SEGGER) (til_s)


Lesenswert?

Achtung Werbung ;-).

Das passende Tool wäre eigentlich:

https://www.segger.com/products/production/flasher/models/flasher-portable-plus/


Ist aber im gleichen Preisbereich, wie die Tools, die Ihr in der 
Produktion einsetzt. Dafür hat man eine fertige Lösung und spart 
Arbeitszeit.

von Oliver S. (oliverso)


Lesenswert?

Thomas S. schrieb:
> Ich bin jetzt auf der Suche nach einem Tool zum flashen das günstiger.

Frag denjenigen, der den Prozessor ausgewählt hat, oder einfach deinen 
Chef. Die Frage, wie der Fieldservice abgewickelt werden soll, wird ja 
wohl im Zusammenhang mit der Prozessorauswahl geklärt worden sein.

Wenn nicht, nun ja... Indeed...

Oliver

von Thomas S. (powerbar)


Lesenswert?

Hi Oliver,

Ja wurde schon geklärt, eigentlich hat das Bord auch einen USB Port über 
den man ein Firmware UpDate durchführen kann. Leider hat der 
Programmierer aber in der alten Firmware einen Bug programmiert so das 
der USB Stick nicht richtig erkannt wird und das UpDate nur noch per 
JTag möglich ist. Deshalb meine Frage.

Gruß Thomas

von Thomas S. (powerbar)


Lesenswert?

Hi Til,

Ja schon klar ich frage mich warum das Tool 1300 Euronen kosten muss. 
Bis jetzt hab ich die alten H8 Prozessoren mit einen 10 Euro USB-seriell 
Adapter geflasht.

Gruß Thomas

von Til S. (Firma: SEGGER) (til_s)


Lesenswert?

Hallo Thomas,

ich fürchte, das kann man nicht ganz vergleichen.

Mit dem Flasher Portable Plus kannst du ja nicht nur ein Device 
beschreiben, sondern der Flasher Portable Plus kennt eine riesen Anzahl 
von Devices. Auch wenn JTAG/SWD Standards sind, muss der Flasher für 
jedes Device wissen, wie man connected und effizient das Flash 
beschreibt. D.h. das Know-how steckt, so wie oft, in der Software und 
nicht nur in der Hardware.

Ich brauche außerdem mit dem Flasher Portable Plus im Feld keine externe 
Software und keinen Laptop mehr. Einfach im Feld anschließen und Knopf 
drücken.

Hängt natürlich immer vom Anwendungsfall ab, ob solch ein Gerät ins 
Budget passt.

Ich bin aber auch kein Verkäufer sondern nur RTOS Entwickler ;-).

Viele Grüße,
Til

von Thomas S. (powerbar)


Lesenswert?

Hallo Til,

Natürlich sehe ich auch die Vorteile bei diesem Tool in der super 
einfachen Anwendung.
Da wir dieses Tool aber nicht so oft brauchen hat meine Chefin leider 
entschieden das der Kosten Nutzen Faktor nicht passt.
Trotzdem danke für Deine Hilfe.

Viele Grüße Thomas

von Motopick (motopick)


Lesenswert?

Nimm einfach eine "Austauschplatine" mit. Dann kann sich die
"Produktion" mit dem Altteil einen Bunten machen...

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Thomas S. schrieb:
> hat meine Chefin leider entschieden das der Kosten Nutzen Faktor nicht
> passt

Dann weiß deine Chefin doch bestimmt auch, welches Tool (mit welcher 
Software) den besseren Kosten-Nutzen-Faktor hat. ;-)

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
Noch kein Account? Hier anmelden.