Pic32, Bootloader, malloc und memcpy

Gast #1686738
Lesenswert?

Hallo zusammen,

ich bin dabei einen Bootloader für den PCI32 zu schreiben.
In meinem Bootloader benutze ich aber auch die standard Lib. Funktionen, 
z.B. malloc() und memcpy(), kann ich irgendwie dem Linker anweisen, dass 
er die Adressen dieser standard Funktionen nur an einer bestimmten 
Section platziert, so dass ich die dann nicht überschreiben werde und 
immer noch vom Bootloader aufzurufen sind?

Gruß
Micha
Gast #1689951
Lesenswert?

Hallo,

ich habe jetzt meinen bootloader (ab AdresseB) und Application (ab 
AdresseA) in zwei verschiedene Programme und Memory implementiert.

wie kann ich jetzt meinen bootloader von der Applikation starten?

  void (*fptr)(void);
  fptr = (void (*)(void))BL_ADDR;
  fptr();
wird das funktionieren?

Gruß

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