Forum: Mikrocontroller und Digitale Elektronik PIC32M und Segger J-Flash


von Bauform B. (bauformb)


Lesenswert?

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?

von Harald K. (kirnbichler)


Lesenswert?

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.

von Bauform B. (bauformb)


Lesenswert?

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.

von Frank K. (fchk)


Lesenswert?

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

von Harald K. (kirnbichler)


Lesenswert?

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)

von Andras H. (kyrk)


Lesenswert?

Also laut Segger Homepage soll der J-Flash folgende PIC32 schon 
unterstützen:
https://www.segger.com/products/debug-probes/j-link/technology/cpus-and-devices/overview-of-supported-cpus-and-devices/

Microchip PIC

    Microchip PIC32MX
    Microchip PIC32MZ
    Microchip PIC32WK


PIC32M ist da nicht dabei. Aber ich kenne auch keinen PIC32M. Laut 
Michorchip gibt es PIC32MM?

von Frank K. (fchk)


Lesenswert?

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

von Bauform B. (bauformb)


Lesenswert?

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.

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.