首页| 行业标准| 论文文档| 电子资料| 图纸模型
购买积分 购买会员 激活码充值

您现在的位置是:团子下载站 > 其他 > stm32F429-系统架构

stm32F429-系统架构

  • 资源大小:467.19KB
  • 上传时间:2021-06-17
  • 下载次数:0次
  • 浏览次数:36次
  • 资源积分:1积分
  • 标      签: STM32F429

资 源 简 介

1.存储器和总线架构1.1系统架构I总线:此总线用于将Cortex™-M4F内核的指令总线连接到总线矩阵。内核通过此总线获取指令。此总线访问的对象是包含代码的存储器(内部Flash/SRAM或通过FSMC的外部存储器)。D总线:此总线用于将Cortex™-M4F数据总线和64KBCCM数据RAM连接到总线矩阵。内核通过此总线进行立即数加载和调试访问。此总线访问的对象是包含代码或数据的存储器(内部Flash或通过FSMC的外部存储器)注意:CCM(CoreCoupledMemory)是给F4内核专用的全速64KBRAM,它们没有经过总线矩阵,F4内核与之直接相连,地址空间在0x1000_0000~0x1000_FFFF。可以用作堆栈以及高速运算的数据缓存。参考应用:CCM中移植FreeRTOSs:总线:此总线用于将Cortex™-M4F内核的系统总线连接到总线矩阵。此总线用于访问位于外设或SRAM中的数据。也可通过此总线获取指令(效率低于ICode)。此总线访问的对象是112KB、64KB和16KB的内部SRAM、包括APB外设在内的AHB1外设、AHB2外设以及通过FSMC的外部存储器S3,S4:DMA存储器总线此总线用于将DMA存储器总线主接口连接到总线矩阵。DMA通过此总线来执行存储器数据的传入和传出。此总线访问的对象是数据存储器:内部SRAM(112KB、64KB、16KB)以及通过FSMC的外部存储器。S5:DMA外设总线:此总线用于将DMA外设主总线接口连接到总线矩阵。DMA通过此总线访问AHB外设或执行存储器间的数据传输。此总线访问的对象是AHB和APB外设以及数据存储器:内部SRAM以及通过FSMC的外部存储器。S6:以太网DMA总线此总线用于将以太网DMA主接口连接到总线矩阵。以太网DMA通过此总线向存储器存取数据。此总线访问的对象是数据存储器:内部SRAM(112KB、64KB和16KB)以及通过FSMC的外部存储器。S7:USBOTGHSDMA总线此总线用于将USBOTGHSDMA主接口连接到总线矩阵。USBOTGDMA通过此总线向存储器加载/存储数据。此总线访问的对象是数据存储器:内部SRAM(112KB、64KB和16KB)以及通过FSMC的外部存储器。AHB、APB总线图:结合以上两张图可见:GPIO由AHB1控制,DMA1可以访问TIM2、3、4、5、12、13;DMA2访问GPIO(因为在AHB1总线上)1.2.存储器映射存储器本身不具有地址信息,它的地址是由芯片厂商或用户分配,给存储器分配地址的过程就称为存储器映射,具体见图5-5。如果给存储器再分配一个地址就叫存储器重映射模块0:FLASH、CCM等模块1:SRAM1、SRAM2、SRAM3(根据图1,以太网和AHB总线能访问SRAM1/2/3,并且支持并发访问,即CPU读写SRAM1时,以太网可读写SRAM2)外设地址APB1、APB2、AHB1可以详细查找stm32F4xx中文参考手册1.3、自举配置嵌入式自举程序模式用于通过以下串行接口重新编程Flash:●USART1(PA9/PA10)●USART3(PB10/11和PC10/11)●CAN2(PB5/13)●USBOTGFS(PA11/12)从设备模式(DFU:器件固件升级)。本文转自:CSDN博主Musing_jk遵循CC4.0BY-SA版权协议,转载请附上原文出处链接和本声明。原文链接:https://blog.csdn.net/weixin_37058227/article/details/80881169
VIP VIP