bootloader AN1094 PIC33EP Problem

Gast #5324147
Lesenswert?

Hallo,
ich verwende den Bootloader 1094 mit dem 16bit Flash Programmer. 
Funktioniert super bei den Pic 24fj..
Jetzt wollte ich diesen einfach auf den DSPic33EP.
Den 16bit Flash programmer habe ich angepasst zumindest die Device Id.
Nur wenn ich jetzt das Programm hochladen will. Kommt die Fehler Meldung

Hex File 0xF80010addresse out of range. in der 16bit-flash 
programmer.cpp line 378


#define PM_SIZE 1536 /* Max: 144KB/3/32=1536 PM rows for 30F.  */
#define EE_SIZE 128 /* 4KB/2/16=128 EE rows   */
#define CM_SIZE 8

Dies muss wohl am Speicher liegen.
Was müsste ich hier eintragen. Kann mir da wer helfen.

Denn vom Prinzip sind die Beiden Controller ja fast ähnlich.
#5325056
Lesenswert?

Hallo Sebastian,

die EP sind schon recht verschieden was die MemoryMap und Flash angeht.
Vergleiche die die Memory Maps in den Datenblättern.
Ev auch mal in das Fammily Guide reinsehen, da ist meist eine Section 
über das Programmieren.

Ich hatte mal den bootloader von Darron auf einem Raspberry probiert.
Bin dann aber wieder auf direktes programmieren via PICKit/RealICE 
zurück wegen mangel an flash space. Manchmal wird eben jedes flash zu 
klein.

https://wiki.kewl.org/dokuwiki/projects:oxford

mfG
Peter
Gast #5325064
Lesenswert?

Peter C. schrieb:
> Hallo Sebastian,
>
> die EP sind schon recht verschieden was die MemoryMap und Flash angeht.
> Vergleiche die die Memory Maps in den Datenblättern.
> Ev auch mal in das Fammily Guide reinsehen, da ist meist eine Section
> über das Programmieren.
>
> Ich hatte mal den bootloader von Darron auf einem Raspberry probiert.
> Bin dann aber wieder auf direktes programmieren via PICKit/RealICE
> zurück wegen mangel an flash space. Manchmal wird eben jedes flash zu
> klein.
>
> https://wiki.kewl.org/dokuwiki/projects:oxford
>
> mfG
> Peter

Hallo danke für die Antwort.
Hab den Speicher schon verglichen. Der EP ist schon einiges größer und 
bissi anders aufgeteilt. Aber der Programmcode will ich ja wie beim 33fj 
an die gleiche Stelle schreiben.
Sprich es sollte eigentlich funktionieren.
In den Aux Flash will ich ja nichts reinschreiben.
Nur will der 16bit Flash Programmer nicht.
Gast #5325247
Lesenswert?

Peter C. schrieb:
> Hallo Sebastian,
>
> den ezbl hab ich noch auf der liste der kandidaten:
> http://www.microchip.com/SWLibraryWeb/product.aspx...
>
> hab ihn aber noch nicht ausprobiert.
> Der soll alle 16bit PICs unterstützen.
>
> Falls du den probierst, gebe feedback.
>
> mfG
> Peter ;-)

Hallo diesen habe ich laufen bei den Pic33FJ da läuft er super. Auf den 
Pic33ep läuft der Bootloader leider nicht. Keine Ahnung warum.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren