ARM
Run.c
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ARM_Cortex_M底层技术学习记录
ARM Cortex-M底层技术 启动代码原理 启动代码的使用 在启动代码中调用函数 在_main之前调用, 参数不能超过4个(因为R0-R3, 第5个参数会被压栈, 由于堆栈尚未初始化, 程序会跑飞). 什么样的函数适合放在启动代码启动或者执行? 与放在main()函数有何区别? 问题的关键是在_main之前执行还是之后执行. FPU(浮点协处理器单元)初始化 片外SRAM/SDRAM初始化 看门狗的开关 / 低压检测的初始化等 时间敏感性任务 / 操作等 .c 预处理 .i 汇编 .s 编译 .o原创 2020-08-29 14:24:26 · 465 阅读 · 0 评论 -
ARM_指令集学习记录
ARM汇编 寄存器 通用寄存器和状态寄存器。 通用寄存器 通用寄存器包括R0-R15,可分为三类,未分组寄存器,分组寄存器及程序计数器。 未分组寄存器 R0-R7,存储数据或地址。 分组寄存器 R8-R14,其中R8-R12对应两个物理寄存器,R13-R14对应多个。 R13常用作堆栈指针。 R14称作程序连接寄存器,LR 程序寄存器 PC,保存下一条要运行的指令。 状态寄存器 当前程序状态寄存器 CPSR NZCVQ…IFTM[0:4],4个8位,cxsf Thumb寄存器 ARM指令 汇编语言 W(原创 2020-08-29 14:20:11 · 1169 阅读 · 0 评论
分享