RM新时代网站-首页

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

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

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

HPM6000系列微控制器的BOOT 模式的說明以及相應(yīng)的外部電路設(shè)計(jì)建議

先楫半導(dǎo)體HPMicro ? 2022-07-21 15:15 ? 次閱讀

1. 簡介

HPM6000系列MCU目前提供了不同的啟動(dòng)方式,方便客戶在研發(fā)生產(chǎn)等不同階段使用。

本文提供了HPM6000系列微控制器的BOOT 模式的說明以及相應(yīng)的外部電路設(shè)計(jì)建議。

2. BOOT模式說明

HPM6000系列高性能MCU目前提供了3種啟動(dòng)模式,分別是

主啟動(dòng)模式(XPI NOR啟動(dòng))

串行啟動(dòng)模式(通過UART, USB-HID)

在線編程模式(ISP)(通過UART, USB-HID)

芯片上電后,BOOT ROM首先查看OTP中相應(yīng)的BOOT MODE位,并根據(jù)相應(yīng)的值進(jìn)入相應(yīng)啟動(dòng)模式:

c3220c2e-0618-11ed-9ade-dac502259ad0.png

當(dāng)OTP中的BOOT MODE[1:0]為00時(shí), 系統(tǒng)將由BOOT MODE管腳來選擇啟動(dòng)模式:

c33d98fe-0618-11ed-9ade-dac502259ad0.png

2.1主啟動(dòng)模式

當(dāng)系統(tǒng)進(jìn)入主啟動(dòng)模式后,BOOT ROM會(huì)通過儲(chǔ)存在OTP中的相應(yīng)配置信息,來讀取外部掛接的 Flash。


2.2串行啟動(dòng)模式

當(dāng)系統(tǒng)進(jìn)入串行啟動(dòng)模式后,BOOT ROM會(huì)通過UART0或者USB0來響應(yīng)上位機(jī)發(fā)出的指令。

c34a32b2-0618-11ed-9ade-dac502259ad0.png

用戶可以參考微控制器用戶手冊啟動(dòng)章節(jié)的第2節(jié)第3小節(jié)(以HPM6700/6400系列微控制器用戶手冊和HPM6300系列微控制器用戶手冊為例,章節(jié)19.2.3)。

2.3 在系統(tǒng)編程模式

同上,當(dāng)系統(tǒng)進(jìn)入編程模式后,BOOT ROM同樣會(huì)通過UART0或者USB0來響應(yīng)上位機(jī)發(fā)出的指令,用戶可以參考微控制器用戶手冊啟動(dòng)章節(jié)的第2節(jié)第4,5小節(jié)(以HPM6700/6400系列微控制器用戶手冊和HPM6300系列微控制器為例,章節(jié)19.2.4和19.2.5)。

3. BOOT模式管腳

HPM6000系列微控制器的在上電后,會(huì)首先執(zhí)行BOOT ROM中的代碼,進(jìn)行條件判斷。BOOT ROM會(huì)首先判斷OTP中的BOOT_MODE值,當(dāng)此時(shí)的BOOT_MODE值為00時(shí),才會(huì)進(jìn)一步檢測BOOT_MODE管腳的值。OTP中BOOT_MODE的默認(rèn)情況下為00。

HPM6000系列微控制器提供了2個(gè)硬件管腳作為BOOT MODE選擇。

在HPM63xx系列中:

c35b971e-0618-11ed-9ade-dac502259ad0.png

在HPM67xx/HPM64xx系列中:

c3684d10-0618-11ed-9ade-dac502259ad0.png

在系統(tǒng)上電后,HPM63xx系列的BOOT ROM會(huì)將BOOT_MODE管腳設(shè)置為輸入下拉,下拉電阻為100k歐姆。而對于HPM67xx/HPM64xx系列,BOOT ROM選擇默認(rèn)狀態(tài)即輸入下拉,下拉電阻為76.7k歐姆。

由此,對于所有的HPM6000系列的芯片,其BOOT_MODE管腳在上電后均為輸入下拉的設(shè)置。用戶在設(shè)計(jì)電路的時(shí)候,如果這2個(gè)管腳僅做BOOT MODE的配置的話,置高的時(shí)候可以選擇直接連接管腳的電源域。如果需要使用其復(fù)用功能,在置高的時(shí)候,可以將其串接一個(gè)電阻(10k歐姆)到該管腳的電源域。此外,必須要注意與管腳相應(yīng)的電源域適配,由于HPM63xx系列和HPM67xx/HPM64xx系列的電源域不同,因此用戶在設(shè)計(jì)時(shí)要注意此差別。

4. BOOT模式管腳功能復(fù)用

如同HPM6000系列微控制器的每一個(gè)管腳,BOOT_MODE管腳本身還可以有多種功能可以復(fù)用

在HPM63xx系列中:

c3851ba2-0618-11ed-9ade-dac502259ad0.png

在HPM67xx/HPM64xx系列中:

c392f4e8-0618-11ed-9ade-dac502259ad0.png

BOOT_MODE功能本身不會(huì)影響用戶自身程序?qū)苣_的相應(yīng)的功能的使用。但是如果用戶選擇使用BOOT_MODE對應(yīng)管腳的功能,就要明確外部電路對BOOR_MODE的影響。例如,如果在HPM63xx中,PA20/PA21使用了I2C功能,那么總線上的上拉電阻勢必會(huì)產(chǎn)生分壓,使得BOOT ROM對BOOT MODE管腳的識別產(chǎn)生誤判。同理,連接在相關(guān)管腳的芯片的默認(rèn)狀態(tài),也會(huì)對管腳的識別產(chǎn)生影響。因此,用戶必須明確外部電路對BOOT MODE管腳的影響,在使用外部引腳進(jìn)行BOOT模式判斷時(shí),硬件工程師需要確保外部電路對于BOOT模式的判斷不產(chǎn)生不良影響。

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

    關(guān)注

    112

    文章

    16332

    瀏覽量

    177806
收藏 人收藏

    評論

    相關(guān)推薦

    微控制器內(nèi)部的存儲(chǔ)有哪些

    微控制器(MCU)內(nèi)部的存儲(chǔ)微控制器系統(tǒng)的重要組成部分,它負(fù)責(zé)存儲(chǔ)程序代碼、數(shù)據(jù)以及控制邏輯等信息。這些存儲(chǔ)
    的頭像 發(fā)表于 08-22 10:41 ?741次閱讀

    微控制器的結(jié)構(gòu)和應(yīng)用

    微控制器(Microcontroller Unit,簡稱MCU)作為嵌入式系統(tǒng)的核心部件,其原理和應(yīng)用在現(xiàn)代科技發(fā)展中占據(jù)了舉足輕重的地位。本文將從微控制器的原理、基本結(jié)構(gòu)、工作原理、性能特點(diǎn)以及廣泛的應(yīng)用領(lǐng)域等方面進(jìn)行詳細(xì)闡述
    的頭像 發(fā)表于 08-22 10:40 ?985次閱讀

    STM32引腳中的BOOT1在哪里

    STM32是STMicroelectronics(意法半導(dǎo)體)推出的一系列32位微控制器,廣泛應(yīng)用于嵌入式系統(tǒng)設(shè)計(jì)。關(guān)于STM32的BOOT1引腳,它主要與系統(tǒng)的啟動(dòng)模式有關(guān)。
    的頭像 發(fā)表于 08-22 09:43 ?1824次閱讀

    stm32boot0和boot1對應(yīng)哪個(gè)p引腳

    微控制器的啟動(dòng)模式。啟動(dòng)模式決定了微控制器在上電或復(fù)位后從哪個(gè)存儲(chǔ)介質(zhì)(如內(nèi)部閃存、外部NOR閃存、外部
    的頭像 發(fā)表于 08-22 09:40 ?2896次閱讀

    YTM32的HA系列微控制器啟動(dòng)過程詳解

    HA系列微控制器基于Arm Cortex-M7處理內(nèi)核,集成了Security Boot的功能。Security Boot的關(guān)鍵代碼集成在
    的頭像 發(fā)表于 07-15 09:24 ?410次閱讀
    YTM32的HA<b class='flag-5'>系列</b><b class='flag-5'>微控制器</b>啟動(dòng)過程詳解

    先楫半導(dǎo)體高性能微控制器HPM6E00系列全面上市

    )正式宣布,中國首款內(nèi)嵌德國倍福公司(Beckhoff)正式授權(quán)EterhCAT從站控制器(ESC: EtherCAT Slave Controller)的高性能MCU產(chǎn)品——HPM6E00系列全面上市。這一里程碑式的突破,標(biāo)志
    的頭像 發(fā)表于 06-28 15:06 ?856次閱讀

    國內(nèi)首款內(nèi)嵌ESC的高性能微控制器,先楫半導(dǎo)體HPM6E00全面上市

    2024年6月27日,上海|國產(chǎn)高性能微控制器服務(wù)商上海先楫半導(dǎo)體科技有限公司(先楫半導(dǎo)體,HPMicro)宣布中國首款擁有德國倍福公司(Beckhoff)正式授權(quán)EterhCAT從站控制器(ESC
    的頭像 發(fā)表于 06-28 08:18 ?746次閱讀
    國內(nèi)首款內(nèi)嵌ESC的高性能<b class='flag-5'>微控制器</b>,先楫半導(dǎo)體<b class='flag-5'>HPM</b>6E00全面上市

    有獎(jiǎng)提問!先楫半導(dǎo)體HPM6E00系列新品發(fā)布會(huì)!!

    半導(dǎo)體HPM6E00新品預(yù)覽”的活動(dòng),盛況空前。 自此之后一直收到大家的信息,問什么時(shí)候能夠買到HPM6E00,這不,我們來了~ 先楫半導(dǎo)體在現(xiàn)有的HPM6000系列RISC-V高性
    發(fā)表于 06-20 11:45

    基于OTP的8位微控制器系列FC1511中文版說明

    電子發(fā)燒友網(wǎng)站提供《基于OTP的8位微控制器系列FC1511中文版說明書.pdf》資料免費(fèi)下載
    發(fā)表于 04-16 09:22 ?0次下載

    基于OTP的8位微控制器系列FC1641中文版說明

    電子發(fā)燒友網(wǎng)站提供《基于OTP的8位微控制器系列FC1641中文版說明書.pdf》資料免費(fèi)下載
    發(fā)表于 04-16 09:20 ?15次下載

    先楫半導(dǎo)體攜手立功科技推出了國產(chǎn)高性能微控制器HPM6800系列

    上海先楫半導(dǎo)體科技有限公司(先楫半導(dǎo)體,HPMicro)推出了國產(chǎn)高性能微控制器HPM6800系列,致力于提供單主控的數(shù)字儀表及HMI解決方案
    的頭像 發(fā)表于 03-13 12:24 ?851次閱讀
    先楫半導(dǎo)體攜手立功科技推出了國產(chǎn)高性能<b class='flag-5'>微控制器</b><b class='flag-5'>HPM</b>6800<b class='flag-5'>系列</b>

    先楫半導(dǎo)體推出了國產(chǎn)高性能微控制器HPM6800系列

    上海先楫半導(dǎo)體科技有限公司(先楫半導(dǎo)體,HPMicro)推出了國產(chǎn)高性能微控制器HPM6800系列,致力于提供單主控的數(shù)字儀表及HMI解決方案,攜手生態(tài)合作伙伴構(gòu)建全新的數(shù)字儀表顯示及人機(jī)界面應(yīng)用平臺。
    的頭像 發(fā)表于 03-07 12:30 ?1282次閱讀
    先楫半導(dǎo)體推出了國產(chǎn)高性能<b class='flag-5'>微控制器</b><b class='flag-5'>HPM</b>6800<b class='flag-5'>系列</b>

    TC364微控制器是否支持外部存儲(chǔ)?

    TC364 微控制器是否支持外部存儲(chǔ)? 根據(jù)我的閱讀,外部總線接口用于外部存儲(chǔ)。 在該
    發(fā)表于 03-04 06:13

    stm32中boot0和boot1怎么接

    在STM32微控制器中,BOOT0和BOOT1是用于控制啟動(dòng)模式和引導(dǎo)加載程序的引腳。啟動(dòng)模式
    的頭像 發(fā)表于 12-27 10:22 ?1.8w次閱讀

    【先楫HPM5361EVK開發(fā)板試用體驗(yàn)】先楫HPM5361EVK開發(fā)板初體驗(yàn)

    應(yīng)用。 ZAEGoJjCaNi4379.jpg) 先楫HPM5361EVK開發(fā)板的其它照片。 HPM5300EVK提供了一系列HPM5300
    發(fā)表于 12-24 22:58
    RM新时代网站-首页