Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Re: Bootloader - Initialisierung Kategorie: Progr. Assembler, TaskingTools, OS (von André H. - 25.01.2005 14:30)
Als Antwort auf Re: Bootloader - Initialisierung von Thomas - 23.01.2005 17:39
Ich nutze:
C-Control II Unit, C164CI-ControllerBoard, CC2-Application-Board, CC2-StarterBoard, CC2-ReglerBoard, OSOPT V3.0
Hallo Thomas,

> Mir ist aber immer noch nicht klar geworden, wie die �berprüfung funktioniert. Hat da jemand eine
> Idee?

Das wird in der Routine "write2flash" erledigt:

write2flash:
                 mov     P1L, #80h
                 MOV     R3,#0AAAAH
                 MOV     0AAAAH,R3
                 MOV     R3,#5555H
                 MOV     5554H,R3
                 MOV     R3,#0A0A0H
                 MOV     0AAAAH,R3
                 MOV     [R2],R0
hier wird geschrieben.
Und ab hier wird die "Antwort" des Flash gelesen und ausgewertet:

 l3:
                 MOV     R3,[R2]
                 MOVB    RH3,RL0
                 ANDB    RL3,#0080H
                 ANDB    RH3,#0080H
                 CMPB    RL3,RH3
                 JMPR    CC_Z,r4_00
                 MOV     R3,[R2]
                 ANDB    RL3,#0020H
                 CMPB    RL3,#0020H
                 JMPR    CC_NZ,l3
                 MOV     R3,[R2]
                 MOVB    RH3,RL0
                 ANDB    RL3,#0080H
                 ANDB    RH3,#0080H
                 CMPB    RL3,RH3
                 JMPR    CC_Z,r4_00
                 MOV     R4,#0FFFFH
                 JMPR    CC_UC,l2
 r4_00:
                 MOV     R4,#00H
                 JMPR CC_UC,l2
 l2:
                 MOV     R3,#0AAAAH
                 MOV     0AAAAH,R3
                 MOV     R3,#5555H
                 MOV     5554H,R3
                 MOV     R3,#0F0F0H
                 MOV     0AAAAH,R3
                 MOV     R3,[R2]
                 
                 RET

Aber näher habe ich mich damit nicht beschäftigt.

MfG André H.



Antworten bitte nur ins Forum!
Fragen per EMail auf Forum-Postings werden nicht beantwortet!

Das macht meine Heizung gerade


    Antwort schreiben


Antworten:

Re: Bootloader - Initialisierung (von Thomas - 26.01.2005 19:10)