?? init.s
字號:
;**--------------文件信息--------------------------------------------------------------------------------
;**文 件 名: Init.s
;**創 建 人: 陳明計
;**最后修改日期: 2003年7月1日
;**描 述: lpc210x初始化代碼,每個工程應當有獨立的初始化代碼,一般不需要改動
;** 特殊情況應當在這個文件上修改而來
;********************************************************************************************************/
;引入的外部標號在這聲明
IMPORT __main ;C語言主程序入口
IMPORT InitStack ;初始化堆棧
IMPORT TargetResetInit ;目標板基本初始化
;給外部使用的標號在這聲明
EXPORT Reset
EXPORT __rt_div0
EXPORT __user_initial_stackheap
;段聲明
CODE32
AREA Init,CODE,READONLY
;/*********************************************************************************************************
;** 函數名稱: Reset
;** 功能描述: 復位入口
;**
;** 輸 入: 無
;**
;** 輸 出: 無
;**
;** 全局變量: 無
;** 調用模塊: 無
;********************************************************************************************************/
Reset
BL InitStack ;初始化堆棧
BL TargetResetInit ;目標板基本初始化
;跳轉到c語言入口
B __main
;/*********************************************************************************************************
;** 函數名稱: __user_initial_stackheap
;** 功能描述: 庫函數初始化堆和棧,不能刪除
;**
;** 輸 入: 參考庫函數手冊
;**
;** 輸 出: 參考庫函數手冊
;**
;** 全局變量: 無
;** 調用模塊: 無
;********************************************************************************************************/
__user_initial_stackheap
LDR r0,=bottom_of_heap
MOV pc,lr
;/*********************************************************************************************************
;** 函數名稱: __rt_div0
;** 功能描述: 整數除法除數為0錯誤處理函數,替代原始的__rt_div0減少目標代碼大小
;**
;** 輸 入: 參考庫函數手冊
;**
;** 輸 出: 無
;**
;** 全局變量: 無
;** 調用模塊: 無
;********************************************************************************************************/
__rt_div0
B __rt_div0
;/* 分配堆空間 */
AREA Myheap, DATA, NOINIT, ALIGN=2
bottom_of_heap SPACE 256 ;庫函數的堆空間
END
;/*********************************************************************************************************
;** End Of File
;********************************************************************************************************/
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -