📄 slavedspa.asm
字号:
/***********************************************************************
Slave code for MP Boot
SlaveDSPB.asm
************************************************************************/
#include "defTS201.h"
#include "TSEZKitDef.h"
/************************************************************************/
.section reset;
jump _mpslave;;
/************************************** Start of code *****************************************/
.section program;
_mpslave:
//************************* Init System Registers ***********************
xr0 = SYSCON_MP_WID64 | SYSCON_MEM_WID64 |
SYSCON_MSH_SLOW | SYSCON_MSH_WT3 | SYSCON_MSH_IDLE |
SYSCON_MS1_SLOW | SYSCON_MS1_WT3 | SYSCON_MS1_IDLE |
SYSCON_MS0_SLOW | SYSCON_MS0_WT3 | SYSCON_MS0_IDLE;;
SYSCON = xr0;;
SQCTLST = SQCTL_GIE;; // enable global ints
xr0 = IMASKH;;
xr0 = bset r0 by INT_DMA12_P;;
IMASKH = xr0;; // enable AUTODMA0 interrupt
xr0 = 0x00000000;; // destination = 0
xr2 = 0x00000000;;
xr1 = (256 << 16) | 1;; // count = 256, modify = 1
xr3 = TCB_INTMEM | TCB_HPRIORITY | TCB_DMAR | TCB_NORMAL | TCB_INT;; // int mem,prio=norm, dmar, 2D=no,word=norm,int=yes,RQ=enbl,chain=no
DC12 = xr3:0;;
nop;;
nop;;
nop;;
idle;;
nop;;
nop;;
nop;;
nop;;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -