11 2023 档案

摘要:1.Cortex-M中断系统 以stm32中断系统为例,有以下几个关键点: 中断向量表 NVIC(内嵌向量中断控制器) 中断使能 中断服务函数 1.1中断向量表 中断向量表是一个表,这个表里面存放的是中断向量。中断服务程序的入口地址或存放中断服务程序的首地址称为中断向量,因此中断向量表示一系列中断服 阅读全文
posted @ 2023-11-25 13:54 Emma1111 阅读(737) 评论(0) 推荐(0) 编辑
摘要:ATF TF(Trusted Firmware)是ARM在Armv8引入的安全解决方案,为安全提供了整体解决方案。它包括启动和运行过程中的特权级划分,对Armv7中的TrustZone(TZ)进行了提高,补充了启动过程信任链的传导,细化了运行过程的特权级区间。 TF实际有两种Profile,对ARM 阅读全文
posted @ 2023-11-10 10:15 Emma1111 阅读(1767) 评论(0) 推荐(0) 编辑
摘要:GNU 汇编语法 在进行嵌入式 Linux 开发的时候是绝对要掌握基本的 ARM 汇编,因为 Cortex-A 芯片一上电 SP 指针还没初始化,C 环境还没准备好,所以肯定不能运行 C 代码,必须先用汇编语言设置好 C 环境,比如初始化 DDR、设置 SP指针等等,当汇编把 C 环境设置好了以后才 阅读全文
posted @ 2023-11-10 10:07 Emma1111 阅读(207) 评论(0) 推荐(0) 编辑