v850es_sg2.h
来自「免费的OS源代码 符合ITRON4.0规范 http://www.toppe」· C头文件 代码 · 共 521 行 · 第 1/3 页
H
521 行
/* * TOPPERS/JSP Kernel * Toyohashi Open Platform for Embedded Real-Time Systems/ * Just Standard Profile Kernel * * Copyright (C) 2005 by Freelines CO.,Ltd * * 惧淡螟侯涪荚は·笆布の (1)×(4) の掘凤か·Free Software Foundation * によって给山されている GNU General Public License の Version 2 に淡 * 揭されている掘凤を塔たす眷圭に嘎り·塑ソフトウェア∈塑ソフトウェア * を猖恃したものを崔むˉ笆布票じ∷を蝗脱ˇ剩澜ˇ猖恃ˇ浩芹邵∈笆布· * 网脱と钙ぶ∷することを痰浸で钓满するˉ * (1) 塑ソフトウェアをソ〖スコ〖ドの妨で网脱する眷圭には·惧淡の螟侯 * 涪山绩·この网脱掘凤および布淡の痰瘦沮惮年が·そのままの妨でソ〖 * スコ〖ド面に崔まれていることˉ * (2) 塑ソフトウェアを·ライブラリ妨及など·戮のソフトウェア倡券に蝗 * 脱できる妨で浩芹邵する眷圭には·浩芹邵に燃うドキュメント∈网脱 * 荚マニュアルなど∷に·惧淡の螟侯涪山绩·この网脱掘凤および布淡 * の痰瘦沮惮年を非很することˉ * (3) 塑ソフトウェアを·怠达に寥み哈むなど·戮のソフトウェア倡券に蝗 * 脱できない妨で浩芹邵する眷圭には·肌のいずれかの掘凤を塔たすこ * とˉ * (a) 浩芹邵に燃うドキュメント∈网脱荚マニュアルなど∷に·惧淡の螟 * 侯涪山绩·この网脱掘凤および布淡の痰瘦沮惮年を非很することˉ * (b) 浩芹邵の妨轮を·侍に年める数恕によって·TOPPERSプロジェクトに * 鼠桂することˉ * (4) 塑ソフトウェアの网脱により木儡弄または粗儡弄に栏じるいかなる禄 * 巢からも·惧淡螟侯涪荚およびTOPPERSプロジェクトを倘勒することˉ * * 塑ソフトウェアは·痰瘦沮で捏丁されているものであるˉ惧淡螟侯涪荚お * よびTOPPERSプロジェクトは·塑ソフトウェアに簇して·その努脱材墙拉も * 崔めて·いかなる瘦沮も乖わないˉまた·塑ソフトウェアの网脱により木 * 儡弄または粗儡弄に栏じたいかなる禄巢に簇しても·その勒扦を砷わないˉ * * @(#) $Id: v850es_sg2.h,v 1.4 2007/03/23 08:20:08 honda Exp $ */#ifndef _V850ES_SG2_H_#define _V850ES_SG2_H_/* * プロセッサに巴赂する年盗∈V850脱∷ */#ifndef _MACRO_ONLYtypedef unsigned char byte;typedef unsigned short word;typedef unsigned long dword;typedef volatile byte IOREG;typedef volatile word HIOREG;typedef volatile dword LIOREG;#endif /* _MACRO_ONLY *//* * 柒垄RAM */#define IRAM_TOP 0x03FF7000 /* 柒垄RAMの黎片アドレス */#define IRAM_SIZE 0x8000 /* 柒垄RAMの络きさ 32Kbyte(uPD70F3281Y) *//* * 柒垄FlashROM */#define IROM_TOP 0x0000000 /* 柒垄FlashROMの黎片アドレス */#define IROM_SIZE 0x60000 /* 柒垄FlashROMの络きさ 384Kbyte(uPD70F3281Y) *//* * V850ES/SG2のIOレジスタ年盗 */#define PDL 0xFFFFF004 /* ポ〖トDLレジスタ */#define PDLL 0xFFFFF004 /* ポ〖トDLレジスタL */#define PDLH 0xFFFFF005 /* ポ〖トDLレジスタH */#define PDH 0xFFFFF006 /* ポ〖トDHレジスタ */#define PCT 0xFFFFF00A /* ポ〖トCTレジスタ */#define PCM 0xFFFFF00C /* ポ〖トCMレジスタ */#define PMDL 0xFFFFF024 /* ポ〖トDLモ〖ドˇレジスタ */#define PMDLL 0xFFFFF024 /* ポ〖トDLモ〖ドˇレジスタL */#define PMDLH 0xFFFFF025 /* ポ〖トDLモ〖ドˇレジスタH */#define PMDH 0xFFFFF026 /* ポ〖トDHモ〖ドˇレジスタ */#define PMCT 0xFFFFF02A /* ポ〖トCTモ〖ドˇレジスタ */#define PMCM 0xFFFFF02C /* ポ〖トCMモ〖ドˇレジスタ */#define PMCDL 0xFFFFF044 /* ポ〖トDLモ〖ドˇコントロ〖ルˇレジスタ */#define PMCDLL 0xFFFFF044 /* ポ〖トDLモ〖ドˇコントロ〖ルˇレジスタL */#define PMCDLH 0xFFFFF045 /* ポ〖トDLモ〖ドˇコントロ〖ルˇレジスタH */#define PMCDH 0xFFFFF046 /* ポ〖トDHモ〖ドˇコントロ〖ルˇレジスタ */#define PMCCT 0xFFFFF04A /* ポ〖トCTモ〖ドˇコントロ〖ルˇレジスタ */#define PMCCM 0xFFFFF04C /* ポ〖トCMモ〖ドˇコントロ〖ルˇレジスタ */#define BPC 0xFFFFF064 /* 件收I/O挝拌セレクト扩告レジスタ */#define BSC 0xFFFFF066 /* バスˇサイズˇコンフィギュレ〖ションˇレジスタˇバス */#define VSWC 0xFFFFF06E /* システムˇウエイトˇコントロ〖ルˇレジスタ */#define DSA0L 0xFFFFF080 /* DMAソ〖スˇアドレスˇレジスタ0L */#define DSA0H 0xFFFFF082 /* DMAソ〖スˇアドレスˇレジスタ0H */#define DDA0L 0xFFFFF084 /* DMAデスティネ〖ションˇアドレスˇレジスタ0L */#define DDA0H 0xFFFFF086 /* DMAデスティネ〖ションˇアドレスˇレジスタ0H */#define DSA1L 0xFFFFF088 /* DMAソ〖スˇアドレスˇレジスタ1L */#define DSA1H 0xFFFFF08A /* DMAソ〖スˇアドレスˇレジスタ1H */#define DDA1L 0xFFFFF08C /* DMAデスティネ〖ションˇアドレスˇレジスタ1L */#define DDA1H 0xFFFFF08E /* DMAデスティネ〖ションˇアドレスˇレジスタ1H */#define DSA2L 0xFFFFF090 /* DMAソ〖スˇアドレスˇレジスタ2L */#define DSA2H 0xFFFFF092 /* DMAソ〖スˇアドレスˇレジスタ2H */#define DDA2L 0xFFFFF094 /* DMAデスティネ〖ションˇアドレスˇレジスタ2L */#define DDA2H 0xFFFFF096 /* DMAデスティネ〖ションˇアドレスˇレジスタ2H */#define DSA3L 0xFFFFF098 /* DMAソ〖スˇアドレスˇレジスタ3L */#define DSA3H 0xFFFFF09A /* DMAソ〖スˇアドレスˇレジスタ3H */#define DDA3L 0xFFFFF09C /* DMAデスティネ〖ションˇアドレスˇレジスタ3L */#define DDA3H 0xFFFFF09E /* DMAデスティネ〖ションˇアドレスˇレジスタ3H */#define DBC0 0xFFFFF0C0 /* DMA啪流カウントˇレジスタ0 */#define DBC1 0xFFFFF0C2 /* DMA啪流カウントˇレジスタ1 */#define DBC2 0xFFFFF0C4 /* DMA啪流カウントˇレジスタ2 */#define DBC3 0xFFFFF0C6 /* DMA啪流カウントˇレジスタ3 */#define DADC0 0xFFFFF0D0 /* DMAアドレシングˇコントロ〖ルˇレジスタ0 */#define DADC1 0xFFFFF0D2 /* DMAアドレシングˇコントロ〖ルˇレジスタ1 */#define DADC2 0xFFFFF0D4 /* DMAアドレシングˇコントロ〖ルˇレジスタ2 */#define DADC3 0xFFFFF0D6 /* DMAアドレシングˇコントロ〖ルˇレジスタ3 */#define DCHC0 0xFFFFF0E0 /* DMAチャネルˇコントロ〖ルˇレジスタ0 */#define DCHC1 0xFFFFF0E2 /* DMAチャネルˇコントロ〖ルˇレジスタ1 */#define DCHC2 0xFFFFF0E4 /* DMAチャネルˇコントロ〖ルˇレジスタ2 */#define DCHC3 0xFFFFF0E6 /* DMAチャネルˇコントロ〖ルˇレジスタ3 */#define IMR0 0xFFFFF100 /* 充り哈みマスクˇレジスタ0 */#define IMR0L 0xFFFFF100 /* 充り哈みマスクˇレジスタ0L */#define IMR0H 0xFFFFF101 /* 充り哈みマスクˇレジスタ0H */#define IMR1 0xFFFFF102 /* 充り哈みマスクˇレジスタ1 */#define IMR1L 0xFFFFF102 /* 充り哈みマスクˇレジスタ1L */#define IMR1H 0xFFFFF103 /* 充り哈みマスクˇレジスタ1H */#define IMR2 0xFFFFF104 /* 充り哈みマスクˇレジスタ2 */#define IMR2L 0xFFFFF104 /* 充り哈みマスクˇレジスタ2L */#define IMR2H 0xFFFFF105 /* 充り哈みマスクˇレジスタ2H */#define IMR3 0xFFFFF106 /* 充り哈みマスクˇレジスタ3 */#define IMR3L 0xFFFFF106 /* 充り哈みマスクˇレジスタ3L */#define IMR3H 0xFFFFF107 /* 充り哈みマスクˇレジスタ3H */#define LVIIC 0xFFFFF110 /* 充り哈み扩告レジスタ */#define PIC0 0xFFFFF112 /* 充り哈み扩告レジスタ */#define PIC1 0xFFFFF114 /* 充り哈み扩告レジスタ */#define PIC2 0xFFFFF116 /* 充り哈み扩告レジスタ */#define PIC3 0xFFFFF118 /* 充り哈み扩告レジスタ */#define PIC4 0xFFFFF11A /* 充り哈み扩告レジスタ */#define PIC5 0xFFFFF11C /* 充り哈み扩告レジスタ */#define PIC6 0xFFFFF11E /* 充り哈み扩告レジスタ */#define PIC7 0xFFFFF120 /* 充り哈み扩告レジスタ */#define TQ0OVIC 0xFFFFF122 /* 充り哈み扩告レジスタ */#define TQ0CCIC0 0xFFFFF124 /* 充り哈み扩告レジスタ */#define TQ0CCIC1 0xFFFFF126 /* 充り哈み扩告レジスタ */#define TQ0CCIC2 0xFFFFF128 /* 充り哈み扩告レジスタ */#define TQ0CCIC3 0xFFFFF12A /* 充り哈み扩告レジスタ */#define TP0OVIC 0xFFFFF12C /* 充り哈み扩告レジスタ */#define TP0CCIC0 0xFFFFF12E /* 充り哈み扩告レジスタ */#define TP0CCIC1 0xFFFFF130 /* 充り哈み扩告レジスタ */#define TP1OVIC 0xFFFFF132 /* 充り哈み扩告レジスタ */#define TP1CCIC0 0xFFFFF134 /* 充り哈み扩告レジスタ */#define TP1CCIC1 0xFFFFF136 /* 充り哈み扩告レジスタ */#define TP2OVIC 0xFFFFF138 /* 充り哈み扩告レジスタ */#define TP2CCIC0 0xFFFFF13A /* 充り哈み扩告レジスタ */#define TP2CCIC1 0xFFFFF13C /* 充り哈み扩告レジスタ */#define TP3OVIC 0xFFFFF13E /* 充り哈み扩告レジスタ */#define TP3CCIC0 0xFFFFF140 /* 充り哈み扩告レジスタ */#define TP3CCIC1 0xFFFFF142 /* 充り哈み扩告レジスタ */#define TP4OVIC 0xFFFFF144 /* 充り哈み扩告レジスタ */#define TP4CCIC0 0xFFFFF146 /* 充り哈み扩告レジスタ */#define TP4CCIC1 0xFFFFF148 /* 充り哈み扩告レジスタ */#define TP5OVIC 0xFFFFF14A /* 充り哈み扩告レジスタ */#define TP5CCIC0 0xFFFFF14C /* 充り哈み扩告レジスタ */#define TP5CCIC1 0xFFFFF14E /* 充り哈み扩告レジスタ */#define TM0EQIC0 0xFFFFF150 /* 充り哈み扩告レジスタ */#define CB0RIC 0xFFFFF152 /* 充り哈み扩告レジスタ */#define IICIC1 0xFFFFF152 /* 充り哈み扩告レジスタ */#define CB0TIC 0xFFFFF154 /* 充り哈み扩告レジスタ */#define CB1RIC 0xFFFFF156 /* 充り哈み扩告レジスタ */#define CB1TIC 0xFFFFF158 /* 充り哈み扩告レジスタ */#define CB2RIC 0xFFFFF15A /* 充り哈み扩告レジスタ */#define CB2TIC 0xFFFFF15C /* 充り哈み扩告レジスタ */#define CB3RIC 0xFFFFF15E /* 充り哈み扩告レジスタ */#define CB3TIC 0xFFFFF160 /* 充り哈み扩告レジスタ */#define UA0RIC 0xFFFFF162 /* 充り哈み扩告レジスタ */#define CB4RIC 0xFFFFF162 /* 充り哈み扩告レジスタ */#define UA0TIC 0xFFFFF164 /* 充り哈み扩告レジスタ */#define CB4TIC 0xFFFFF164 /* 充り哈み扩告レジスタ */#define UA1RIC 0xFFFFF166 /* 充り哈み扩告レジスタ */#define IICIC2 0xFFFFF166 /* 充り哈み扩告レジスタ */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?