![](https://img-blog.csdnimg.cn/561c7afc0ce344e7ad5dccce283e69f7.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
ARM系列
文章平均质量分 86
ARMv8 体系结构,指令集,工具链,IP等学习
阿兹尔猫
这个作者很懒,什么都没留下…
展开
-
锁步核(lock-step core)、软件冗余设计与可分核(Split-Lock)的比较
原文地址:https://community.arm.com/developer/ip-products/system/b/embedded-blog/posts/comparing-lock-step-redundant-execution-versus-split-lock-technologies。为了满足汽车功能安全(如ISO26262),有许多有用的措施来规避E/E系统异常崩溃造成的不必要伤害。转载 2023-11-18 17:28:11 · 561 阅读 · 0 评论 -
【ARM系列】GIC MultiChip中的SPI 操作
本文简要概述了multichip中gic spi跨die相关的一些操作和注意事项原创 2023-09-09 16:18:27 · 341 阅读 · 0 评论 -
【ARM系列】GICv3/v4-软件概述(三)
本文主要讲解LPI中断的配置和使用原创 2023-07-14 16:29:22 · 321 阅读 · 0 评论 -
【ARM系列】GICv3/v4-软件概述(二)
本文重点介绍如何在bare metal环境中启用和配置GICv3中断控制器原创 2023-07-10 14:47:26 · 410 阅读 · 0 评论 -
【ARM系列】GICv3/v4-软件概述(一)
本文档提供了聚焦于软件的GICv3功能特性概述,并描述了GICv3中断控制器的配置操作。这也是在bare metal环境如何使用GICv3中断控制器的入门教程。原创 2023-07-06 17:13:19 · 435 阅读 · 0 评论 -
【ARM系列】ARM Development Studio 2021 FVP调试Startup代码
ARM Development Studio 2021是一款集开发、调试、性能追踪等功能的高性能IDE,这款IDE可以配合DStream仿真器对arm嵌入式平台进行高效开发。其中,ARM FVP是arm提供的一个固定虚拟平台,在没有RTL EMU的情况下可以快速调试软件,加快软件的开发进度。本文主要介绍使用FVP_Base_Neoverse-N1x4来调试Neoverse N1 Multi-core Startup Code的流程。原创 2023-07-05 11:10:53 · 1057 阅读 · 0 评论 -
【ARM系列】ARM常用汇编指令
在调试芯片启动代码或者分析ARM core运行流程的过程中,尝尝需要对照软件代码的反汇编文件进行分析,因此有必要掌握一些常用的arm汇编指令。原创 2023-06-30 15:43:37 · 2645 阅读 · 2 评论 -
【ARM系列】分散加载文件(scatter)与堆栈区域分配
最近研究ARM Development Studio中自带 demo工程文件,学习scatter中对堆栈区域的分配方法和实际应用中的使用方法原创 2023-06-29 16:05:13 · 910 阅读 · 0 评论 -
【ARM系列】Armv8/Armv9结构入门指南
本文记录armv8架构入门指南,方便查阅原创 2023-06-27 17:35:26 · 710 阅读 · 0 评论 -
【ARM系列】GIC700跨die配置
本文主要介绍gic700 multichip的配置,结合实际项目配置经验,给出一套通用的配置流程原创 2023-06-28 16:42:37 · 695 阅读 · 0 评论 -
【ARM系列】GIC700 Multichip operation
本文描述了GIC700所支持的multichip operation所需要的寄存器以及配置流程原创 2023-06-13 16:09:46 · 604 阅读 · 0 评论 -
【ARM系列】GIC700 LPI中断-配置表空间分配
本文详细描述了gic lpi中断配置表和its table的配置内容原创 2022-12-28 16:41:00 · 670 阅读 · 0 评论 -
【ARM系列】GIC700 LPI中断-its Table配置流程
its Table 包含设备表、中断翻译表和集合表。its Table的配置是通过core写ITS Command Queue来配置的,Command Queue存储在内存中。当core将命令写入Command Queue后,通过寄存器通知ITS,ITS从内存中依次读取命令,然后根据命令内容配置对应的ITS Table页表项。原创 2023-01-04 14:21:31 · 922 阅读 · 2 评论