PIC32M und Segger J-Flash

OP #7390937

Mahlzeit!

flasht hier jemand einen PIC32M mit Segger J-Flash oder geht das wirklich nur mit MPLAB und Pickit4? Mit der Black Magic Probe und OpenOCD geht es ja auch nicht.

Laut segger.com sollten fast alle J-Link Modelle funktionieren. Die Software dazu ist für J-Link Base und J-Link Plus die gleiche. Aus JLinkExe bekomme ich mit ExpDevList eine Liste der bekannten Chips, mit vielen PIC32MX. Aber ich kann diese Chips in JFlashExe nicht auswählen.

Dazu kommt, dass Segger die PIC32MM und PIC32MK anscheinend garnicht kennt. PowerPC und RXirgendwas und, aber keine modernen PIC?

OP #7390945

Harald K. schrieb:

Bauform B. schrieb:

oder geht das wirklich nur mit MPLAB und Pickit4?

Mit MPLAB Snap geht's auch, das Ding kostet weniger als ein PicKit4.

Pickit4 gefällt mir eigentlich gut und verglichen mit den J-Link gibt's das ja geschenkt. Aber die Software... GUI extra nur zum Flashen? Das muss aus dem Makefile gehen.

#7390956

Bauform B. schrieb:

Harald K. schrieb:

Bauform B. schrieb:

oder geht das wirklich nur mit MPLAB und Pickit4?

Mit MPLAB Snap geht's auch, das Ding kostet weniger als ein PicKit4.

Pickit4 gefällt mir eigentlich gut und verglichen mit den J-Link gibt's das ja geschenkt. Aber die Software... GUI extra nur zum Flashen? Das muss aus dem Makefile gehen.

Lies das:

https://microchip.my.site.com/s/article/Automate-MPLAB-programming-process-using-command-lineIPECMD

fchk

#7390965

Bauform B. schrieb:

Pickit4 gefällt mir eigentlich gut

Snap ist eine abgespeckte Variante davon, funktioniert aber mit der gleichen Software (und auch der von Frank gerade beschriebenen Kommandozeilenvariante).

Wesentliche Unterschiede zum PICKit4:

-- kann das Target nicht mit Spannung versorgen -- hat keine Standalone-Unterstützung (via Micro-SD-Karte und Taster auf dem Gerät). -- kostet knapp die Hälfte (Laut Microchip: PICKit 4 83 EUR, Snap 37 EUR)

#7390997

Harald K. schrieb:

Bauform B. schrieb:

Pickit4 gefällt mir eigentlich gut

Snap ist eine abgespeckte Variante davon, funktioniert aber mit der gleichen Software (und auch der von Frank gerade beschriebenen Kommandozeilenvariante).

Wesentliche Unterschiede zum PICKit4:

-- kann das Target nicht mit Spannung versorgen -- hat keine Standalone-Unterstützung (via Micro-SD-Karte und Taster auf dem Gerät). -- kostet knapp die Hälfte (Laut Microchip: PICKit 4 83 EUR, Snap 37 EUR)

-- kein DC-DC-Wandler für High Voltage Programming (wichtig für viele 8 Bit PICs und einige AVRs (HV Serial Programming, wenn man !RESET als GPIO verwendet))

fchk

OP #7391069

Frank K. schrieb:

Lies das:

https://microchip.my.site.com/s/article/Automate-MPLAB-programming-process-using-command-lineIPECMD

Gut bis sehr gut, vielen Dank!

Andras H. schrieb:

Also laut Segger Homepage soll der J-Flash folgende PIC32 schon unterstützen: Microchip PIC32MX Microchip PIC32MZ Microchip PIC32WK PIC32M ist da nicht dabei. Aber ich kenne auch keinen PIC32M. Laut Michorchip gibt es PIC32MM?

Ach, Abkürzungen, ich meine PIC32Mxxx im Gegensatz zu PIC32Cxxx und PIC32Wxxx. Der entscheidende Unterschied ist die CPU, Cortex-M oder MIPS.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 3 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.