久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2869|回復: 0
打印 上一主題 下一主題
收起左側

STM32 boot[1:0]設置

[復制鏈接]
跳轉到指定樓層
樓主
ID:99624 發表于 2015-12-27 04:14 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
STM32 boot[1:0]設置
  (1)STM32上電時鎖存BOOT[1:0],決定從何處啟動
  
  在RAM中調試時,已經上電成功,BOOT的狀態已經沒有作用。
  
  IDE軟件自動地把程序下載到RAM,并在RAM調試運行。
  
  (2)
  
  熱啟動時應該有用,比如上電時是從flash中啟動,然后用戶程序把代碼寫到SRAM里,之后就可以改變BOOT腳的跳線,然后按下復位按鍵,程序就可以從SRAM中運行了.不過看起來不怎么實用。
  (3)
  
  理論上說
  
  只是在復位后的第四個SYSCLK的上升沿鎖定BOOT引腳的值,從而決定代碼從哪里:Flash還是SRAM啟動。
  
  但是使用MDK時需要注意,項目使用的連接文件flah linker file還是ram linkerfile,要和BOOT搭配:就是說,如果配置在flash中調試運行代碼,則BOOT要配置成從Flash啟動;若果配置成在ram中調試運行代碼,則BOOT要配置成從SRAM啟動。
  
  使用IAR沒有這個限制哦。
  
  
  
  在STM32F10x里,可以通過BOOT[1:0]引腳選擇三種不同啟動模式。
  表3 BOOT 模式選擇
  啟動模式選擇管腳
  BOOT0 BOOT1 啟動模式 說明
  0 X 用戶閃存存儲器 用戶閃存存儲器被選為啟動區域
  1 0 系統存儲器 系統存儲器被選為啟動區域
  1 1 內嵌SRAM 內嵌 SRAM被選為啟動區域
  通過設置選擇管腳,對應到各種啟動模式的不同物理地址將被映像到第0塊(啟動存儲區)。在
  系統復位后,SYSCLK的第4個上升沿,BOOT管腳的值將被鎖存。用戶可以通過設置BOOT1
  和BOOT0引腳的狀態,來選擇在復位后的啟動模式。

...............................
在flash 或 RAM中調試時 與BOOT[1:0]的狀態無關。
STM32三種啟動模式對應的存儲介質均是芯片內置的,它們是:
1. 用戶閃存:芯片內置的Flash。
2. SRAM:芯片內置的RAM 區,就是內存啦。
3.系統存儲器:芯片內部一塊特定的區域,芯片出廠時在這個區域預置了一段Bootloader,就是通常說的ISP程序。這個區域的內容在芯片出廠后沒有人能夠修改或擦除,即它是一個ROM區。
在每個STM32的芯片上都有兩個管腳BOOT0和BOOT1,這兩個管腳在芯片復位時的電平狀態決定了芯片復位后從哪個區域開始執行程序,見下表:

BOOT1=x BOOT0=0 從用戶閃存啟動,這是正常的工作模式。
BOOT1=0 BOOT0=1 從系統存儲器啟動,這種模式啟動的程序功能由廠家設置。
BOOT1=1 BOOT0=1 從內置SRAM 啟動,這種模式可以用于調試。

要注意的是,一般不使用內置SRAM 啟動(BOOT1=1 BOOT0=1),因為SRAM 掉電后數據就丟失。多數情況下SRAM只是在調試時使用,也可以做其他一些用途。如做故障的局部診斷,寫一段小程序加載到SRAM中診斷板上的其他電路,或用此方法讀寫板上的Flash 或EEPROM 等。還可以通過這種方法解除內部Flash的讀寫保護,當然解除讀寫保護的同時Flash 的內容也被自動清除,以防止惡意的軟件拷貝。

一般BOOT0 和BOOT1 跳線都跳到0(GND)。只是在ISP下載的情況下,BOOT0=1,BOOT1=0,下載完成后,把BOOT0 的跳線接回0,也即BOOT0=0,BOOT1=0 。

對于一般的應用來說,直接把BOOT0 和BOOT1 引腳接地即可,不用設置跳線,使用IAR 調試程序時可以選擇RAM調試還是Flash 調試,與BOOT0 和BOOT1 的配置無關。


在使用DB9的CTS請求振鈴做ISP下載時,
如圖所示:



如果BOOT0沒有使用下拉電阻,則有可能在CTS為高電平的時候,BOOT0出現較高的壓降,從而導致引導模式編程SYSTEMMEMORY 了。








分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美激情久久久 | 成人精品 | 精品视频在线免费观看 | 国产日韩视频在线 | 免费在线观看成年人视频 | 一区二区三区免费 | 视频一区在线 | 欧美精品久久久 | 亚洲欧美日韩精品久久亚洲区 | 免费视频一区 | 国产精品av久久久久久久久久 | 国产在线观 | 国产香蕉视频在线播放 | 国产欧美在线 | 中文字幕亚洲视频 | 一区在线视频 | 精品欧美乱码久久久久久 | 日韩中文在线观看 | 夜夜骑首页 | 国产中文字幕在线 | 天天人人精品 | 国产在线97 | 国产精品a久久久久 | 日本xx视频免费观看 | 日韩一区精品 | 在线一区二区观看 | 欧美成人一区二区三区 | 国产欧美一区二区在线观看 | 成人美女免费网站视频 | 国产在线精品一区二区 | 91秦先生艺校小琴 | 一区二区不卡高清 | 北条麻妃视频在线观看 | 一区二区三区国产 | 日韩精品一区二区三区视频播放 | 91久久精品一区二区三区 | 亚洲高清免费 | 久久国产亚洲 | 成人精品一区 | 一区二区三区精品在线 | 欧美日韩精品一区 |