#include "lolevel.h"
#include "platform.h"
#include "core.h"
#include "dryos31.h"
gehe zum Quellcode dieser Datei
#define LED_AF 0xC02200F4 |
Definiert in Zeile 7 der Datei boot.c.
#define LED_PR 0xC02200F0 |
Definiert in Zeile 8 der Datei boot.c.
#define offsetof |
( |
|
TYPE, |
|
|
|
MEMBER |
|
) |
| ((int) &((TYPE *)0)->MEMBER) |
Definiert in Zeile 5 der Datei boot.c.
Definiert in Zeile 94 der Datei boot.c.
96 "LDR R1, =0xC0410000 \n"
100 "MCR p15, 0, R1, c1, c0 \n"
102 "MCR p15, 0, R1, c7, c10, 4 \n"
103 "MCR p15, 0, R1, c7, c5 \n"
104 "MCR p15, 0, R1, c7, c6 \n"
106 "MCR p15, 0, R0, c6, c0 \n"
107 "MOV R0, #0xC000002F \n"
108 "MCR p15, 0, R0, c6, c1 \n"
110 "MCR p15, 0, R0, c6, c2 \n"
111 "MOV R0, #0x40000033 \n"
112 "MCR p15, 0, R0, c6, c3 \n"
113 "MOV R0, #0x80000017 \n"
114 "MCR p15, 0, R0, c6, c4 \n"
115 "LDR R0, =0xFF80002D \n"
116 "MCR p15, 0, R0, c6, c5 \n"
118 "MCR p15, 0, R0, c2, c0 \n"
120 "MCR p15, 0, R0, c2, c0, 1 \n"
122 "MCR p15, 0, R0, c3, c0 \n"
123 "LDR R0, =0x3333330 \n"
124 "MCR p15, 0, R0, c5, c0, 2 \n"
125 "LDR R0, =0x3333330 \n"
126 "MCR p15, 0, R0, c5, c0, 3 \n"
127 "MRC p15, 0, R0, c1, c0 \n"
128 "ORR R0, R0, #0x1000 \n"
131 "MCR p15, 0, R0, c1, c0 \n"
132 "MOV R1, #0x80000006 \n"
133 "MCR p15, 0, R1, c9, c1 \n"
135 "MCR p15, 0, R1, c9, c1, 1 \n"
136 "MRC p15, 0, R1, c1, c0 \n"
137 "ORR R1, R1, #0x50000 \n"
138 "MCR p15, 0, R1, c1, c0 \n"
139 "LDR R2, =0xC0200000 \n"
141 "STR R1, [R2, #0x10C] \n"
143 "STR R1, [R2, #0xC] \n"
144 "STR R1, [R2, #0x1C] \n"
145 "STR R1, [R2, #0x2C] \n"
146 "STR R1, [R2, #0x3C] \n"
147 "STR R1, [R2, #0x4C] \n"
148 "STR R1, [R2, #0x5C] \n"
149 "STR R1, [R2, #0x6C] \n"
150 "STR R1, [R2, #0x7C] \n"
151 "STR R1, [R2, #0x8C] \n"
152 "STR R1, [R2, #0x9C] \n"
153 "STR R1, [R2, #0xAC] \n"
154 "STR R1, [R2, #0xBC] \n"
155 "STR R1, [R2, #0xCC] \n"
156 "STR R1, [R2, #0xDC] \n"
157 "STR R1, [R2, #0xEC] \n"
158 "STR R1, [R2, #0xFC] \n"
159 "LDR R1, =0xC0400008 \n"
160 "LDR R2, =0x430005 \n"
163 "LDR R2, =0xC0243100 \n"
165 "LDR R2, =0xC0242010 \n"
169 "LDR R0, =0xFFC337A8 \n"
174 "LDRCC R2, [R0], #4 \n"
175 "STRCC R2, [R1], #4 \n"
176 "BCC loc_FF81013C \n"
177 "LDR R1, =0x16A88C \n"
181 "STRCC R2, [R3], #4 \n"
182 "BCC loc_FF810154 \n"
183 "B sub_FF810358_my \n"
Definiert in Zeile 43 der Datei boot.c.
45 long *canon_data_src = (
void*)0xFFEDAC70;
46 long *canon_data_dst = (
void*)0x1900;
47 long canon_data_len = 0xDF84 - 0x1900;
48 long *canon_bss_start = (
void*)0xDF84;
49 long canon_bss_len = 0xD4F38 - 0xDF84;
56 "MRC p15, 0, R0,c1,c0\n"
57 "ORR R0, R0, #0x1000\n"
60 "MCR p15, 0, R0,c1,c0\n"
64 for(i=0;i<canon_data_len/4;i++)
65 canon_data_dst[i]=canon_data_src[i];
67 for(i=0;i<canon_bss_len/4;i++)
70 asm volatile (
"B sub_FFC001A4_my\n");
void CreateTask_PhySw |
( |
) | |
|
void CreateTask_spytask |
( |
) | |
|
void task_InitFileModules |
( |
) | |
|
void task_MovieRecord |
( |
) | |
|