Linux(四)彙編基礎知識、爲什麼要用匯編

爲什麼要學習彙編 Cortex-A 芯片一上電 SP 指針還沒初始化, C 環境還沒準備好,所以肯定不能運行 C 代碼,必須先用匯編語言設置好 C 環境,比如初始化 DDR、設置 SP指針等等,當彙編把 C 環境設置好了以後纔可以運行 C 代碼。所以 Cortex-A 一開始肯定是彙編代碼,其實STM32 也一樣的,一開始也是彙編,以 STM32F103 爲例,啓動文件startup_stm32f
相關文章
相關標籤/搜索