Hallo, ich bin auf der Suche nach einem SWD Proggrammer für die Serienfertigung, der Programmer soll PIC12/16/18/24 und STM32 unterstützen. Was kann man da am besten für nehmen?
https://www.st.com/en/partner-products-and-services/production-flash-programmer.html Gibt da einige Programmer. Lass dich doch einfach Mal beraten welche du auch gut in deine Abläufe eingebunden bekommst. In der Produktion willst du schnelle Programmierung, Verifikation und auch stabile Abläufe. Daher lieber mehr investieren und den original Programmer usw. verwenden, denn nichts ist schlimmer als eine stehende Produktion...
Fragender schrieb: > Hallo, > ich bin auf der Suche nach einem SWD Proggrammer für die > Serienfertigung, der Programmer soll PIC12/16/18/24 und STM32 > unterstützen. > Was kann man da am besten für nehmen? Die aufgezählten PIC-Serien können doch kein SWD, oder?
Fragender schrieb: > ich bin auf der Suche nach einem SWD Proggrammer für die > Serienfertigung, der Programmer soll PIC12/16/18/24 und STM32 > unterstützen. > Was kann man da am besten für nehmen? Nix, weil das GePICkel gar kein SWD kann... Troll oder Vollidiot, das ist hier die Frage. Ich tippe auf Troll.
Fragender schrieb: > ich bin auf der Suche nach einem SWD Proggrammer für die > Serienfertigung, der Programmer soll PIC12/16/18/24 und STM32 > unterstützen. Das gibt eine leere Menge. Für PICs nimmst Du ein PICKIT4. Wenn Du Geld sparen willst, ein PICKIT3-Clone (ist aber langsamer). Viele Alternativen hast Du da eh nicht. ICD3 oder ICD4 wären auch Möglichkeiten, sind aber zu teuer. https://www.microchip.com/en-us/development-tool/PG164140 Für STM32 kannst Du irgendwas nehmen, was Cortex M und SWD unterstützt. STLINK-V3MINIE oder -V3MODE wäre eine Möglichkeit, der hat USB 2.0 High Speed und funktioniert sowohl mit den ST-Tools als auch mit OpenOCD. https://www.st.com/en/development-tools/stlink-v3minie.html Einen Universalprogrammer wirst Du nicht finden. fchk
Frank K. schrieb: > Für PICs nimmst Du ein PICKIT4. Günstigere Alternative: Mplab Snap. Macht effektiv das gleiche, kostet aber weniger. Damit lassen sich (mit anderer Firmware) auch AVRs und SAMD-ARM programmieren.
Émile schrieb: > Frank K. schrieb: >> Für PICs nimmst Du ein PICKIT4. > > Günstigere Alternative: Mplab Snap. Macht effektiv das gleiche, Nein, so einfach ist das nicht. Der Snap hat keinen programmierbaren DC-DC-Wandler für High Voltage ICSP und HV PDI etc drauf. Wenn klar ist, dass der Fragende keine 8 Bit PICs mit HVP braucht, dann wäre der Snap eine Alternative. Sonst nicht. Die Unterstützung der Atmel AVRs und SAM ARMs ist kein alleiniges Merkmal des Snap, das können PICKIT4 und ICD4 auch. Und PICKIT4 kann auch noch das OnTheGo Feature, wo man eine Firmware direkt in den Programmer reinladen kann und der den Programmiervorgang dann ohne PC machen kann. fchk
Nö, kein Troll nur nicht genau genug in der Beschreibung. Ich habe fälschlicherweise die 5 Pin Variante als SWD bezeichnet wobei das natürlich für die PICs nicht stimmt. Also dann richtig gestellt, ich suche einen Programmer der mit Vcc, GND, nRst, Data und Clock auskommt und keinen 7 Pin JTAG oder etwas Anderes. Aktuell haben wir ST-Link v2/v3 und PicKit3/4 in Benutzung, wollen aber von dem Billigzeug weg, weil es damit immer wieder Probleme gibt. Dazu haben wir dann die Programmer von Softlog getestet, die zwar prinzipiell das machen was wir wollen, nur sind die extrem umständlich zu bedienen und auch da gibt es immer mal wieder Probleme. Der Segger steht prinzipiell auf meiner Wunschliste, nur fehlt mir da die Möglichkeit der Mehrfachprogrammierung, eben wenn man einen Nutzen mit 8 Platinen gleichzeitig programmieren will; de habe ich bei Segger noch nicht das passende Produkt gefunden. Oder lassen sich mehrere Segger Flasher PRO zusammen schalten?
Wenn Du willst, dass der Chiphersteller für fehlprogrammierte Exemplare Garantie übernimmt, oder für Teile die ihren Flashinhalt schon nach weniger als 20 Jahren vergessen, dann nimm ein vom Chiphersteller freigegebenes Tool. Wenn das PIC und ST gemeinsam können soll, wirst Du vermutlich bei DATA I/O landen. Einzeln wird es billiger.
Fragender schrieb: > Der Segger steht prinzipiell auf meiner Wunschliste, nur fehlt mir da > die Möglichkeit der Mehrfachprogrammierung, eben wenn man einen Nutzen > mit 8 Platinen gleichzeitig programmieren will; de habe ich bei Segger > noch nicht das passende Produkt gefunden. Oder lassen sich mehrere > Segger Flasher PRO zusammen schalten? Von Segger gibt es den Flasher-Hub - https://www.segger.com/products/production/flasher/tools/flasher-hub/ Vielleicht ist das ja was für dich? Damit kannst du laut Segger bis zu 24 Flasher parallel betreiben. Ich habe mir das auf der electronica mal angesehen. Praktische Erfahrungen habe ich damit aber nicht. Gruß Rainer
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.