chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

BOOT1和BOOT0引腳的狀態(tài)

STM32嵌入式開發(fā) ? 來(lái)源:STM32嵌入式開發(fā) ? 作者:STM32嵌入式開發(fā) ? 2022-07-06 16:32 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

三種BOOT模式

所謂啟動(dòng),一般來(lái)說(shuō)就是指我們下好程序后,重啟芯片時(shí),SYSCLK的第4個(gè)上升沿,BOOT引腳的值將被鎖存。用戶可以通過(guò)設(shè)置BOOT1和BOOT0引腳的狀態(tài),來(lái)選擇在復(fù)位后的啟動(dòng)模式,相關(guān)文章:詳解STM32啟動(dòng)文件。

012e3cc8-ec8c-11ec-ba43-dac502259ad0.png

Main Flash memory

是STM32內(nèi)置的Flash,一般我們使用JTAG或者SWD模式下載程序時(shí),就是下載到這個(gè)里面,重啟后也直接從這啟動(dòng)程序。

System memory

從系統(tǒng)存儲(chǔ)器啟動(dòng),這種模式啟動(dòng)的程序功能是由廠家設(shè)置的。一般來(lái)說(shuō),這種啟動(dòng)方式用的比較少。系統(tǒng)存儲(chǔ)器是芯片內(nèi)部一塊特定的區(qū)域,STM32在出廠時(shí),由ST在這個(gè)區(qū)域內(nèi)部預(yù)置了一段BootLoader, 也就是我們常說(shuō)的ISP程序, 這是一塊ROM,

出廠后無(wú)法修改。一般來(lái)說(shuō),我們選用這種啟動(dòng)模式時(shí),是為了從串口下載程序,因?yàn)樵趶S家提供的BootLoader中,提供了串口下載程序的固件,可以通過(guò)這個(gè)BootLoader將程序下載到系統(tǒng)的Flash中。但是這個(gè)下載方式需要以下步驟:

Step1:將BOOT0設(shè)置為1,BOOT1設(shè)置為0,然后按下復(fù)位鍵,這樣才能從系統(tǒng)存儲(chǔ)器啟動(dòng)BootLoader

Step2:最后在BootLoader的幫助下,通過(guò)串口下載程序到Flash中

Step3:程序下載完成后,又有需要將BOOT0設(shè)置為GND,手動(dòng)復(fù)位,這樣,STM32才可以從Flash中啟動(dòng)可以看到, 利用串口下載程序還是比較的麻煩, 需要跳帽跳來(lái)跳去的,非常的不注重用戶體驗(yàn)。

Embedded Memory

內(nèi)置SRAM,既然是SRAM,自然也就沒(méi)有程序存儲(chǔ)的能力了,這個(gè)模式一般用于程序調(diào)試。假如我只修改了代碼中一個(gè)小小的地方,然后就需要重新擦除整個(gè)Flash,比較的費(fèi)時(shí),可以考慮從這個(gè)模式啟動(dòng)代碼(也就是STM32的內(nèi)存中),用于快速的程序調(diào)試,等程序調(diào)試完成后,在將程序下載到SRAM中。

開發(fā)BOOT模式選擇

通常使用程序代碼存儲(chǔ)在主閃存存儲(chǔ)器,配置方式:BOOT0=0,BOOT1=X。

Flash鎖死解決辦法

開發(fā)調(diào)試過(guò)程中,由于某種原因?qū)е聝?nèi)部Flash鎖死,無(wú)法連接SWD以及Jtag調(diào)試,無(wú)法讀到設(shè)備,可以通過(guò)修改BOOT模式重新刷寫代碼。相關(guān)文章:STM32的Flash寫了保護(hù)怎么辦?

修改為BOOT0=1,BOOT1=0即可從系統(tǒng)存儲(chǔ)器啟動(dòng),ST出廠時(shí)自帶Bootloader程序,SWD以及JTAG調(diào)試接口都是專用的。重新燒寫程序后,可將BOOT模式重新更換到BOOT0=0,BOOT1=X即可正常使用。

原文標(biāo)題:STM32的啟動(dòng)模式配置與應(yīng)用

文章出處:【微信公眾號(hào):STM32嵌入式開發(fā)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

審核編輯:彭靜
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 存儲(chǔ)器
    +關(guān)注

    關(guān)注

    39

    文章

    7754

    瀏覽量

    172172
  • STM32
    +關(guān)注

    關(guān)注

    2313

    文章

    11189

    瀏覽量

    374567
  • 程序
    +關(guān)注

    關(guān)注

    117

    文章

    3848

    瀏覽量

    85459
  • Boot
    +關(guān)注

    關(guān)注

    0

    文章

    154

    瀏覽量

    37911

原文標(biāo)題:STM32的啟動(dòng)模式配置與應(yīng)用

文章出處:【微信號(hào):c-stm32,微信公眾號(hào):STM32嵌入式開發(fā)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    解析Rockchip平臺(tái)U-Boot核心文件:boot_rkimg.c到底做了什么?

    在嵌入式開發(fā)中,U-Boot 作為引導(dǎo)程序的 “中流砥柱”,負(fù)責(zé)初始化硬件、加載內(nèi)核并啟動(dòng)系統(tǒng)。對(duì)于 Rockchip 平臺(tái)的設(shè)備(如常見的開發(fā)板、智能終端),boot_rkimg.c 是 U-Boot 中專門處理啟動(dòng)流程的核心
    的頭像 發(fā)表于 02-03 15:29 ?947次閱讀
    解析Rockchip平臺(tái)U-<b class='flag-5'>Boot</b>核心文件:<b class='flag-5'>boot</b>_rkimg.c到底做了什么?

    CW32F003 有沒(méi)有BOOT引腳?

    CW32F003 有沒(méi)有BOOT引腳,是不是和STM32F0 不一樣
    發(fā)表于 12-26 06:39

    嵌入式開發(fā)踩坑記: AG32硬件設(shè)計(jì)指南(二)

    拉。內(nèi)部上下拉電阻的阻值大小一般在 40k 左右。 9. BOOT模式 ?用戶模式:BOOT0=0, BOOT1=X ?UART0啟動(dòng)
    發(fā)表于 12-22 14:21

    松下6mm方形中行程2引腳SMD觸覺開關(guān)產(chǎn)品解讀

    松下6mm方形中行程2引腳SMD觸覺開關(guān)產(chǎn)品解讀 作為電子工程師,在硬件設(shè)計(jì)中,開關(guān)的選擇至關(guān)重要。今天來(lái)為大家詳細(xì)介紹松下推出的6mm方形中行程2引腳SMD觸覺開關(guān),包括其產(chǎn)品特點(diǎn)、規(guī)格參數(shù)
    的頭像 發(fā)表于 12-22 10:30 ?423次閱讀

    嵌入式開發(fā)踩坑記: AG32硬件設(shè)計(jì)指南(一)

    下載 僅支持UART0,不可重映射。需設(shè)置BOOT0(高)、BOOT1(低)。 6. BOOT0配置 建議通過(guò)電阻接地,避免直接接地。調(diào)試時(shí)若燒錄錯(cuò)誤導(dǎo)致系統(tǒng)異常,可嘗試將
    發(fā)表于 12-12 14:25

    深入理解?RK3506 U-Boot?重定位:從代碼到原理

    在嵌入式系統(tǒng)中,U-Boot?作為引導(dǎo)加載程序,其啟動(dòng)流程的核心環(huán)節(jié)之一就是 重定位(Relocation) 。對(duì)于?RK3506?這類基于?ARM Cortex-A?架構(gòu)的芯片,重定位的本質(zhì)是將
    的頭像 發(fā)表于 11-28 07:05 ?968次閱讀
    深入理解?RK3506 U-<b class='flag-5'>Boot</b>?重定位:從代碼到原理

    【Nordic隨筆】nRF5340引腳分配問(wèn)題

    【Nordic隨筆】nRF5340引腳問(wèn)題 本文章主要說(shuō)明一下nRF5340引腳問(wèn)題,因?yàn)閚RF5340是雙核架構(gòu),所以有部分引腳是被分配到網(wǎng)絡(luò)核的,以及有部分特殊引腳的分配 為什么發(fā)
    的頭像 發(fā)表于 11-27 11:19 ?824次閱讀
    【Nordic隨筆】nRF5340<b class='flag-5'>引腳</b>分配問(wèn)題

    將JTAG引腳用作普通IO

    ,GPIO_InitStruct); } 完全禁用SWD后,將無(wú)法通過(guò)調(diào)試器更新程序 建議保留SWD功能(AFIO_MAPR_SWJ_CFG_JTAGDISABLE) 若必須禁用所有調(diào)試接口,需保留BOOT0引腳用于ISP編程
    發(fā)表于 11-13 06:39

    GD32VF103 RV-START單板,ISP下載程序失敗怎么解決?

    按照手冊(cè),使用的板載調(diào)試器,通過(guò)ISP下載代碼到單板,BOOT0選擇高電平,BOOT1選擇低電平。GigaDevice MCU ISP Programmer.exe軟件點(diǎn)擊next始終沒(méi)辦法進(jìn)入
    發(fā)表于 11-11 06:29

    RT-Thread啟動(dòng)異常的原因?

    BOOT0BOOT1引腳,發(fā)現(xiàn)兩個(gè)引腳都是接的GND,應(yīng)該是從flash啟動(dòng)(使用的是正點(diǎn)原子的量產(chǎn)開發(fā)板,應(yīng)該不會(huì)有硬件上的問(wèn)題吧) 但是這個(gè)現(xiàn)象是偶發(fā)的,有時(shí)候進(jìn)入Debug,P
    發(fā)表于 09-10 08:12

    請(qǐng)問(wèn)為什么M0519引腳的某些部分在配置為GPIO功能后無(wú)法將輸出控制到高電平或低電平狀態(tài)?

    為什么M0519引腳的某些部分在配置為GPIO功能后無(wú)法將輸出控制到高電平或低電平狀態(tài)?
    發(fā)表于 08-27 15:00

    為什么Config0/1 中的 Boot Select 設(shè)置在 Keil ICE 調(diào)試模式下無(wú)效呢?

    在 ICE 調(diào)試模式下,代碼將在 Flash Select 字段(APROM 或 LDROM)選擇的區(qū)域中進(jìn)行編程,并從該區(qū)域啟動(dòng),而不是從 Config0/1 中的 Boot Select 設(shè)置
    發(fā)表于 08-20 06:27

    fn_u-boot-spl.bin和u-boot-spl.bin區(qū)別是什么?請(qǐng)問(wèn)如何從u-boot-spl.bin生成fn_u-boot-spl.bin?

    uboot) = fn_u-boot-spl.bin add_firmHeadu-boot-spl.bin#add_firmHeadxxx.bin\"-n\"#output fn_$1
    發(fā)表于 07-11 07:58

    STM32H747的BOOT1是哪個(gè)管腳?

    STM32H747 datasheet里面沒(méi)有BOOT1,只有BOOT0。請(qǐng)問(wèn)boot1是哪個(gè)管腳?還是就是沒(méi)有,沒(méi)有的話 BOOT0 上下拉分別什么啟動(dòng)配置?
    發(fā)表于 07-11 07:44

    飛凌嵌入式ElfBoard ELF 1板卡-uboot編譯u-boot/u-boot.bin/u-boot.imx

    u-boot文件就是編譯流程章節(jié)講的,鏈接器將鏈接各.o文件之后生成的.elf文件,該文件中包含了大量的調(diào)試信息、地址信息和注釋信息,不能被直接執(zhí)行,需要轉(zhuǎn)換成為可執(zhí)行的u-boot.bin文件,而
    發(fā)表于 05-22 11:24