
ARM
文章平均质量分 68
tc_xjyxhd
这个作者很懒,什么都没留下…
展开
-
ARM初始化及异常向量表
今天玩zynq的FreeRTOS时,扒启动时又忘记ARM是怎么启动的了,应该是这样: ARM启动时首先找.vectors区间,而该区间就包含了_vector_table(异常向量表),ARM的异常向量表构造如下: 异常类型 复 位 未定义指令 软中断原创 2016-04-23 00:42:42 · 4599 阅读 · 0 评论 -
ARM EABI回顾(NEON篇)
本文目的:都是学过的知识,防忘 参考《DEN0018A_neon_programmers_guide》 D寄存器的使用以及子过程调用保护 D寄存器使用顺序建议: D0-D7 > D16-D31 > D8-D15 子过程需保护:D8-D15,其余不用 即汇编函数中一般需要添加:vpush {q4-q7} 浮点参数传递规则 对于软浮点,即-mfloat-abi=soft或softfp,使用r原创 2016-07-26 18:36:07 · 560 阅读 · 0 评论