mpu

张一西4 天前
stm32·arm·mpu·nxp·arm架构·cortexm3·cortexm4
ARM学习(42)CortexM3/M4 MPU配置笔者之前学习过CortexR5的MPU配置,现在学习一下CortexM3/M4 MPU配置笔者在工作中遇到NXP MPU在访问异常地址时,就会出现总线挂死,所以需要MPU抓住异常,就需要配置MPU。具体背景情况可以参考ARM学习(41)NXP MCU总线挂死,CPU could not be halted以及无法连接Jink。笔者之前还研究了Cortex-R5的MPU配置。
ShiinaKaze3 个月前
mcu·cpu·mpu·soc·计算机架构
用图说明 CPU、MCU、MPU、SoC 的区别CPU 负责执行构成计算机程序的指令,执行这些指令所指定的算术、逻辑、控制和输入/输出(I/O)操作。
Nuttx_Fan_now8 个月前
arm·rt-thread·以太网·mpu·lwip·驱动·协议栈
在RT-Thread下为MPU手搓以太网MAC驱动-4在第一篇文章中提到对MAC设备做出了抽象,其中MAC抽象里面有提供通过MDIO总线去访问PHY寄存器的读写操作接口(有省去其他操作接口)
Nuttx_Fan_now8 个月前
嵌入式·rt-thread·以太网·mpu·驱动·rtos
在RT-Thread下为MPU手搓以太网MAC驱动-3系列文章2中有提及到,在RT-Thread下定义的PHY操作抽象接口并不是很合理,比如你的系统里面有2个PHY的时候,你需要对每个PHY的操作接口和具体的PHY设备实例进行深度绑定,否则你无法根据当前read操作所传入的参数来区分当前操作的是哪个PHY设备:
Nuttx_Fan_now8 个月前
嵌入式·rt-thread·以太网·mpu·lwip·驱动·rtos
在RT-Thread下为MPU手搓以太网MAC驱动-2在MAC驱动下,提供了通用的中断处理代码,在通用中断处理代码下会调用每个MAC驱动实际注册的中断处理函数:
CodingCos1 年前
arm开发·mmu·smmu·pmu·mmu 与 mpu·mpu·mmu 与 smmu
【ARM Cache 系列文章 6 番外篇 – MMU, MPU, SMMU, PMU 差异与关系】上篇文章:ARM Cache 系列文章 5 – 内存屏障ISB/DSB/DMB