📄 dspsetup.asm
字号:
;**********************************************************************
;* (C) COPYRIGHT TEXAS INSTRUMENTS, INC. 2000 *
;* *
;* dspSetup.asm -- Some setup stuff for FlashBurn
;* 5402 FBTC (target component)
;**********************************************************************
;
;/* Change Log:
; */
;/*
;$Log: dspSetup.asm,v $
;Revision 1.3 2002/02/21 15:00:07 heeschen
;Updated to set correct PMST value for flash access.
;
;Revision 1.2 2002/02/06 20:33:55 heeschen
;Saving 2.20 Alpha. Changes have been made,
;but no testing yet.
;
;Revision 1.1 2001/11/15 19:25:16 heeschen
;Added to FlashBurn for dsk5416.
;Works with Alpha board using JTAG and USB
;interfaces.
;
;Revision 1.1 2000/10/20 19:56:37 heeschen
;Initial Version
;
;*/
;******************************************************************************
;** DSP Control Register Definitions
;******************************************************************************
IMR .set (00h)
SWWSR .set (28h) ;
SWCR .set (2Bh) ;
; Added PMST and BSCR settings Jan 2002
PMST .set (1Dh) ;
BSCR .set (29h) ;
; FLWAIT_SWWSR .set (5861h) ; Wait States for Flash
; EXTWAIT_SWWSR .set (0209h) ; Wait States for Ext Mem and IO
; INIT_SWCR .set (0001h) ; Wait State Multipler bit set for x2
; EX_PMST .set (07FA4h) ; Ext RAM Mem config
; BANK64_BSCR .set (02h) ; Set BSCR for 64K bank
FLWAIT_SWWSR .set (04e92h) ; Wait States for Flash
EXTWAIT_SWWSR .set (04492h) ; Wait States for Ext Mem and IO
INIT_SWCR .set (00000h) ; Wait State Multipler bit set for x2
EX_PMST .set (07FA4h) ; Ext RAM Mem config
BANK64_BSCR .set (0A002h) ; Set BSCR for 64K bank
.global _dspInitEx
.global _dspInitFl
.text
_dspInitEx:
stm #0, IMR ; Clear interrupt mask
stm #EX_PMST, PMST ; External Memory
stm #BANK64_BSCR, BSCR ; 64K Bank Memory
stm #INIT_SWCR, SWCR ; Set Wait State Multipler Bit
stm #EXTWAIT_SWWSR, SWWSR ; Set I/O and Ext memory wait states
ret
_dspInitFl:
stm #0, IMR ; Clear interrupt mask
stm #EX_PMST, PMST ; External RAM Memory
stm #BANK64_BSCR, BSCR ; 64K Bank Memory
stm #INIT_SWCR, SWCR ; Set Wait State Multipler Bit
stm #FLWAIT_SWWSR, SWWSR ; Set I/O and Ext memory wait states
ret
.end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -