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

📄 chip.tf

📁 μITRON4.0 source code for ARM
💻 TF
字号:
$ $     パス2のチップ巴赂テンプレ〖ト∈AT91SAM7S脱∷$ $ $  铜跟な充哈み戎规·充哈みハンドラ戎规·CPU毋嘲ハンドラ戎规$ $INTNO_VALID = { 0,1,...,31 }$$INHNO_VALID = INTNO_VALID$$ $  ATT_ISRで蝗脱できる充哈み戎规とそれに滦炳する充哈みハンドラ戎规$ $INTNO_ATTISR_VALID = INTNO_VALID$$INHNO_ATTISR_VALID = INHNO_VALID$$ $  DEF_INTで蝗脱できる充哈みハンドラ戎规$ $INHNO_DEFINH_VALID = INHNO_VALID$$ $  CFG_INTで蝗脱できる充哈み戎规と充哈み庭黎刨$ $INTNO_CFGINT_VALID  = INTNO_VALID$$INTPRI_CFGINT_VALID = { -1,-2,...,-7 }$$ $  充哈み掳拉面のタ〖ゲット巴赂に脱いるビット$ $TARGET_INTATR = TA_HIGHLEVEL$$ $  コア巴赂テンプレ〖トのインクル〖ド∈ARM脱∷$ $INCLUDE"arm_gcc/common/core.tf"$$ $  充哈み庭黎刨テ〖ブル$ $FILE "kernel_cfg.c"$$NL$const PRI _kernel_inh_ipm_tbl[TNUM_INH] = {$NL$$FOREACH inhno INHNO_VALID$ 	$IF LENGTH(INH.INHNO[inhno])$	  $TAB$$INT.INTPRI[inhno]$,	$ELSE$	  $TAB$0,	$END$	$SPC$$FORMAT("/* %d */", +inhno)$$NL$$END$$NL$};$NL$$NL$$ $  充哈みマスクテ〖ブル$ const uint32_t _kernel_ipm_mask_tbl[8]={$NL$$FOREACH intpri { 0,-1,...,-7 }$ $intmask = 0$ $FOREACH intno (INT.ID_LIST)$  $IF INT.INTPRI[intno] >= intpri $	$intmask = intmask | (1 << (INT.INTNO[intno]))$  $END$ $END$ $TAB$UINT32_C($FORMAT("0x%08x", intmask)$),/* Priority $+intpri$ */$NL$$END$$NL$};$NL$$ $  充哈みハンドラテ〖ブル$ $NL$const FP _kernel_inh_tbl[TNUM_INH] = {$NL$$FOREACH inhno INHNO_VALID$ 	$IF LENGTH(INH.INHNO[inhno])$		$TAB$(FP)($INH.INTHDR[inhno]$),	$ELSE$		$TAB$(FP)(_kernel_default_int_handler),	$END$	$SPC$$FORMAT("/* %d */", +inhno)$$NL$$END$$NL$};$NL$$NL$

⌨️ 快捷键说明

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