Changeset 95 for ssp_qb_r5f100le_cs/trunk/target/cq_frk_fm3_gcc/MB9BF618T.h
- Timestamp:
- Jun 2, 2015, 3:39:53 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ssp_qb_r5f100le_cs/trunk/target/cq_frk_fm3_gcc/MB9BF618T.h
-
Property svn:mime-type
set to
text/plain; charset=shift_jis
r93 r95 5 5 * Copyright (C) 2012 Meika Sugimoto 6 6 * 7 * ãLì ÒÍCȺÌ(1)`(4)Ìðð½·êÉÀèC{\tgEF 8 * Ai{\tgEFAðüϵ½àÌðÜÞDȺ¯¶jðgpE¡»Eü 9 * ÏEÄzziȺCpÆÄÔj·é±Æð³Åø·éD 10 * (1) {\tgEFAð\[XR[hÌ`Åp·éêÉÍCãLÌì 11 * \¦C±Ìpð¨æѺL̳ÛØKèªC»ÌÜÜÌ`Å\[ 12 * XR[hÉÜÜêÄ¢é±ÆD 13 * (2) {\tgEFAðCCu`®ÈÇC¼Ì\tgEFAJÉg 14 * pÅ«é`ÅÄzz·éêÉÍCÄzzɺ¤hL 15 gip 16 * Ò}j 17 AÈÇjÉCãLÌì \¦C±Ìpð¨æѺL 18 * ̳ÛØKèðfÚ·é±ÆD 19 * (3) {\tgEFAðC@íÉgÝÞÈÇC¼Ì\tgEFAJÉg 20 * pÅ«È¢`ÅÄzz·éêÉÍCÌ¢¸ê©Ìðð½·± 21 * ÆD 22 * (a) Äzzɺ¤hL 23 gipÒ}j 24 AÈÇjÉCãLÌ 25 * ì \¦C±Ìpð¨æѺL̳ÛØKèðfÚ·é±ÆD 26 * (b) ÄzzÌ`ÔðCÊÉèßéû@ÉæÁÄCTOPPERSvWFNgÉ 27 * ñ·é±ÆD 28 * (4) {\tgEFAÌpÉæè¼ÚIܽÍÔÚIɶ¶é¢©Èé¹ 29 * Q©çàCãLì Ò¨æÑTOPPERSvWFNgðÆÓ·é±ÆD 30 * ܽC{\tgEFAÌ[UܽÍGh[U©çÌ¢©Èé 31 * RÉîÿ©çàCãLì Ò¨æÑTOPPERSvWFNgð 32 * ÆÓ·é±ÆD 7 * 上記著作権者は,以下の(1)〜(4)の条件を満たす場合に限り,本ソフトウェ 8 * ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改 9 * 変・再配布(以下,利用と呼ぶ)することを無償で許諾する. 10 * (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作 11 * 権表示,この利用条件および下記の無保証規定が,そのままの形でソー 12 * スコード中に含まれていること. 13 * (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使 14 * 用できる形で再配布する場合には,再配布に伴うドキュメント(利用 15 * 者マニュアルなど)に,上記の著作権表示,この利用条件および下記 16 * の無保証規定を掲載すること. 17 * (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使 18 * 用できない形で再配布する場合には,次のいずれかの条件を満たすこ 19 * と. 20 * (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著 21 * 作権表示,この利用条件および下記の無保証規定を掲載すること. 22 * (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに 23 * 報告すること. 24 * (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損 25 * 害からも,上記著作権者およびTOPPERSプロジェクトを免責すること. 26 * また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理 27 * 由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを 28 * 免責すること. 33 29 * 34 * {\tgEFAÍC³ÛØÅñ³êÄ¢éàÌÅ éDãLì Ò¨35 * æÑTOPPERSvWFNgÍC{\tgEFAÉÖµÄCÁèÌgpÚI36 * ÉηéK«àÜßÄC¢©ÈéÛØàsíÈ¢DܽC{\tgEF37 * AÌpÉæè¼ÚIܽÍÔÚIɶ¶½¢©Èé¹QÉÖµÄàC»38 * ÌÓCðíÈ¢D30 * 本ソフトウェアは,無保証で提供されているものである.上記著作権者お 31 * よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的 32 * に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ 33 * アの利用により直接的または間接的に生じたいかなる損害に関しても,そ 34 * の責任を負わない. 39 35 * 40 36 */ … … 44 40 45 41 /* 46 * CORTEX-M3 CPU Ì˶ÌCN[h42 * CORTEX-M3 CPUの依存部のインクルード 47 43 */ 48 44 #include "arm_m_gcc/arm_m.h" 49 45 50 46 /* 51 * vZbTÌGfBAè`52 * MB9BF618T ÍgGfBA47 * プロセッサのエンディアン定義 48 * MB9BF618Tはリトルエンディアン 53 49 */ 54 50 #define SIL_ENDIAN_LITTLE … … 56 52 57 53 /* 58 * ÝÔÌÅål54 * 割込み番号の最大値 59 55 */ 60 56 #define TMAX_INTNO (16 + 48) 61 57 62 58 /* 63 * ÝDæxÌrbg59 * 割込み優先度のビット幅 64 60 */ 65 61 #define TBITW_IPRI (4) … … 67 63 68 64 /* 69 * ÝxN^Ôè`65 * 割込みベクタ番号定義 70 66 */ 71 67 #define INT_FCS (16) … … 120 116 121 117 /* 122 * ÝDæxrbgÌTuDæxÌrbg118 * 割込み優先度ビット幅中のサブ優先度のビット幅 123 119 */ 124 120 #define TBITW_SUBIPRI 0 125 121 126 122 127 /* MB9BF618T ÌytFWX^è`*/123 /* MB9BF618Tのペリフェラルレジスタ定義 */ 128 124 129 125 /* BUS:AHB */ … … 177 173 #define FLASHIF_WORK_BASE (0x200E0000) 178 174 179 /* NbN/ZbgÖAÌWX^*/175 /* クロック/リセット関連のレジスタ */ 180 176 #define SCM_CTL (CLOCKRESET_BASE + 0x0000) 181 177 #define SCM_STR (CLOCKRESET_BASE + 0x0004) … … 195 191 #define INT_CLR (CLOCKRESET_BASE + 0x0068) 196 192 197 /* SCM_CTL , SCM_STR ÌrbgÄ*/193 /* SCM_CTL , SCM_STRのビット割当て */ 198 194 #define SCM_CTL_RCS_HIGHCR (0 << 5) 199 195 #define SCM_CTL_RCS_MAINCLK (1 << 5) … … 210 206 #define SCM_STR_PLRDY (1 << 4) 211 207 212 /* NbNªüäÝèl*/208 /* クロック分周比設定値 */ 213 209 #define BSC_CLK_DIV_1 (0) 214 210 #define BSC_CLK_DIV_2 (1) … … 219 215 #define BSC_CLK_DIV_16 (6) 220 216 221 /* APB NbN§äÝèl*/217 /* APBクロック制御設定値 */ 222 218 #define APBC_EN (1 << 7) 223 219 #define APBC_RESET (1 << 4) 224 220 225 /* NbNªüäÝèl*/221 /* クロック分周比設定値 */ 226 222 #define APB_CLK_DIV_1 (0) 227 223 #define APB_CLK_DIV_2 (1) … … 230 226 231 227 232 /* NbNÖAÝÌrbgÄ*/228 /* クロック関連割込みのビット割当て */ 233 229 #define INT_CLL_MCS (1 << 0) 234 230 #define INT_CLL_SCS (1 << 1) … … 236 232 #define INT_CLL_FCS (1 << 5) 237 233 238 /* CSW_TMR ÌrbgÄ*/234 /* CSW_TMRのビット割当て */ 239 235 #define PSW_TMR_MOWT_CONF0 (0 << 0) /* 2^1 / FCRH */ 240 236 #define PSW_TMR_MOWT_CONF1 (1 << 0) /* 2^5 / FCRH */ … … 254 250 #define PSW_TMR_MOWT_CONF15 (15 << 0) /* 2^23 / FCRH */ 255 251 256 /* PSW_TMR ÌrbgÄ*/252 /* PSW_TMRのビット割当て */ 257 253 #define PSW_TMR_PINC_MO (0 << 4) 258 254 #define PSW_TMR_PINC_CR (1 << 4) … … 266 262 #define PSW_TMR_POWT_CONF7 (7 << 0) /* 2^16 / FCRH */ 267 263 268 /* PLL_CTL1 , PLL_CTL2 ÌrbgÄ*/264 /* PLL_CTL1 , PLL_CTL2のビット割当て */ 269 265 #define PLL_CTL1_PLLK(n) (((n) - 1) << 4) 270 266 #define PLL_CTL1_PLLM(n) (((n) - 1) << 0) -
Property svn:mime-type
set to
Note:
See TracChangeset
for help on using the changeset viewer.