⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 slicecfg.s28

📁 dsp f2812 运行环境ccs2000的源程序
💻 S28
📖 第 1 页 / 共 5 页
字号:
	.global HWI_DLOG	.asg RTDX_F_isr, _function	.asg "Nothing", _monitor	.asg 00H, _addr	.asg "signed", _dataType	.asg "STS_add(*addr)", _operation	.asg "RTDX", _client	.asg 00H, _iUseDispatcher	.asg 00H, _iArg	.asg 04000H, _IerMask	HWI_Obj 1, HWI_DLOG, 15, _function, _monitor, _addr, _dataType, _operation, _client, _iUseDispatcher, _iArg, _IerMask;; ======== HWI_Obj HWI_RTOS ========;; defines the RTOS Interrupt;;;; HWI_Obj HWI_RTOS (function, monitor, addr, dataType, operation, client, iUseDispatcher, iArg, IerMask)	.global HWI_RTOS	.asg HWI_unused, _function	.asg "Nothing", _monitor	.asg 00H, _addr	.asg "signed", _dataType	.asg "STS_add(*addr)", _operation	.asg "USER", _client	.asg 00H, _iUseDispatcher	.asg 00H, _iArg	.asg 08000H, _IerMask	HWI_Obj 1, HWI_RTOS, 16, _function, _monitor, _addr, _dataType, _operation, _client, _iUseDispatcher, _iArg, _IerMask;; ======== HWI_Obj HWI_RESERVED ========;; RESERVED for RTDX;;;; HWI_Obj HWI_RESERVED (function, monitor, addr, dataType, operation, client, iUseDispatcher, iArg, IerMask)	.global HWI_RESERVED	.asg HWI_unused, _function	.asg "Nothing", _monitor	.asg 00H, _addr	.asg "signed", _dataType	.asg "STS_add(*addr)", _operation	.asg "RTDX", _client	.asg 00H, _iUseDispatcher	.asg 00H, _iArg	.asg 00H, _IerMask	HWI_Obj 1, HWI_RESERVED, 17, _function, _monitor, _addr, _dataType, _operation, _client, _iUseDispatcher, _iArg, _IerMask;; ======== HWI_Obj HWI_NMI ========;; defines function for the NMI ISR;;;; HWI_Obj HWI_NMI (function, monitor, addr, dataType, operation, client, iUseDispatcher, iArg, IerMask)	.global HWI_NMI	.asg HWI_unused, _function	.asg "Nothing", _monitor	.asg 00H, _addr	.asg "signed", _dataType	.asg "STS_add(*addr)", _operation	.asg "USER", _client	.asg 00H, _iUseDispatcher	.asg 00H, _iArg	.asg 00H, _IerMask	HWI_Obj 1, HWI_NMI, 18, _function, _monitor, _addr, _dataType, _operation, _client, _iUseDispatcher, _iArg, _IerMask;; ======== HWI_Obj HWI_ILLEGAL ========;; defines function for the ILLEGAL ISR;;;; HWI_Obj HWI_ILLEGAL (function, monitor, addr, dataType, operation, client, iUseDispatcher, iArg, IerMask)	.global HWI_ILLEGAL	.asg HWI_unused, _function	.asg "Nothing", _monitor	.asg 00H, _addr	.asg "signed", _dataType	.asg "STS_add(*addr)", _operation	.asg "USER", _client	.asg 00H, _iUseDispatcher	.asg 00H, _iArg	.asg 00H, _IerMask	HWI_Obj 1, HWI_ILLEGAL, 19, _function, _monitor, _addr, _dataType, _operation, _client, _iUseDispatcher, _iArg, _IerMask;; ======== HWI_Obj HWI_USER1 ========;; defines the USER1 Interrupt;;;; HWI_Obj HWI_USER1 (function, monitor, addr, dataType, operation, client, iUseDispatcher, iArg, IerMask)	.global HWI_USER1	.asg HWI_unused, _function	.asg "Nothing", _monitor	.asg 00H, _addr	.asg "signed", _dataType	.asg "STS_add(*addr)", _operation	.asg "USER", _client	.asg 00H, _iUseDispatcher	.asg 00H, _iArg	.asg 00H, _IerMask	HWI_Obj 1, HWI_USER1, 20, _function, _monitor, _addr, _dataType, _operation, _client, _iUseDispatcher, _iArg, _IerMask;; ======== HWI_Obj HWI_USER2 ========;; defines the USER2 Interrupt;;;; HWI_Obj HWI_USER2 (function, monitor, addr, dataType, operation, client, iUseDispatcher, iArg, IerMask)	.global HWI_USER2	.asg HWI_unused, _function	.asg "Nothing", _monitor	.asg 00H, _addr	.asg "signed", _dataType	.asg "STS_add(*addr)", _operation	.asg "USER", _client	.asg 00H, _iUseDispatcher	.asg 00H, _iArg	.asg 00H, _IerMask	HWI_Obj 1, HWI_USER2, 21, _function, _monitor, _addr, _dataType, _operation, _client, _iUseDispatcher, _iArg, _IerMask;; ======== HWI_Obj HWI_USER3 ========;; defines the USER3 Interrupt;;;; HWI_Obj HWI_USER3 (function, monitor, addr, dataType, operation, client, iUseDispatcher, iArg, IerMask)	.global HWI_USER3	.asg HWI_unused, _function	.asg "Nothing", _monitor	.asg 00H, _addr	.asg "signed", _dataType	.asg "STS_add(*addr)", _operation	.asg "USER", _client	.asg 00H, _iUseDispatcher	.asg 00H, _iArg	.asg 00H, _IerMask	HWI_Obj 1, HWI_USER3, 22, _function, _monitor, _addr, _dataType, _operation, _client, _iUseDispatcher, _iArg, _IerMask;; ======== HWI_Obj HWI_USER4 ========;; defines the USER4 Interrupt;;;; HWI_Obj HWI_USER4 (function, monitor, addr, dataType, operation, client, iUseDispatcher, iArg, IerMask)	.global HWI_USER4	.asg HWI_unused, _function	.asg "Nothing", _monitor	.asg 00H, _addr	.asg "signed", _dataType	.asg "STS_add(*addr)", _operation	.asg "USER", _client	.asg 00H, _iUseDispatcher	.asg 00H, _iArg	.asg 00H, _IerMask	HWI_Obj 1, HWI_USER4, 23, _function, _monitor, _addr, _dataType, _operation, _client, _iUseDispatcher, _iArg, _IerMask;; ======== HWI_Obj HWI_USER5 ========;; defines the USER5 Interrupt;;;; HWI_Obj HWI_USER5 (function, monitor, addr, dataType, operation, client, iUseDispatcher, iArg, IerMask)	.global HWI_USER5	.asg HWI_unused, _function	.asg "Nothing", _monitor	.asg 00H, _addr	.asg "signed", _dataType	.asg "STS_add(*addr)", _operation	.asg "USER", _client	.asg 00H, _iUseDispatcher	.asg 00H, _iArg	.asg 00H, _IerMask	HWI_Obj 1, HWI_USER5, 24, _function, _monitor, _addr, _dataType, _operation, _client, _iUseDispatcher, _iArg, _IerMask;; ======== HWI_Obj HWI_USER6 ========;; defines the USER6 Interrupt;;;; HWI_Obj HWI_USER6 (function, monitor, addr, dataType, operation, client, iUseDispatcher, iArg, IerMask)	.global HWI_USER6	.asg HWI_unused, _function	.asg "Nothing", _monitor	.asg 00H, _addr	.asg "signed", _dataType	.asg "STS_add(*addr)", _operation	.asg "USER", _client	.asg 00H, _iUseDispatcher	.asg 00H, _iArg	.asg 00H, _IerMask	HWI_Obj 1, HWI_USER6, 25, _function, _monitor, _addr, _dataType, _operation, _client, _iUseDispatcher, _iArg, _IerMask;; ======== HWI_Obj HWI_USER7 ========;; defines the USER7 Interrupt;;;; HWI_Obj HWI_USER7 (function, monitor, addr, dataType, operation, client, iUseDispatcher, iArg, IerMask)	.global HWI_USER7	.asg HWI_unused, _function	.asg "Nothing", _monitor	.asg 00H, _addr	.asg "signed", _dataType	.asg "STS_add(*addr)", _operation	.asg "USER", _client	.asg 00H, _iUseDispatcher	.asg 00H, _iArg	.asg 00H, _IerMask	HWI_Obj 1, HWI_USER7, 26, _function, _monitor, _addr, _dataType, _operation, _client, _iUseDispatcher, _iArg, _IerMask;; ======== HWI_Obj HWI_USER8 ========;; defines the USER8 Interrupt;;;; HWI_Obj HWI_USER8 (function, monitor, addr, dataType, operation, client, iUseDispatcher, iArg, IerMask)	.global HWI_USER8	.asg HWI_unused, _function	.asg "Nothing", _monitor	.asg 00H, _addr	.asg "signed", _dataType	.asg "STS_add(*addr)", _operation	.asg "USER", _client	.asg 00H, _iUseDispatcher	.asg 00H, _iArg	.asg 00H, _IerMask	HWI_Obj 1, HWI_USER8, 27, _function, _monitor, _addr, _dataType, _operation, _client, _iUseDispatcher, _iArg, _IerMask;; ======== HWI_Obj HWI_USER9 ========;; defines the USER9 Interrupt;;;; HWI_Obj HWI_USER9 (function, monitor, addr, dataType, operation, client, iUseDispatcher, iArg, IerMask)	.global HWI_USER9	.asg HWI_unused, _function	.asg "Nothing", _monitor	.asg 00H, _addr	.asg "signed", _dataType	.asg "STS_add(*addr)", _operation	.asg "USER", _client	.asg 00H, _iUseDispatcher	.asg 00H, _iArg	.asg 00H, _IerMask	HWI_Obj 1, HWI_USER9, 28, _function, _monitor, _addr, _dataType, _operation, _client, _iUseDispatcher, _iArg, _IerMask;; ======== HWI_Obj HWI_USER10 ========;; defines the USER10 Interrupt;;;; HWI_Obj HWI_USER10 (function, monitor, addr, dataType, operation, client, iUseDispatcher, iArg, IerMask)	.global HWI_USER10	.asg HWI_unused, _function	.asg "Nothing", _monitor	.asg 00H, _addr	.asg "signed", _dataType	.asg "STS_add(*addr)", _operation	.asg "USER", _client	.asg 00H, _iUseDispatcher	.asg 00H, _iArg	.asg 00H, _IerMask	HWI_Obj 1, HWI_USER10, 29, _function, _monitor, _addr, _dataType, _operation, _client, _iUseDispatcher, _iArg, _IerMask;; ======== HWI_Obj HWI_USER11 ========;; defines the USER11 Interrupt;;;; HWI_Obj HWI_USER11 (function, monitor, addr, dataType, operation, client, iUseDispatcher, iArg, IerMask)	.global HWI_USER11	.asg HWI_unused, _function	.asg "Nothing", _monitor	.asg 00H, _addr	.asg "signed", _dataType	.asg "STS_add(*addr)", _operation	.asg "USER", _client	.asg 00H, _iUseDispatcher	.asg 00H, _iArg	.asg 00H, _IerMask	HWI_Obj 1, HWI_USER11, 30, _function, _monitor, _addr, _dataType, _operation, _client, _iUseDispatcher, _iArg, _IerMask;; ======== HWI_Obj HWI_USER12 ========;; defines the USER12 Interrupt;;;; HWI_Obj HWI_USER12 (function, monitor, addr, dataType, operation, client, iUseDispatcher, iArg, IerMask)	.global HWI_USER12	.asg HWI_unused, _function	.asg "Nothing", _monitor	.asg 00H, _addr	.asg "signed", _dataType	.asg "STS_add(*addr)", _operation	.asg "USER", _client	.asg 00H, _iUseDispatcher	.asg 00H, _iArg	.asg 00H, _IerMask	HWI_Obj 1, HWI_USER12, 31, _function, _monitor, _addr, _dataType, _operation, _client, _iUseDispatcher, _iArg, _IerMask;; ======== SWI_Obj PRD_swi ========;; This Software ISR executes all configured PRD functions;;;; SWI_Obj PRD_swi (function, pri, mailbox, arg0, arg1, dorta)	.global PRD_swi	.asg PRD_F_swi, _function	.asg 01H, _pri	.asg 00H, _mailbox	.asg 00H, _arg0	.asg 00H, _arg1	.asg 01H, _dorta	SWI_Obj 1, PRD_swi, 0, _function, _pri, _mailbox, _arg0, _arg1, _dorta;; ======== SWI_Obj KNL_swi ========;; This Software Interrupt calls the TSK scheduler;;;; SWI_Obj KNL_swi (function, pri, mailbox, arg0, arg1, dorta)	.global KNL_swi	.asg _KNL_run, _function	.asg 00H, _pri	.asg 00H, _mailbox	.asg 00H, _arg0	.asg 00H, _arg1	.asg 01H, _dorta	SWI_Obj 1, KNL_swi, 0, _function, _pri, _mailbox, _arg0, _arg1, _dorta;; ======== TSK_Obj TSK_idle ========;; This is the idle task; it only runs when no other task is ready;;;; TSK_Obj TSK_idle (iFXN, iARG0, iARG1, iARG2, iARG3, iARG4, iARG5, iARG6, iARG7, iAUTOSTK, iMANSTK, iSTKSZ, iSTKSEG, iPRI, iENV, iEXITFLAG, iUSETSKNAME, iSTATREG)	.global TSK_idle	.asg IDL_F_loop, _iFXN	.asg 00H, _iARG0	.asg 00H, _iARG1	.asg 00H, _iARG2	.asg 00H, _iARG3	.asg 00H, _iARG4	.asg 00H, _iARG5	.asg 00H, _iARG6	.asg 00H, _iARG7	.asg 01H, _iAUTOSTK	.asg null, _iMANSTK	.asg 080H, _iSTKSZ	.asg M0SARAM, _iSTKSEG	.asg 00H, _iPRI	.asg 00H, _iENV	.asg 01H, _iEXITFLAG	.asg 00H, _iUSETSKNAME	.asg 00H, _iSTATREG	TSK_Obj 1, TSK_idle, 0, _iFXN, _iARG0, _iARG1, _iARG2, _iARG3, _iARG4, _iARG5, _iARG6, _iARG7, _iAUTOSTK, _iMANSTK, _iSTKSZ, _iSTKSEG, _iPRI, _iENV, _iEXITFLAG, _iUSETSKNAME, _iSTATREG;; ======== TSK_Obj TSK1 ========;; <add comments here>;;;; TSK_Obj TSK1 (iFXN, iARG0, iARG1, iARG2, iARG3, iARG4, iARG5, iARG6, iARG7, iAUTOSTK, iMANSTK, iSTKSZ, iSTKSEG, iPRI, iENV, iEXITFLAG, iUSETSKNAME, iSTATREG)	.global TSK1	.asg _task, _iFXN	.asg 01H, _iARG0	.asg 00H, _iARG1	.asg 00H, _iARG2	.asg 00H, _iARG3	.asg 00H, _iARG4	.asg 00H, _iARG5	.asg 00H, _iARG6	.asg 00H, _iARG7	.asg 01H, _iAUTOSTK	.asg null, _iMANSTK	.asg 080H, _iSTKSZ	.asg L0SARAM, _iSTKSEG	.asg 01H, _iPRI	.asg 00H, _iENV	.asg 01H, _iEXITFLAG	.asg 00H, _iUSETSKNAME	.asg 00H, _iSTATREG	TSK_Obj 1, TSK1, 0, _iFXN, _iARG0, _iARG1, _iARG2, _iARG3, _iARG4, _iARG5, _iARG6, _iARG7, _iAUTOSTK, _iMANSTK, _iSTKSZ, _iSTKSEG, _iPRI, _iENV, _iEXITFLAG, _iUSETSKNAME, _iSTATREG;; ======== TSK_Obj TSK2 ========;; <add comments here>;;;; TSK_Obj TSK2 (iFXN, iARG0, iARG1, iARG2, iARG3, iARG4, iARG5, iARG6, iARG7, iAUTOSTK, iMANSTK, iSTKSZ, iSTKSEG, iPRI, iENV, iEXITFLAG, iUSETSKNAME, iSTATREG)	.global TSK2	.asg _task, _iFXN	.asg 02H, _iARG0	.asg 00H, _iARG1	.asg 00H, _iARG2	.asg 00H, _iARG3	.asg 00H, _iARG4	.asg 00H, _iARG5	.asg 00H, _iARG6	.asg 00H, _iARG7	.asg 01H, _iAUTOSTK	.asg null, _iMANSTK	.asg 080H, _iSTKSZ	.asg L0SARAM, _iSTKSEG	.asg 01H, _iPRI	.asg 00H, _iENV	.asg 01H, _iEXITFLAG	.asg 00H, _iUSETSKNAME	.asg 00H, _iSTATREG	TSK_Obj 1, TSK2, 0, _iFXN, _iARG0, _iARG1, _iARG2, _iARG3, _iARG4, _iARG5, _iARG6, _iARG7, _iAUTOSTK, _iMANSTK, _iSTKSZ, _iSTKSEG, _iPRI, _iENV, _iEXITFLAG, _iUSETSKNAME, _iSTATREG;; ======== TSK_Obj TSK3 ========;; <add comments here>;;;; TSK_Obj TSK3 (iFXN, iARG0, iARG1, iARG2, iARG3, iARG4, iARG5, iARG6, iARG7, iAUTOSTK, iMANSTK, iSTKSZ, iSTKSEG, iPRI, iENV, iEXITFLAG, iUSETSKNAME, iSTATREG)	.global TSK3	.asg _task, _iFXN	.asg 03H, _iARG0	.asg 00H, _iARG1	.asg 00H, _iARG2	.asg 00H, _iARG3	.asg 00H, _iARG4	.asg 00H, _iARG5	.asg 00H, _iARG6	.asg 00H, _iARG7	.asg 01H, _iAUTOSTK	.asg null, _iMANSTK	.asg 080H, _iSTKSZ	.asg L0SARAM, _iSTKSEG	.asg 01H, _iPRI	.asg 00H, _iENV	.asg 01H, _iEXITFLAG	.asg 00H, _iUSETSKNAME	.asg 00H, _iSTATREG	TSK_Obj 1, TSK3, 0, _iFXN, _iARG0, _iARG1, _iARG2, _iARG3, _iARG4, _iARG5, _iARG6, _iARG7, _iAUTOSTK, _iMANSTK, _iSTKSZ, _iSTKSEG, _iPRI, _iENV, _iEXITFLAG, _iUSETSKNAME, _iSTATREG;; ======== TSK_Obj TSK4 ========;; <add comments here>;;;; TSK_Obj TSK4 (iFXN, iARG0, iARG1, iARG2, iARG3, iARG4, iARG5, iARG6, iARG7, iAUTOSTK, iMANSTK, iSTKSZ, iSTKSEG, iPRI, iENV, iEXITFLAG, iUSETSKNAME, iSTATREG)	.global TSK4	.asg _hi_pri_task, _iFXN	.asg 04H, _iARG0	.asg 00H, _iARG1	.asg 00H, _iARG2	.asg 00H, _iARG3	.asg 00H, _iARG4	.asg 00H, _iARG5	.asg 00H, _iARG6	.asg 00H, _iARG7

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -