資料介紹
1. 存儲器和總線架構(gòu)
1.1 系統(tǒng)架構(gòu)
I總線:
此總線用于將 Cortex?-M4F 內(nèi)核的指令總線連接到總線矩陣。內(nèi)核通過此總線獲取指令。
此總線訪問的對象是包含代碼的存儲器(內(nèi)部 Flash/SRAM 或通過 FSMC 的外部存儲器)。
D總線:
此總線用于將 Cortex?-M4F 數(shù)據(jù)總線和 64 KB CCM 數(shù)據(jù) RAM 連接到總線矩陣。內(nèi)核通過此總線進(jìn)行立即數(shù)加載和調(diào)試訪問。此總線訪問的對象是包含代碼或數(shù)據(jù)的存儲器(內(nèi)部Flash 或通過 FSMC 的外部存儲器)
注意:
CCM(Core Coupled Memory)是給F4內(nèi)核專用的全速64KB RAM, 它們沒有經(jīng)過總線矩陣, F4內(nèi)核與之直接相連, 地址空間在0x1000_0000 ~ 0x1000_FFFF。可以用作堆棧以及高速運(yùn)算的數(shù)據(jù)緩存。
s:總線:
此總線用于將 Cortex?-M4F 內(nèi)核的系統(tǒng)總線連接到總線矩陣。此總線用于訪問位于外設(shè)或 SRAM 中的數(shù)據(jù)。也可通過此總線獲取指令(效率低于 ICode)。此總線訪問的對象是112 KB、 64 KB 和 16 KB 的內(nèi)部 SRAM、包括 APB 外設(shè)在內(nèi)的 AHB1 外設(shè)、 AHB2 外設(shè)以及通過 FSMC 的外部存儲器
S3,S4:DMA存儲器總線
此總線用于將 DMA 存儲器總線主接口連接到總線矩陣。 DMA 通過此總線來執(zhí)行存儲器數(shù)據(jù)的傳入和傳出。此總線訪問的對象是數(shù)據(jù)存儲器:內(nèi)部 SRAM( 112 KB、 64 KB、 16 KB)以及通過 FSMC 的外部存儲器。
S5:DMA外設(shè)總線:
此總線用于將 DMA 外設(shè)主總線接口連接到總線矩陣。 DMA 通過此總線訪問 AHB 外設(shè)或執(zhí)行存儲器間的數(shù)據(jù)傳輸。此總線訪問的對象是 AHB 和 APB 外設(shè)以及數(shù)據(jù)存儲器:內(nèi)部SRAM 以及通過 FSMC 的外部存儲器。
S6:以太網(wǎng) DMA 總線
此總線用于將以太網(wǎng) DMA 主接口連接到總線矩陣。以太網(wǎng) DMA 通過此總線向存儲器存取數(shù)據(jù)。此總線訪問的對象是數(shù)據(jù)存儲器:內(nèi)部 SRAM( 112 KB、 64 KB 和 16 KB)以及通過FSMC 的外部存儲器。
S7: USB OTG HS DMA 總線
此總線用于將 USB OTG HS DMA 主接口連接到總線矩陣。 USB OTG DMA 通過此總線向存儲器加載/存儲數(shù)據(jù)。此總線訪問的對象是數(shù)據(jù)存儲器:內(nèi)部 SRAM(112 KB、 64 KB 和 16 KB)以及通過 FSMC 的外部存儲器。
AHB、APB總線圖:
結(jié)合以上兩張圖可見:GPIO由AHB1控制,DMA1可以訪問TIM2、3、4、5、12、13;DMA2訪問GPIO(因?yàn)樵贏HB1總線上)
1.2.存儲器映射
存儲器本身不具有地址信息,它的地址是由芯片廠商或用戶分配,給存儲器分配地址的過程就稱為存儲器映射,具體見圖 5-5。 如果給存儲器再分配一個地址就叫存儲器重映射
模塊0:FLASH、CCM等
模塊1:SRAM1、SRAM2、SRAM3(根據(jù)圖1,以太網(wǎng)和AHB總線能訪問SRAM1/2/3,并且支持并發(fā)訪問,即CPU讀寫SRAM1時,以太網(wǎng)可讀寫SRAM2)
外設(shè)地址APB1、APB2、AHB1可以詳細(xì)查找 stm32F4xx中文參考手冊
1.3、自舉配置
嵌入式自舉程序模式用于通過以下串行接口重新編程 Flash:
● USART1(PA9/PA10)
● USART3( PB10/11 和 PC10/11)
● CAN2(PB5/13)
● USB OTG FS(PA11/12) 從設(shè)備模式( DFU:器件固件升級)。
本文轉(zhuǎn)自:CSDN 博主 Musing_jk
遵循 CC 4.0 BY-SA 版權(quán)協(xié)議,轉(zhuǎn)載請附上原文出處鏈接和本聲明。
原文鏈接:https://blog.csdn.net/weixin_37058227/article/details/80881169
- 實(shí)時加速器STM32F427xx/STM32F429xx數(shù)據(jù)手冊 3次下載
- STM32F429參考手冊中文版 0次下載
- STM32F429/F427數(shù)據(jù)手冊中文版 0次下載
- 調(diào)試 STM32F429 + USB3300
- 【STM32F429開發(fā)板用戶手冊】第14章 STM32F429的電源,復(fù)位和時鐘系統(tǒng)
- 【STM32F429開發(fā)板用戶手冊】第8章 STM32F429的終極調(diào)試組件Event Recorder
- STM32F429/STM32F439最小系統(tǒng)微控制器介紹
- STM32F429使用STM32CUBMX5.6移植touchGFX4.13
- STM32F429V以太網(wǎng)控制板的電路原理圖免費(fèi)下載 58次下載
- STM32F429V供電部分的電路原理圖免費(fèi)下載 34次下載
- 使用STM32F429V單片機(jī)實(shí)現(xiàn)主控芯片的電路圖免費(fèi)下載 37次下載
- STM32F429開發(fā)板底板的電路原理圖免費(fèi)下載 197次下載
- STM32F429I DISCOVERY 107次下載
- STM32F429I DISCOVERY中文-ADC 20次下載
- STM32F429中文手冊 723次下載
- Zephyr筆記:在STM32F429上運(yùn)行HelloWorld 1883次閱讀
- 遠(yuǎn)程修改STM32 TIMER占空比的方案 975次閱讀
- stm32f030和stm32f103功能差異 2.1w次閱讀
- 微雪電子STM32開發(fā)板 Open429I-C簡介 1786次閱讀
- 微雪電子STM32 Cortex-M4 開發(fā)板簡介 1165次閱讀
- 微雪電子STM32開發(fā)板 Open429I-C簡介 1278次閱讀
- 微雪電子STM32 Cortex-M4 開發(fā)板簡介 1167次閱讀
- 微雪電子STM32開發(fā)板 Open429I-C簡介 1221次閱讀
- 微雪電子STM32 Cortex-M4開發(fā)板簡介 1908次閱讀
- 微雪電子STM32 Nucleo-144開發(fā)板簡介 3614次閱讀
- 3微雪電子STM32F429I-DISC1開發(fā)板簡介 4654次閱讀
- 微雪電子STM32 CortexM4開發(fā)板Core429I簡介 1887次閱讀
- 阿波羅STM32F429開發(fā)板資源說明 5604次閱讀
- STM32F4時鐘系統(tǒng)原理圖解析 1.7w次閱讀
- stm32開發(fā)板哪個好 5.5w次閱讀
下載排行
本周
- 1TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費(fèi)
- 2開關(guān)電源基礎(chǔ)知識
- 5.73 MB | 6次下載 | 免費(fèi)
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設(shè)計
- 0.60 MB | 3次下載 | 免費(fèi)
- 5基于FPGA的光纖通信系統(tǒng)的設(shè)計與實(shí)現(xiàn)
- 0.61 MB | 2次下載 | 免費(fèi)
- 6基于FPGA的C8051F單片機(jī)開發(fā)板設(shè)計
- 0.70 MB | 2次下載 | 免費(fèi)
- 751單片機(jī)窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費(fèi)
- 8基于51單片機(jī)的RGB調(diào)色燈程序仿真
- 0.86 MB | 2次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33564次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開關(guān)電源設(shè)計實(shí)例指南
- 未知 | 21548次下載 | 免費(fèi)
- 5電氣工程師手冊免費(fèi)下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動電路設(shè)計》 溫德爾著
- 0.00 MB | 6653次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537796次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191185次下載 | 免費(fèi)
- 7十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183278次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評論
查看更多