?? dsp281x_codestartbranch.asm
字號:
;******************************************************************
;* Copyright (C), 2008-2009, 力天電子,LiTian Tech.Co.Ltd.
;* Module Name : System
;* File Name : DSP281x_CodeStartBranch.asm
;* Author : 侯長波
;* Create Date : 2009/12/1
;* Version : 2.0
;* Function : C運行環境的初始化函數
;* Description :
;* Support : www.LT430.com
;******************************************************************
;***********************************************************************
WD_DISABLE .set 1 ;置1禁止看門狗
.ref _c_int00
;***********************************************************************
;* Function: codestart section
;* Description: Branch to code starting point
;***********************************************************************
.sect "codestart"
code_start:
.if WD_DISABLE == 1
LB wd_disable ;跳轉至屏蔽看門狗代碼
.else
LB _c_int00 ;跳轉至引導程序_c_int00
.endif
;***********************************************************************
;* Function: wd_disable
;* Description: Disables the watchdog timer
;***********************************************************************
.if WD_DISABLE == 1
.text
wd_disable:
SETC OBJMODE ;C28x目標模式
EALLOW ;允許訪問受保護的寄存器
MOVZ DP, #7029h>>6 ;加載看門狗控制寄存器
MOV @7029h, #0068h ;禁止看門狗
EDIS ;禁止訪問受保護的寄存器
LB _c_int00 ;跳轉至運行庫中的boot.asm
.endif
.end
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -