資料介紹
1. 存儲器和總線架構
1.1 系統架構

I總線:
此總線用于將 Cortex?-M4F 內核的指令總線連接到總線矩陣。內核通過此總線獲取指令。
此總線訪問的對象是包含代碼的存儲器(內部 Flash/SRAM 或通過 FSMC 的外部存儲器)。
D總線:
此總線用于將 Cortex?-M4F 數據總線和 64 KB CCM 數據 RAM 連接到總線矩陣。內核通過此總線進行立即數加載和調試訪問。此總線訪問的對象是包含代碼或數據的存儲器(內部Flash 或通過 FSMC 的外部存儲器)
注意:
CCM(Core Coupled Memory)是給F4內核專用的全速64KB RAM, 它們沒有經過總線矩陣, F4內核與之直接相連, 地址空間在0x1000_0000 ~ 0x1000_FFFF??梢杂米鞫褩R约?a target='_blank' class='arckwlink_none'>高速運算的數據緩存。
s:總線:
此總線用于將 Cortex?-M4F 內核的系統總線連接到總線矩陣。此總線用于訪問位于外設或 SRAM 中的數據。也可通過此總線獲取指令(效率低于 ICode)。此總線訪問的對象是112 KB、 64 KB 和 16 KB 的內部 SRAM、包括 APB 外設在內的 AHB1 外設、 AHB2 外設以及通過 FSMC 的外部存儲器
S3,S4:DMA存儲器總線
此總線用于將 DMA 存儲器總線主接口連接到總線矩陣。 DMA 通過此總線來執行存儲器數據的傳入和傳出。此總線訪問的對象是數據存儲器:內部 SRAM( 112 KB、 64 KB、 16 KB)以及通過 FSMC 的外部存儲器。
S5:DMA外設總線:
此總線用于將 DMA 外設主總線接口連接到總線矩陣。 DMA 通過此總線訪問 AHB 外設或執行存儲器間的數據傳輸。此總線訪問的對象是 AHB 和 APB 外設以及數據存儲器:內部SRAM 以及通過 FSMC 的外部存儲器。
S6:以太網 DMA 總線
此總線用于將以太網 DMA 主接口連接到總線矩陣。以太網 DMA 通過此總線向存儲器存取數據。此總線訪問的對象是數據存儲器:內部 SRAM( 112 KB、 64 KB 和 16 KB)以及通過FSMC 的外部存儲器。
S7: USB OTG HS DMA 總線
此總線用于將 USB OTG HS DMA 主接口連接到總線矩陣。 USB OTG DMA 通過此總線向存儲器加載/存儲數據。此總線訪問的對象是數據存儲器:內部 SRAM(112 KB、 64 KB 和 16 KB)以及通過 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)
● USB OTG FS(PA11/12) 從設備模式( DFU:器件固件升級)。
本文轉自:CSDN 博主 Musing_jk
遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。
原文鏈接:https://blog.csdn.net/weixin_37058227/article/details/80881169
- STM32F427/437和STM32F429/439線路限制
- 實時加速器STM32F427xx/STM32F429xx數據手冊 3次下載
- STM32F429參考手冊中文版 0次下載
- STM32F429/F427數據手冊中文版 0次下載
- 調試 STM32F429 + USB3300
- 【STM32F429開發板用戶手冊】第14章 STM32F429的電源,復位和時鐘系統
- 【STM32F429開發板用戶手冊】第19章 STM32F429的GPIO應用之按鍵FIFO
- STM32F429/STM32F439最小系統微控制器介紹
- STM32F429使用STM32CUBMX5.6移植touchGFX4.13
- STM32F429V供電部分的電路原理圖免費下載 34次下載
- 使用STM32F429V單片機實現主控芯片的電路圖免費下載 38次下載
- STM32F429開發板底板的電路原理圖免費下載 199次下載
- STM32F429I DISCOVERY 108次下載
- STM32F429I DISCOVERY中文-ADC 20次下載
- STM32F429中文手冊 725次下載
- Zephyr筆記:在STM32F429上運行HelloWorld 2419次閱讀
- 遠程修改STM32 TIMER占空比的方案 1145次閱讀
- stm32f030和stm32f103功能差異 2.2w次閱讀
- 微雪電子STM32開發板 Open429I-C簡介 2035次閱讀
- 微雪電子STM32 Cortex-M4 開發板簡介 1285次閱讀
- 微雪電子STM32開發板 Open429I-C簡介 1438次閱讀
- 微雪電子STM32 Cortex-M4 開發板簡介 1314次閱讀
- 微雪電子STM32開發板 Open429I-C簡介 1349次閱讀
- 微雪電子STM32 Cortex-M4開發板簡介 2087次閱讀
- 微雪電子STM32 Nucleo-144開發板簡介 3845次閱讀
- 3微雪電子STM32F429I-DISC1開發板簡介 5056次閱讀
- 微雪電子STM32 CortexM4開發板Core429I簡介 2087次閱讀
- 阿波羅STM32F429開發板資源說明 5860次閱讀
- STM32F4時鐘系統原理圖解析 1.8w次閱讀
- stm32開發板哪個好 5.5w次閱讀
下載排行
本周
- 1TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 2開關電源基礎知識
- 5.73 MB | 6次下載 | 免費
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設計
- 0.60 MB | 3次下載 | 免費
- 5基于FPGA的光纖通信系統的設計與實現
- 0.61 MB | 2次下載 | 免費
- 6基于FPGA的C8051F單片機開發板設計
- 0.70 MB | 2次下載 | 免費
- 751單片機窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費
- 8基于51單片機的RGB調色燈程序仿真
- 0.86 MB | 2次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33564次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21548次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6653次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537796次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191185次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183278次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論