亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

您現在的位置是:蟲蟲下載站 > 資源下載 > 技術資料 > STM32啟動文件詳解

STM32啟動文件詳解

  • 資源大小:513 K
  • 上傳時間: 2022-06-23
  • 上傳用戶:aben
  • 資源積分:2 下載積分
  • 標      簽: stm32

資 源 簡 介

本章參考資料《CM3 權威指南CnR2》第三章: Cortex-M3 基礎,第四章:指令集。官

方暫時沒有《CM4 權威指南》,有關內核的部分暫時只能參考CM3,所幸的是CM4 跟

CM3 有非常多的相似之處,資料基本一樣。還有一個資料是ARM Development Tools:這

個資料主要用來查詢ARM 的匯編指令。

1.1 啟動文件簡介

啟動文件由匯編編寫,是系統上電復位后第一個執行的程序。主要做了以下工作:

1、初始化堆棧指針SP=_initial_sp

2、初始化PC 指針=Reset_Handler

3、初始化中斷向量表

4、配置系統時鐘

5、調用C 庫函數_main 初始化用戶堆棧,從而最終調用main 函數去到C 的世界

1.2 查找ARM 匯編指令

在講解啟動代碼的時候,會涉及到ARM 的匯編指令和Cortex 內核的指令,有關

Cortex 內核的指令我們可以參考CM3 權威指南CnR2》第四章:指令集。剩下的ARM 的

匯編指令我們可以在MDK->Help->Uvision Help 中搜索到,以EQU 為例,檢索如下:


相 關 資 源

主站蜘蛛池模板: 出国| 冕宁县| 清徐县| 绥阳县| 芜湖市| 罗城| 龙井市| 常德市| 田林县| 绥宁县| 苏州市| 锡林浩特市| 留坝县| 康保县| 威信县| 盘山县| 珠海市| 镶黄旗| 防城港市| 九龙城区| 白城市| 平顺县| 南开区| 太原市| 汝阳县| 永丰县| 株洲县| 昌乐县| 岳阳市| 肇源县| 阿巴嘎旗| 驻马店市| 蒙自县| 勐海县| 北宁市| 徐闻县| 资阳市| 敦化市| 青阳县| 子长县| 酉阳|