The old HALCoGen version generated error for Enabling Flash ECC.
0x0C000000 caused that RAM ECC was enabled instead of the Flash ECC.
See section 2.22 and 2.5 for more detiails.
Fixes: #1029
bl next4
next4
bx r0
-
.endasmfunc
+
;-------------------------------------------------------------------------------
; Initialize Stack Pointers
stmfd sp!, {r0}
mrc p15, #0x00, r0, c1, c0, #0x01
- orr r0, r0, #0x0C000000
+ orr r0, r0, #0x02000000
+ dmb
mcr p15, #0x00, r0, c1, c0, #0x01
ldmfd sp!, {r0}
bx lr