stm32啟動檔案

2021-07-16 22:09:43 字數 439 閱讀 3625

這是st提供的3個啟動檔案,分別適用於不同容量的stm32晶元。

這三個檔案為: 

startup_stm32f10x_ld.s

startup_stm32f10x_md.s

startup_stm32f10x_hd.s

其中,ld.s適用於小容量 產品;md.s適用於中等容量產品;hd適用於大容量產品;

這裡的容量是指flash的大小.判斷方法如下:

小容量:flash≤32k

中容量:64k≤flash≤128k

大容量:256k≤flash

所以,請大家根據自己所用的stm32晶元選擇不同的.s檔案。

廣州市星翼電子科技****

傳真:020-36773971

購買:技術支援論壇:www.openedv.com

公司**:www.alientek.com

STM32 啟動檔案

先來看看啟動 中的偽操作和偽指令 equ 用於定義常量,相當於c中的巨集定義 如stack size equ 0x00000400 define stack size 0x00000400 align 位元組對齊方式 align 3 export 相當於宣告了乙個全域性變數 export vecto...

stm32的啟動檔案

libraries cmsis core cm3 startup arm資料夾下是由彙編編寫的系統啟動檔案,不同的檔案對應不同的晶元型號。cl 互聯型產品,stm32f105 107系列 vl 超值型產品,stm32f100系列 xl 超高密度 容量 產品,stm32f101 103系列 ld 低密...

stm32啟動檔案分析

這篇文章主要是分析stm32啟動檔案,啟動檔案是由彙編編寫的,檔名為startup stm32f40 41 s。啟動檔案最主要的功能就是初始化堆疊指標sp,執行復位程式進入c語言main函式 1.初始化堆疊空間大小,定義棧頂位置 堆起始位置等等 2.定義中斷向量表,初始化sp指標 3.reset h...