关于栈设置代码问题
时间:10-02
整理:3721RD
点击:
dr pc, =on_sdram @ 跳到SDRAM中继续执行
(这个是给pc寄存器读取on_sdram的什么,地址吗?就是下面的代码?)
on_sdram:
ldr sp, =0x34000000 @ 设置堆栈
还有ldr sp,=4*1024
这俩设置栈有什么区别?同样是地址为什么表示形式一个十六进制一个二进制
(这个是给pc寄存器读取on_sdram的什么,地址吗?就是下面的代码?)
on_sdram:
ldr sp, =0x34000000 @ 设置堆栈
还有ldr sp,=4*1024
这俩设置栈有什么区别?同样是地址为什么表示形式一个十六进制一个二进制
0x34000000是外部SDRAM的地址,外部SDRAM没有初始化的时候只能使用内部RAM。
学的时候确实最坑爹,,这个很难