原文:STM32 使用片外外擴內存調試

緊接上一篇,如果程序改來改去還是太大對不進STM 的內存怎么辦 只能用下載到flash然后調試了嗎 其實還可以下載到外擴的SRAM里,這樣就幾乎能搞定所有的普通程序了。唯一的缺點是在這種情況下,程序會跑得比較慢,whatever,能調試才是正道。 板子還是紅牛默認配置,這貨帶了 x bit的SRAM一片,接在FSMC上,下面介紹怎么配置成使用這片外擴SRAM進程程序調試。 首先要知道一點,紅牛這個 ...

2015-02-24 00:45 0 2174 推薦指數:

查看詳情

STM32SRAM

這兩天調試STM32F103SRAM,將調試過程中遇到的問題記錄下,SRAM的規格是256K*16的異步SRAM,地址總線為18,數據線寬度為16. 在調試過程中遇到一些小問題,希望讀者能少走些彎路。 先看一下FSMC內存映射圖: 由圖可知,stm32的FSMC模塊分為四個bank,每個 ...

Fri Dec 20 08:31:00 CST 2013 2 7682
STM32 ~ SRAM

字節控制功能。支持高/低字節控制。 看看實現 IS62WV51216 的訪問,需要對 FSMC進行哪些配置。 這里就做一個概括性的講解。步驟如下: 1)使能 FSMC 時鍾,並配置 FSMC 相關的 IO 及其時鍾使能。 要使用 FSMC,當然首先得開啟其時鍾。然后需要 ...

Tue May 12 22:48:00 CST 2015 0 4640
STM32SRAM作運行內存

本例演示用的軟硬件: 內外設驅動庫:STM32CubeF41.24.1的HAL庫1.7.6,2019年4月12日 IDE:MDK-ARM 5.28.0.0,2019年5月 開發板:正點原子F407探索者,SRAM掛在FSMC_NORPSRAM3,16bit×219=1MiB ...

Tue Feb 18 05:43:00 CST 2020 2 1174
stm32虛擬示波器筆記

函數調用 定義一個數組即可uint16_t var[3];不同的數據類型只要改數組定義即可,打印函數不用變 ...

Fri Mar 29 19:21:00 CST 2019 0 876
STM32的SRAM調試

據說Flash的擦寫次數是有限的,所以在調試的時候擦來擦去不好,看到boot0、boot1可以配置從SRam啟動,就查了相關資料,試了一下,ok了。記錄一下,免得以后又忘了。跟flash調試部分相同的就不再描述了,重點在於SRam調試的設置部分,大部分以圖片形式 ...

Wed Sep 12 05:41:00 CST 2012 1 5223
stm32內存管理

stm32的存儲器結構。 ​Flash,SRAM寄存器和輸入輸出端口被組織在同一個4GB的線性地址空間內。可訪問的存儲器空間被分成8個主要塊,每個塊為512MB。 FLASH存儲下載的程序。 SRAM是存儲運行程序中的數據。 所以,只要你不外存儲器,寫完的程序中 ...

Wed Sep 02 16:44:00 CST 2020 0 707
STM32之SRAM調試

在學習STM32的時候,由於燒FLASH的所造成的時間會比較慢,而在SRAM中調試的時間會比FLASH快很多,再加上FLASH的時候會經常擦除芯片,會對芯片的壽命造成一定的影響, 其實我本人覺得在學習STM32的路途中,沒有必要也大可不必使用燒FLASH的路徑來對芯片進行實驗性的學習 ...

Sun Apr 13 21:47:00 CST 2014 0 3636
STM32的SWD調試

2019年11月 一般來說,STM32調試可以使用SWD。SWCLKGNDTMSRST SWDIOTDO_SWO 最為重要的就是三根線: GND、CLK、DIO。 供電為3.3V。可以不接。 其中DIO是在7-th pin上,而CLK是在9-th pin上。GND在下面一排基本都是 ...

Thu Nov 21 03:06:00 CST 2019 0 486
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM