STM32啓動過程

爲什麼要有啓動文件? 【答:】「復位」到「開始執行 main 函數」中間這段時間(稱爲啓動過程)所必須進行的工作。一般C/C++程序都是從main函數開始執行的,但是單片機中變量/函數的地址是由編譯器在編譯時自行分配,所以此時main函數的地址不是固定的。所以需要啓動文件來定義好一些東西,讓程序可以進入到main函數。 啓動文件構成 1.初始化堆棧指針SP; 2.初始化程序計數器指針PC; 3.設
相關文章
相關標籤/搜索