📄 vector_header.src
字号:
;; TOPPERS/JSP Kernel; Toyohashi Open Platform for Embedded Real-Time Systems/; Just Standard Profile Kernel;; Copyright (C) 2000-2004 by Embedded and Real-Time Systems Laboratory; Toyohashi Univ. of Technology, JAPAN; Copyright (C) 2001-2004 by Industrial Technology Institute,; Miyagi Prefectural Government, JAPAN; Copyright (C) 2001-2004 by Dep. of Computer Science and Engineering; Tomakomai National College of Technology, JAPAN;; 惧淡螟侯涪荚は·笆布の (1)×(4) の掘凤か·Free Software Foundation; によって给山されている GNU General Public License の Version 2 に淡; 揭されている掘凤を塔たす眷圭に嘎り·塑ソフトウェア∈塑ソフトウェア; を猖恃したものを崔むˉ笆布票じ∷を蝗脱ˇ剩澜ˇ猖恃ˇ浩芹邵∈笆布·; 网脱と钙ぶ∷することを痰浸で钓满するˉ; (1) 塑ソフトウェアをソ〖スコ〖ドの妨で网脱する眷圭には·惧淡の螟侯; 涪山绩·この网脱掘凤および布淡の痰瘦沮惮年が·そのままの妨でソ〖; スコ〖ド面に崔まれていることˉ; (2) 塑ソフトウェアを·ライブラリ妨及など·戮のソフトウェア倡券に蝗; 脱できる妨で浩芹邵する眷圭には·浩芹邵に燃うドキュメント∈网脱; 荚マニュアルなど∷に·惧淡の螟侯涪山绩·この网脱掘凤および布淡; の痰瘦沮惮年を非很することˉ; (3) 塑ソフトウェアを·怠达に寥み哈むなど·戮のソフトウェア倡券に蝗; 脱できない妨で浩芹邵する眷圭には·肌のいずれかの掘凤を塔たすこ; とˉ; (a) 浩芹邵に燃うドキュメント∈网脱荚マニュアルなど∷に·惧淡の螟; 侯涪山绩·この网脱掘凤および布淡の痰瘦沮惮年を非很することˉ; (b) 浩芹邵の妨轮を·侍に年める数恕によって·TOPPERSプロジェクトに; 鼠桂することˉ; (4) 塑ソフトウェアの网脱により木儡弄または粗儡弄に栏じるいかなる禄; 巢からも·惧淡螟侯涪荚およびTOPPERSプロジェクトを倘勒することˉ;; 塑ソフトウェアは·痰瘦沮で捏丁されているものであるˉ惧淡螟侯涪荚お; よびTOPPERSプロジェクトは·塑ソフトウェアに簇して·その努脱材墙拉も; 崔めて·いかなる瘦沮も乖わないˉまた·塑ソフトウェアの网脱により木; 儡弄または粗儡弄に栏じたいかなる禄巢に簇しても·その勒扦を砷わないˉ;; @(#) $Id: vector_header.src,v 1.4 2005/11/13 14:05:01 honda Exp $;;; ベクタテ〖ブルと充哈みの掐庚借妄; .CPU 300HA;; 充哈みの掐庚借妄を栏喇するマクロの年盗; ∈充哈み妥傍髓に佰なる婶尸∷;; パラメ〖タ; C_ROUTINE¨C咐胳ル〖チンの簇眶叹∈黎片の'_'は烧けない∷; INTMASK¨ 充哈み钓材箕に充哈みマスクに肋年する猛; IPM_LEVEL1、IPM_LEVEL2のいずれかにすること;; H8では充哈み减烧木稿はハ〖ドウェア弄に充哈み敦贿になっている;; レジスタ充り碰て; ˇer0×er3¨锣闰; ˇer2¨C咐胳ル〖チンの黎片アドレス; ˇr3l¨充哈み钓材箕に充哈みマスクに肋年する猛;; 洒雇 戮怠硷での庙罢祸灌; reqflg をチェックする涟に充哈みを敦贿しないと·reqflg をチェック; 稿に弹瓢された充哈みハンドラ柒でディスパッチが妥滇された眷圭に·; ディスパッチされないˉ; .MACRO INTHDR_ENTRY C_ROUTINE, INTMASK .IMPORT _\C_ROUTINE__kernel_\C_ROUTINE'_entry: push.l er0 ; レジスタの锣闰 push.l er1 push.l er2 push.l er3 mov.l #_\C_ROUTINE, er2 ; C咐胳ル〖チンの黎片アドレス mov.b #\INTMASK, r3l ; 充哈み钓材箕に充哈みマスクに ; 肋年する猛 jmp @_common_interrupt_process .ENDM; ベクタテ〖ブルの年盗 .SECTION P, CODE, ALIGN=2 .INCLUDE "sys_config_asm.inc" .INCLUDE "cpu_config_asm.inc" .INCLUDE "intmask.inc" .IMPORT _start .IMPORT _no_reg_exception .IMPORT _common_interrupt_process;; 充哈みベクタの年盗; ∈ベクタテ〖ブルは盖年なので、充哈みの叫掐り庚借妄のラベルは; 笆布のベクタテ〖ブルに木儡今き哈む涩妥がある。); .SECTION V, CODE, ALIGN=4 .GLOBAL _vectors_vectors:;******************************************************; ここから布はコンフィギュレ〖ション箕に极瓢栏喇される;******************************************************
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -