Advertisement

步骤:初始化内存(开发板:飞凌6410)

阅读量:

内存初始化

使用的内存:K4X51163PC - L(F)E/G Mobile-DDR SDRAM

大小:32M x16 Mobile-DDR SDRAM

一:start.S代码:

#include"myuboot.h"

globl _start
blk Reset
blk Unknown Instruction
blk Software Interrupt
blk Preload Abort
blk Data Abort
blk Not Used Variable
blk Irq Handler
blk Fiq Handler

reset:
/* Peri port setup */
ldr r0, =0x70000000
orr r0, r0, #0x13
mcr p15, 0,r0,c15,c2,4 @ 256M(0x70000000-0x7fffffff)

/* Disable Watchdog */
ldr r0, =WTCON
mov r1, #0
str r1, [r0]

mov sp, #8*1024 //设置堆栈,否着后面c不能用

bl led

bl system_clock_init

bl gequ

bl memory_init

ldr sp,

全部评论 (0)

还没有任何评论哟~