机器感知
一个专注于SLAM、机器视觉、Linux 等相关技术文章分享的公众号
此文件功能比较单一,仅仅是初始化SDRAM控制器
.globl lowlevel_init
lowlevel_init:
/* 配置内存 */
ldr r0, =SMRDATA
ldr r1, =CONFIG_SYS_TEXT_BASE
sub r0, r0, r1
ldr r1, =BWSCON /* Bus Width Status Controller */
add r2, r0, #13*4
0:
ldr r3, [r0], #4
str r3, [r1], #4
cmp r2, r0
bne 0b
/* 返回调用它的start.S中 */
mov pc, lr