fixed wrong BaS copy length.
This commit is contained in:
@@ -712,7 +712,7 @@ void initialize_hardware(void) {
|
|||||||
src = (uint32_t *)&bas;
|
src = (uint32_t *)&bas;
|
||||||
dst = (uint32_t *)&Bas_base;
|
dst = (uint32_t *)&Bas_base;
|
||||||
jmp = (uint8_t *)&BaS;
|
jmp = (uint8_t *)&BaS;
|
||||||
for (i = 0; i < (int) &bas_length; i+= 4)
|
for (i = 0; i < (int) &bas_length / 16; i+= 4)
|
||||||
{
|
{
|
||||||
*src++ = *dst++;
|
*src++ = *dst++;
|
||||||
*src++ = *dst++;
|
*src++ = *dst++;
|
||||||
@@ -729,5 +729,5 @@ void initialize_hardware(void) {
|
|||||||
/* output */ :
|
/* output */ :
|
||||||
/* input */ : "g" (jmp)
|
/* input */ : "g" (jmp)
|
||||||
/* clobber */: "a3", "memory"
|
/* clobber */: "a3", "memory"
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user