Hi Leute ich habe 2 programme.das eine ist im Flash das andere Im EEPROM wie kann/soll ich vorgehen so dass Das programm vom Flash startet?
Du must das Flash-Enable Bit im RTFM0 Register setzten.
Hi ich arbeite in einem Projekt da wo ich nur das im Flash liegendes Programm abrufen muss.mir wurde versichert dass der Flash so konfiguriert wurde dass ich nur die Unterprogramm abrufen soll ich bekomme das folgendes Meldung beim Laden des Programms im MCU so sieht das Programm das im Flash steht: ORG $8000 ; Hier stehen die Unterprogramme die ich abrufen soll (Flash.h) Mittelwert RTS ... ... ... Start equ $B600 ; Programm im EEPROM org $fffe /* Reset-Vektor im Flash setzen */ fdb Start Hier ist mein Programm (Beispiel.h) #include Flash.h ; Unterprogramme im Flash werden eingebunden Main JSR Mittelwert End Using RAM based talker on COM1 R BPROT=0 1035 BPROT [$00,#0] 0 0 0 PTCON BPRT3 BPRT2 BPRT1 BPRT0 R HPRIO=E5 103C HPRIO [$E5,#229] RBOOT SMOD MDA IRVNE PSEL3 PSEL2 PSEL1 PSEL0 Address(es) overlap undefined memory
Berti wrote:
> Du must das Flash-Enable Bit im RTFM0 Register setzten.
Bist Du Hellseher?
Woher weißt Du, von welcher CPU und von welcher Schaltung er überhaupt
spricht?
Peter
@Peter Dannegger: Nanu, bist du noch nicht ganz wach? RTFM0 Register == "Read the fu**ing manual" 0 Register Tztztz... =)
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.