- Timestamp:
- Jun 10, 2015, 8:40:31 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uKadecot/trunk/ssp/target/grsakura_ccrx/uip_target_config.c
-
Property svn:mime-type
changed from
text/plain
totext/plain; charset=SHIFT_JIS
r101 r107 5 5 * Tomakomai National College of Technology, JAPAN 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 * @(#) $Id$ … … 42 38 43 39 /* 44 * ^[Qbg˶W 45 [iRX63Npj 40 * ターゲット依存モジュール(RX63N用) 46 41 */ 47 42 … … 56 51 57 52 /* 58 * rx62n_bus_init -- ^[Qbg˶ÌoXÌú»53 * rx62n_bus_init -- ターゲット依存部のバスの初期化 59 54 */ 60 55 … … 62 57 rx62n_bus_init (void) 63 58 { 64 /* C[TlbgERg[Ì®ìðÂ*/65 sil_wrh_mem((uint16_t *)SYSTEM_PRCR_ADDR, (uint16_t)0xA502); /* ÝÂ*/59 /* イーサネット・コントローラの動作を許可 */ 60 sil_wrh_mem((uint16_t *)SYSTEM_PRCR_ADDR, (uint16_t)0xA502); /* 書込み許可 */ 66 61 sil_wrw_mem((uint32_t *)SYSTEM_MSTPCRB_ADDR, 67 62 sil_rew_mem((uint32_t *)SYSTEM_MSTPCRB_ADDR) & ~SYSTEM_MSTPCRB_MSTPB15_BIT); 68 sil_wrh_mem((uint16_t *)SYSTEM_PRCR_ADDR, (uint16_t)0xA500); /* ÝÖ~*/63 sil_wrh_mem((uint16_t *)SYSTEM_PRCR_ADDR, (uint16_t)0xA500); /* 書込み禁止 */ 69 64 70 /* EtherNET Lø*/71 /* PA3 `5 RMII_MDIO, RMII_MDC, RMII_LINKSTA */65 /* EtherNET有効 */ 66 /* PA3〜5 RMII_MDIO, RMII_MDC, RMII_LINKSTA */ 72 67 sil_wrb_mem((uint8_t *)PORTA_PMR_ADDR, 73 68 sil_reb_mem((uint8_t *)PORTA_PMR_ADDR) | (1 << 3) | (1 << 4) | (1 << 5)); 74 /* PB0 `7 RXD1, RXD0, REF50CK, RX-ER, TXD-EN, TXD0, TXD1, CRS */69 /* PB0〜7 RXD1, RXD0, REF50CK, RX-ER, TXD-EN, TXD0, TXD1, CRS */ 75 70 sil_wrb_mem((uint8_t *)PORTB_PMR_ADDR, 76 71 sil_reb_mem((uint8_t *)PORTB_PMR_ADDR) | 0xFF); 77 72 78 /* «ÝveNgWX^ÌÝè PFSWErbgÖÌ«ÝðÂ*/73 /* 書き込みプロテクトレジスタの設定 PFSWEビットへの書き込みを許可 */ 79 74 sil_wrb_mem((uint8_t *)(MPC_PWPR_ADDR) , 0x00); 80 /* «ÝveNgWX^ÌÝè PxxFSWX^ÖÌ«ÝðÂ*/75 /* 書き込みプロテクトレジスタの設定 PxxFSレジスタへの書き込みを許可 */ 81 76 sil_wrb_mem((uint8_t *)(MPC_PWPR_ADDR) , 0x40); 82 77 83 /* PA3 ðET_MDIOÆ·é*/78 /* PA3をET_MDIOとする */ 84 79 sil_wrb_mem((uint8_t *)MPC_PA3PFS_ADDR, 0x11); 85 /* PA4 ðET_MDCÆ·é*/80 /* PA4をET_MDCとする */ 86 81 sil_wrb_mem((uint8_t *)MPC_PA4PFS_ADDR, 0x11); 87 /* PA5 ðET_LINKSTAÆ·é*/82 /* PA5をET_LINKSTAとする */ 88 83 sil_wrb_mem((uint8_t *)MPC_PA5PFS_ADDR, 0x11); 89 84 90 /* PB0 ðRXD1Æ·é*/85 /* PB0をRXD1とする */ 91 86 sil_wrb_mem((uint8_t *)MPC_PB0PFS_ADDR, 0x12); 92 /* PB1 ðRXD0Æ·é*/87 /* PB1をRXD0とする */ 93 88 sil_wrb_mem((uint8_t *)MPC_PB1PFS_ADDR, 0x12); 94 /* PB2 ðREF50CKÆ·é*/89 /* PB2をREF50CKとする */ 95 90 sil_wrb_mem((uint8_t *)MPC_PB2PFS_ADDR, 0x12); 96 /* PB3 ðRX-ERÆ·é*/91 /* PB3をRX-ERとする */ 97 92 sil_wrb_mem((uint8_t *)MPC_PB3PFS_ADDR, 0x12); 98 /* PB4 ðTXD-ENÆ·é*/93 /* PB4をTXD-ENとする */ 99 94 sil_wrb_mem((uint8_t *)MPC_PB4PFS_ADDR, 0x12); 100 /* PB5 ðTXD0Æ·é*/95 /* PB5をTXD0とする */ 101 96 sil_wrb_mem((uint8_t *)MPC_PB5PFS_ADDR, 0x12); 102 /* PB6 ðTXD1Æ·é*/97 /* PB6をTXD1とする */ 103 98 sil_wrb_mem((uint8_t *)MPC_PB6PFS_ADDR, 0x12); 104 /* PB7 ðCRSÆ·é*/99 /* PB7をCRSとする */ 105 100 sil_wrb_mem((uint8_t *)MPC_PB7PFS_ADDR, 0x12); 106 101 107 /* «ÝveNgWX^ÌÝè «ÝðÖ~*/102 /* 書き込みプロテクトレジスタの設定 書き込みを禁止 */ 108 103 sil_wrb_mem((uint8_t *)(MPC_PWPR_ADDR) , 0x80); 109 104 } 110 105 111 106 /* 112 * rx62n_inter_init -- ^[Qbg˶ÌÝÌú»107 * rx62n_inter_init -- ターゲット依存部の割込みの初期化 113 108 */ 114 109 -
Property svn:mime-type
changed from
Note:
See TracChangeset
for help on using the changeset viewer.