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 | ||
| ||
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) |