- 博客(3)
- 收藏
- 关注
原创 OK6410之bootloader设计指南
1. 核心初始化 1.1 设置中断向量表 1.2 设置cpu到SVC模式 1.3 关闭看门狗 1.4 关闭所有中断 1.5 关闭MMU和所有中断 1.6 外设基地址初始化 2. 第一阶段初始化 2.1 初始化时钟 2.2 初始化memory 2.3 将内部iRAM中的bootloader代码复制到外部RAM内存中 2.4 C语言环境之初始化栈 2.5 C语言环境之初始化bb
2017-07-16 13:18:10
313
转载 (深入理解计算机系统) bss段,data段、text段、堆(heap)和栈(stack)
bss段: bss段(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。 bss是英文Block Started by Symbol的简称。 bss段属于静态内存分配。 data段: 数据段(data segment)通常是指用来存放程序中已初始化的全局变量的一块内存区域。 数据段属于静态内存分配。
2017-07-16 11:03:14
219
转载 ARM指令集–ldr、mov与str的用法与区别
ARM指令集–ldr、mov与str的用法与区别 ARM 是 RISC 结构,因此只能使用精简指令。 1. mov的用法 在ARM体系中,mov只能用于数据在寄存器之间的移动或者往寄存器中写入立即数。格式如下:mov{条件}{s} 目的寄存器,源操作数 MOV R1,R2 ;R1=R211 2. ldr的用法 LDR是将内存中的数载入到寄存器,
2017-06-26 21:28:02
436
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人