18video性欧美19sex,欧美高清videosddfsexhd,性少妇videosexfreexxx片中国,激情五月激情综合五月看花,亚洲人成网77777色在线播放

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

GD32 MCU啟動后如何運行到main函數

聚沃科技 ? 2024-01-15 10:00 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

GD32 MCU啟動后如何運行到main函數入口?你是否也有這樣的疑慮。在執(zhí)行到main函數之前MCU干了哪些事情呢?下面為大家解答。

MCMCU上電后,首先會根據BOOT0和BOOT1的狀態(tài)判斷從主Flash/SRAM/ISP中啟動,如果BOOT0為低電平,MCU將會從主Flash中啟動,即主Flash中的數據會被映射到0x0000 0000地址,ARM處理器將會從0x0000 0000地址獲取棧頂指針,再從0x0000 0004獲取復位中斷入口地址(引導代碼基地址),如下圖所示,我們隨便打開一個bin文件,前4個字節(jié)為MSP堆棧指針,之后四個字節(jié)為復位中斷入口地址,之后為中斷向量表。

wKgZomWkkZ-AXdcaAADF2Kcmzuc258.png

MCU找到堆棧指針和復位中斷入口地址之后,將會加載執(zhí)行復位中斷,復位中斷函數定義在.s啟動文件中,具體定義如下所示,進入到復位中斷函數中之后,首先執(zhí)行SystemInit系統(tǒng)初始化函數,該函數主要為系統(tǒng)時鐘配置函數,之后跳轉到main函數進行執(zhí)行,也就是說在執(zhí)行到main函數之前,已經進行了系統(tǒng)時鐘配置。執(zhí)行完復位中斷函數之后,MCU將會進入到main函數進行執(zhí)行。

;/* reset Handler */ Reset_Handler PROC EXPORT Reset_Handler [WEAK] IMPORT SystemInit IMPORT __main LDR R0, =SystemInit BLX R0 LDR R0, =__main BX R0 ENDP

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6072

    文章

    45267

    瀏覽量

    661174
  • mcu
    mcu
    +關注

    關注

    147

    文章

    18420

    瀏覽量

    380734
  • GD32
    +關注

    關注

    7

    文章

    427

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    rt thread 按照官方視頻一個字一個字敲都不行,連main函數都無法進入,為什么?

    教程,移植時修改gd官方啟動文件將bl main 改為了 bl entry 目前都還好 一直可以執(zhí)行這里,然后就不動了 在idle.c 兩個
    發(fā)表于 09-28 07:43

    gd32 env配置報錯是什么原因呢?

    rtt官網下載源碼和env使用env配置gd32報如下錯誤請問是什么原因呢?
    發(fā)表于 09-25 06:19

    GD32的串口DMA收發(fā)數據失敗怎么解決?

    gd32_hw_usart_init()函數中并未注冊DMA收發(fā)的方式, GD32函數如下: 而STM32的該函數如下: 查找
    發(fā)表于 09-17 06:04

    rt-thread studio中創(chuàng)建不了gd32項目是怎么回事?

    為什么在rt-thread studio中創(chuàng)建一個gd32項目時候,他打開的那個選型芯片型號是,安裝好了,沒有確認鍵啊,只有退出sdk管理器,然后就卡在那里了,創(chuàng)建不了gd32的項目
    發(fā)表于 09-15 06:56

    gd32f470移植成功無法進入main函數,怎么解決?

    如下所示,我之前用gd32f470移植成功無法進入main函數,之后用官方例程用stm32f407去跑也還是這樣
    發(fā)表于 09-10 06:24

    基于兆易創(chuàng)新GD32系列MCU的GUI智能屏顯解決方案

    隨著人機交互需求的不斷提升,圖形用戶界面(GUI)已成為各類智能設備的核心組成部分。兆易創(chuàng)新GD32系列MCU憑借其豐富的外設接口和強大的處理能力,為用戶們提供了全面的GUI屏顯解決方案,從低功耗小型顯示屏高分辨率彩色觸摸屏,
    的頭像 發(fā)表于 08-19 14:49 ?1126次閱讀
    基于兆易創(chuàng)新<b class='flag-5'>GD32</b>系列<b class='flag-5'>MCU</b>的GUI智能屏顯解決方案

    飛凌嵌入式ElfBoard ELF 1板卡-uboot啟動流程分析之uboot啟動階段

    (arch/arm/cpu/armv7/start.S)函數, reset函數進行設置CPU運行模式,關閉中斷等一系列CPU內部環(huán)境初始化,跳轉到_
    發(fā)表于 05-30 09:24

    兆易創(chuàng)新GD32 MCU閃耀2025慕尼黑上海電子展

    GD32 MCU以高性能與創(chuàng)新生態(tài)閃耀2025慕尼黑上海電子展,從工業(yè),數字能源汽車,物聯(lián)網,以"芯"驅動數字化轉型,讓我們一起回顧下慕展上GD32
    的頭像 發(fā)表于 04-22 14:08 ?1722次閱讀
    兆易創(chuàng)新<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b>閃耀2025慕尼黑上海電子展

    GD32與STM32有什么區(qū)別

    電子發(fā)燒友網站提供《GD32與STM32有什么區(qū)別.docx》資料免費下載
    發(fā)表于 04-03 17:27 ?0次下載

    GD-LINK無法在KEIL上調試怎么解決?

    芯片:GD32F303RCT6 調試器:GD-LINK 調試軟件:KEIL V5 (5.29) 問題:開始調試,程序從SystemInit直接進入HardFault中斷,程序無法運行
    發(fā)表于 02-27 08:24

    GD32單片機GPIO結構及注意事項

    電子發(fā)燒友網站提供《GD32單片機GPIO結構及注意事項.pdf》資料免費下載
    發(fā)表于 02-07 17:27 ?3次下載
    <b class='flag-5'>GD32</b>單片機GPIO結構及注意事項

    GD32H7系列MCU安全啟動概述

    電子發(fā)燒友網站提供《GD32H7系列MCU安全啟動概述.pdf》資料免費下載
    發(fā)表于 01-17 15:34 ?0次下載
    <b class='flag-5'>GD</b>32H7系列<b class='flag-5'>MCU</b>安全<b class='flag-5'>啟動</b>概述

    #新年新氣象,大家新年快樂!#emWin應用開發(fā)——基于GD32

    emWin 是一個高效的嵌入式圖形用戶界面(GUI)庫,廣泛應用于各種嵌入式系統(tǒng)中。GD32 是一系列由 GigaDevice 公司推出的高性能、低功耗的 ARM Cortex-M 微控制器。將
    發(fā)表于 01-14 16:34

    作為國產MCU龍頭,兆易創(chuàng)新GD32如何在工業(yè)市場開疆拓土?

    電子發(fā)燒友網報道(文/吳子鵬)近日,在以“勇躍?芯征程”為主題的GD32新品發(fā)布會上,兆易創(chuàng)新MCU事業(yè)部產品市場總監(jiān)陳思偉表示,當前工業(yè)自動化增長穩(wěn)健,數字能源領域則在快速增長,這些領域將成
    的頭像 發(fā)表于 11-28 00:23 ?4712次閱讀

    GD32E230F6燒錄無法運行main函數,為什么?怎么解決?

    GD32E230F6燒錄無法運行main函數,裝了官網下載的keil pack插件,燒錄算法只有64k和128k選擇,是否因為沒有32k燒
    發(fā)表于 11-15 06:41