Changeset 107 for uKadecot/trunk/ssp/target
- Timestamp:
- Jun 10, 2015, 8:40:31 PM (9 years ago)
- Location:
- uKadecot/trunk/ssp/target/grsakura_ccrx
- Files:
-
- 28 edited
Legend:
- Unmodified
- Added
- Removed
-
uKadecot/trunk/ssp/target/grsakura_ccrx/asm_config.cfg
-
Property svn:mime-type
changed from
text/plain
totext/plain; charset=SHIFT_JIS
r101 r107 1 1 /* 2 * asm_config.inc ¶¬vWFNgpRtBM 3 [Vt@C 2 * asm_config.inc 生成プロジェクト用コンフィギュレーションファイル 4 3 * 5 * RtBM 6 [VÍsÈíÈ¢½ßót@CÆ·é. 4 * コンフィギュレーションは行なわないため空ファイルとする. 7 5 */ 8 6 -
Property svn:mime-type
changed from
-
uKadecot/trunk/ssp/target/grsakura_ccrx/grsakura.h
-
Property svn:mime-type
changed from
text/plain
totext/plain; charset=SHIFT_JIS
r101 r107 5 5 * Copyright (C) 2010 by Witz Corporation, JAPAN 6 6 * 7 * ãLì ÒÍCÈºÌ (1)`(4) Ìð©CFree Software Foundation 8 * ÉæÁÄö\³êÄ¢é GNU General Public License Ì Version 2 ÉL 9 * q³êÄ¢éðð½·êÉÀèC{\tgEFAi{\tgEFA 10 * ðüϵ½àÌðÜÞDȺ¯¶jðgpE¡»EüÏEÄzziȺC 11 * pÆÄÔj·é±Æð³Åø·éD 12 * (1) {\tgEFAð\[XR[hÌ`Åp·éêÉÍCãLÌì 13 * \¦C±Ìpð¨æѺL̳ÛØKèªC»ÌÜÜÌ`Å\[ 14 * XR[hÉÜÜêÄ¢é±ÆD 15 * (2) {\tgEFAðCCu`®ÈÇC¼Ì\tgEFAJÉg 16 * pÅ«é`ÅÄzz·éêÉÍCÄzzɺ¤hL 17 gip 18 * Ò}j 19 AÈÇjÉCãLÌì \¦C±Ìpð¨æѺL 20 * ̳ÛØKèðfÚ·é±ÆD 21 * (3) {\tgEFAðC@íÉgÝÞÈÇC¼Ì\tgEFAJÉg 22 * pÅ«È¢`ÅÄzz·éêÉÍCÌ¢¸ê©Ìðð½·± 23 * ÆD 24 * (a) Äzzɺ¤hL 25 gipÒ}j 26 AÈÇjÉCãLÌ 27 * ì \¦C±Ìpð¨æѺL̳ÛØKèðfÚ·é±ÆD 28 * (b) ÄzzÌ`ÔðCÊÉèßéû@ÉæÁÄCTOPPERSvWFNgÉ 29 * ñ·é±ÆD 30 * (4) {\tgEFAÌpÉæè¼ÚIܽÍÔÚIɶ¶é¢©Èé¹ 31 * Q©çàCãLì Ò¨æÑTOPPERSvWFNgðÆÓ·é±ÆD 7 * 上記著作権者は,以下の (1)〜(4) の条件か,Free Software Foundation 8 * によって公表されている GNU General Public License の Version 2 に記 9 * 述されている条件を満たす場合に限り,本ソフトウェア(本ソフトウェア 10 * を改変したものを含む.以下同じ)を使用・複製・改変・再配布(以下, 11 * 利用と呼ぶ)することを無償で許諾する. 12 * (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作 13 * 権表示,この利用条件および下記の無保証規定が,そのままの形でソー 14 * スコード中に含まれていること. 15 * (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使 16 * 用できる形で再配布する場合には,再配布に伴うドキュメント(利用 17 * 者マニュアルなど)に,上記の著作権表示,この利用条件および下記 18 * の無保証規定を掲載すること. 19 * (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使 20 * 用できない形で再配布する場合には,次のいずれかの条件を満たすこ 21 * と. 22 * (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著 23 * 作権表示,この利用条件および下記の無保証規定を掲載すること. 24 * (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに 25 * 報告すること. 26 * (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損 27 * 害からも,上記著作権者およびTOPPERSプロジェクトを免責すること. 32 28 * 33 * {\tgEFAÍC³ÛØÅñ³êÄ¢éàÌÅ éDãLì Ò¨34 * æÑTOPPERSvWFNgÍC{\tgEFAÉÖµÄC»ÌKpÂ\«à35 * ÜßÄC¢©ÈéÛØàsíÈ¢DܽC{\tgEFAÌpÉæè¼36 * ÚIܽÍÔÚIɶ¶½¢©Èé¹QÉÖµÄàC»ÌÓCðíÈ¢D29 * 本ソフトウェアは,無保証で提供されているものである.上記著作権者お 30 * よびTOPPERSプロジェクトは,本ソフトウェアに関して,その適用可能性も 31 * 含めて,いかなる保証も行わない.また,本ソフトウェアの利用により直 32 * 接的または間接的に生じたいかなる損害に関しても,その責任を負わない. 37 33 * 38 34 */ 39 35 40 /* GR-SAKURA pwb_t@*/36 /* GR-SAKURA用ヘッダファル */ 41 37 42 38 #ifndef TOPPERS_GRSAKURA_H … … 45 41 46 42 /* 47 * MCU ˶îñÌÇÝÝ43 * MCU依存情報の読み込み 48 44 */ 49 45 #ifdef __RX … … 54 50 55 51 /* 56 * NbNÝè52 * クロック設定 57 53 */ 58 54 59 55 /* 60 * VXeNbNICLK(kHz)56 * システムクロックICLK(kHz) 61 57 * 62 * CPU CDTCCDMACACETHERCCEDMACCROMCRAMp58 * CPU,DTC,DMACA,ETHERC,EDMAC,ROM,RAM用 63 59 * 64 60 */ … … 66 62 67 63 /* 68 * NbNPCLK(kHz)64 * クロックPCLK(kHz) 69 65 * 70 * ^C}CVAÈÇüÓW 71 [p 66 * タイマ,シリアルなど周辺モジュール用 72 67 */ 73 68 #define FREQ_PCLK (48000U) … … 75 70 76 71 /* 77 * {[[gÝè72 * ボーレート設定 78 73 */ 79 74 #define BAUD_19200BPS UINT_C( 78 ) … … 86 81 87 82 /* 88 * NbN\[X83 * クロックソース 89 84 */ 90 85 #define UART_CLKSRC CLK_F1 -
Property svn:mime-type
changed from
-
uKadecot/trunk/ssp/target/grsakura_ccrx/target.tf
-
Property svn:mime-type
changed from
text/plain
totext/plain; charset=SHIFT_JIS
r101 r107 5 5 $ Copyright (C) 2008-2010 by Witz Corporation, 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 $ 41 37 42 38 $ 43 $ ^[Qbg˶ev[giGR-SAKURApj39 $ ターゲット依存テンプレート(GR-SAKURA用) 44 40 $ 45 41 … … 51 47 52 48 $ 53 $ RX630 ˶ÌÇÝÝ49 $ RX630依存部の読み込み 54 50 $ 55 51 $INCLUDE "rx630_ccrx/rx630.tf"$ 56 52 57 53 $ 58 $ oi[oÍpÌTFt@C54 $ バナー出力用のTFファイル 59 55 $ 60 56 $INCLUDE "syssvc/banner.tf"$ 61 57 62 58 $ 63 $ AZut@CpÌwb_t@C̶¬59 $ アセンブリファイル用のヘッダファイルの生成 64 60 $ 65 61 $INCLUDE "target_asm_config.tf"$ -
Property svn:mime-type
changed from
-
uKadecot/trunk/ssp/target/grsakura_ccrx/target_asm_config.tf
-
Property svn:mime-type
changed from
text/plain
totext/plain; charset=SHIFT_JIS
r101 r107 1 1 $ 2 $ asm_config.inc ¶¬p3 $ pX2Ì^[Qbg˶ev[giGR-SAKURApj2 $ asm_config.inc 生成用 3 $ パス2のターゲット依存テンプレート(GR-SAKURA用) 4 4 $ 5 5 $ Copyright (C) 2010 by Witz Corporation, JAPAN … … 8 8 9 9 $ 10 $ vZbT˶Ìev[gt@CÌCN[h10 $ プロセッサ依存のテンプレートファイルのインクルード 11 11 $ 12 12 $INCLUDE"rx630_ccrx/prc_asm_config.tf"$ -
Property svn:mime-type
changed from
-
uKadecot/trunk/ssp/target/grsakura_ccrx/target_cfg1_out.h
-
Property svn:mime-type
changed from
text/plain
totext/plain; charset=SHIFT_JIS
r101 r107 1 1 /* 2 * cfg1_out.c ÌNÉKvÈX^uÌè`2 * cfg1_out.cのリンクに必要なスタブの定義 3 3 */ 4 4 -
Property svn:mime-type
changed from
-
uKadecot/trunk/ssp/target/grsakura_ccrx/target_check.tf
-
Property svn:mime-type
changed from
text/plain
totext/plain; charset=SHIFT_JIS
r101 r107 5 5 $ Copyright (C) 2008-2010 by Witz Corporation, 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 41 37 $ 42 $ pX3Ì^[Qbg˶ev[giGR-SAKURApj38 $ パス3のターゲット依存テンプレート(GR-SAKURA用) 43 39 $ 44 40 45 41 $ 46 $ pX3ÌvZbT˶Ìev[gÌCN[h42 $ パス3のプロセッサ依存のテンプレートのインクルード 47 43 $ 48 44 $INCLUDE"rx630_ccrx/prc_check.tf"$ -
Property svn:mime-type
changed from
-
uKadecot/trunk/ssp/target/grsakura_ccrx/target_config.c
-
Property svn:mime-type
changed from
text/plain
totext/plain; charset=SHIFT_JIS
r101 r107 10 10 * Copyright (C) 2013 by Mitsuhiro Matsuura 11 11 * 12 * ãLì ÒÍCFree Software Foundation ÉæÁÄö\³êÄ¢é 13 * GNU General Public License Ì Version 2 ÉLq³êÄ¢éð©CÈ 14 * ºÌ(1)`(4)Ìðð½·êÉÀèC{\tgEFAi{\tgEF 15 * Aðüϵ½àÌðÜÞDȺ¯¶jðgpE¡»EüÏEÄzziȺC 16 * pÆÄÔj·é±Æð³Åø·éD 17 * (1) {\tgEFAð\[XR[hÌ`Åp·éêÉÍCãLÌì 18 * \¦C±Ìpð¨æѺL̳ÛØKèªC»ÌÜÜÌ`Å\[ 19 * XR[hÉÜÜêÄ¢é±ÆD 20 * (2) {\tgEFAðÄpÂ\ÈoCiR[hiP[^uIu 21 * WFNgt@CâCuÈÇjÌ`Åp·éêÉÍCp 22 * ɺ¤hL 23 gipÒ}j 24 AÈÇjÉCãLÌì \¦C 25 * ±Ìpð¨æѺL̳ÛØKèðfÚ·é±ÆD 26 * (3) {\tgEFAðÄpsÂ\ÈoCiR[hÌ`ܽÍ@íÉg 27 * Ýñ¾`Åp·éêÉÍCÌ¢¸ê©Ìðð½·±ÆD 28 * (a) pɺ¤hL 29 gipÒ}j 30 AÈÇjÉCãLÌì 31 * \¦C±Ìpð¨æѺL̳ÛØKèðfÚ·é±ÆD 32 * (b) pÌ`ÔðCÊÉèßéû@ÉæÁÄCãLì ÒÉñ·é 33 * ±ÆD 34 * (4) {\tgEFAÌpÉæè¼ÚIܽÍÔÚIɶ¶é¢©Èé¹ 35 * Q©çàCãLì ÒðÆÓ·é±ÆD 12 * 上記著作権者は,Free Software Foundation によって公表されている 13 * GNU General Public License の Version 2 に記述されている条件か,以 14 * 下の(1)〜(4)の条件を満たす場合に限り,本ソフトウェア(本ソフトウェ 15 * アを改変したものを含む.以下同じ)を使用・複製・改変・再配布(以下, 16 * 利用と呼ぶ)することを無償で許諾する. 17 * (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作 18 * 権表示,この利用条件および下記の無保証規定が,そのままの形でソー 19 * スコード中に含まれていること. 20 * (2) 本ソフトウェアを再利用可能なバイナリコード(リロケータブルオブ 21 * ジェクトファイルやライブラリなど)の形で利用する場合には,利用 22 * に伴うドキュメント(利用者マニュアルなど)に,上記の著作権表示, 23 * この利用条件および下記の無保証規定を掲載すること. 24 * (3) 本ソフトウェアを再利用不可能なバイナリコードの形または機器に組 25 * み込んだ形で利用する場合には,次のいずれかの条件を満たすこと. 26 * (a) 利用に伴うドキュメント(利用者マニュアルなど)に,上記の著作 27 * 権表示,この利用条件および下記の無保証規定を掲載すること. 28 * (b) 利用の形態を,別に定める方法によって,上記著作権者に報告する 29 * こと. 30 * (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損 31 * 害からも,上記著作権者を免責すること. 36 32 * 37 * {\tgEFAÍC³ÛØÅñ³êÄ¢éàÌÅ éDãLì ÒÍC38 * {\tgEFAÉÖµÄC»ÌKpÂ\«àÜßÄC¢©ÈéÛØàsí39 * È¢DܽC{\tgEFAÌpÉæè¼ÚIܽÍÔÚIɶ¶½¢40 * ©Èé¹QÉÖµÄàC»ÌÓCðíÈ¢D33 * 本ソフトウェアは,無保証で提供されているものである.上記著作権者は, 34 * 本ソフトウェアに関して,その適用可能性も含めて,いかなる保証も行わ 35 * ない.また,本ソフトウェアの利用により直接的または間接的に生じたい 36 * かなる損害に関しても,その責任を負わない. 41 37 * 42 38 */ 43 39 44 40 /* 45 * ^[QbgVXe˶W 46 [iGR-SAKURApj 41 * ターゲットシステム依存モジュール(GR-SAKURA用) 47 42 */ 48 43 … … 53 48 54 49 /* 55 * ^[QbgVXe˶ ú»[`50 * ターゲットシステム依存 初期化ルーチン 56 51 */ 57 52 void … … 59 54 { 60 55 /* 61 * vZbT˶Ìú»56 * プロセッサ依存の初期化 62 57 */ 63 58 prc_initialize(); 64 59 65 /* IO |[gú»*/66 /* P25 ðoÍ|[gÉ·é*/60 /* IOポート初期化 */ 61 /* P25を出力ポートにする */ 67 62 sil_wrb_mem(PORT2_PDR_ADDR, 68 63 sil_reb_mem(PORT2_PDR_ADDR) | PORT_PDR_B5_BIT); 69 /* PA0, PA1, PA2, PA6 ðoÍ|[gÉ·é*/64 /* PA0, PA1, PA2, PA6を出力ポートにする */ 70 65 sil_wrb_mem(PORTA_PDR_ADDR, 71 66 sil_reb_mem(PORTA_PDR_ADDR) | PORT_PDR_B0_BIT | PORT_PDR_B1_BIT | PORT_PDR_B2_BIT | PORT_PDR_B6_BIT); 72 /* PA7 ðüÍ|[gÉ·é*/67 /* PA7を入力ポートにする */ 73 68 sil_wrb_mem(PORTA_PDR_ADDR, 74 69 sil_reb_mem(PORTA_PDR_ADDR) & ~PORT_PDR_B7_BIT); 75 70 76 71 /* 77 * VA|[gÌÝè72 * シリアルポートの設定 78 73 */ 79 74 rx630_uart_init(TARGET_PUTC_PORTID, UART_BAUDRATE, UART_CLKSRC); 80 75 81 /* |[gP20ðTxD0, |[gP21ðRxD0É*/76 /* ポートP20をTxD0, ポートP21をRxD0に */ 82 77 sil_wrb_mem(PORT2_PMR_ADDR, 0x03); 83 78 84 /* f[^fBNVWX^(PDR)ÌÝè P21(RxD0)ðüÍ|[gÉ·é*/79 /* データディレクションレジスタ(PDR)の設定 P21(RxD0)を入力ポートにする */ 85 80 sil_wrb_mem(PORT2_PDR_ADDR, 86 81 sil_reb_mem(PORT2_PDR_ADDR) & ~PORT_PDR_B1_BIT); 87 82 88 /* f[^fBNVWX^(PDR)ÌÝè P20(TxD0)ðoÍ|[gÉ·é*/83 /* データディレクションレジスタ(PDR)の設定 P20(TxD0)を出力ポートにする */ 89 84 sil_wrb_mem(PORT2_PDR_ADDR, 90 85 sil_reb_mem(PORT2_PDR_ADDR) | PORT_PDR_B0_BIT); 91 86 92 /* |[gP40`P47ðüÓ@íÉ*/87 /* ポートP40〜P47を周辺機器に */ 93 88 sil_wrb_mem(PORT4_PMR_ADDR, 0xFF); 94 89 95 /* |[gP40`P47ðüÍ|[gÉ·é*/90 /* ポートP40〜P47を入力ポートにする */ 96 91 sil_wrb_mem(PORT4_PDR_ADDR, 0x00); 97 92 98 /* «ÝveNgWX^ÌÝè PFSWErbgÖÌ«ÝðÂ*/93 /* 書き込みプロテクトレジスタの設定 PFSWEビットへの書き込みを許可 */ 99 94 sil_wrb_mem(MPC_PWPR_ADDR, 0x00); 100 /* «ÝveNgWX^ÌÝè PxxFSWX^ÖÌ«ÝðÂ*/95 /* 書き込みプロテクトレジスタの設定 PxxFSレジスタへの書き込みを許可 */ 101 96 sil_wrb_mem(MPC_PWPR_ADDR, 0x40); 102 97 103 /* P21 [q@\§äWX^ RXD0Æ·é*/98 /* P21端子機能制御レジスタ RXD0とする */ 104 99 sil_wrb_mem(MPC_P21PFS_ADDR, 0x0a); 105 /* P20 [q@\§äWX^ TXD0Æ·é*/100 /* P20端子機能制御レジスタ TXD0とする */ 106 101 sil_wrb_mem(MPC_P20PFS_ADDR, 0x0a); 107 102 108 /* P40 [q@\§äWX^ AiOüÍAN000Æ·é*/103 /* P40端子機能制御レジスタ アナログ入力AN000とする */ 109 104 sil_wrb_mem(MPC_P40PFS_ADDR, 0x80); 110 /* P41 [q@\§äWX^ AiOüÍAN001Æ·é*/105 /* P41端子機能制御レジスタ アナログ入力AN001とする */ 111 106 sil_wrb_mem(MPC_P41PFS_ADDR, 0x80); 112 /* P42 [q@\§äWX^ AiOüÍAN002Æ·é*/107 /* P42端子機能制御レジスタ アナログ入力AN002とする */ 113 108 sil_wrb_mem(MPC_P42PFS_ADDR, 0x80); 114 /* P43 [q@\§äWX^ AiOüÍAN003Æ·é*/109 /* P43端子機能制御レジスタ アナログ入力AN003とする */ 115 110 sil_wrb_mem(MPC_P43PFS_ADDR, 0x80); 116 /* P44 [q@\§äWX^ AiOüÍAN004Æ·é*/111 /* P44端子機能制御レジスタ アナログ入力AN004とする */ 117 112 sil_wrb_mem(MPC_P44PFS_ADDR, 0x80); 118 /* P45 [q@\§äWX^ AiOüÍAN005Æ·é*/113 /* P45端子機能制御レジスタ アナログ入力AN005とする */ 119 114 sil_wrb_mem(MPC_P45PFS_ADDR, 0x80); 120 /* P46 [q@\§äWX^ AiOüÍAN006Æ·é*/115 /* P46端子機能制御レジスタ アナログ入力AN006とする */ 121 116 sil_wrb_mem(MPC_P46PFS_ADDR, 0x80); 122 /* P47 [q@\§äWX^ AiOüÍAN007Æ·é*/117 /* P47端子機能制御レジスタ アナログ入力AN007とする */ 123 118 sil_wrb_mem(MPC_P47PFS_ADDR, 0x80); 124 119 125 /* «ÝveNgWX^ÌÝè «ÝðÖ~*/120 /* 書き込みプロテクトレジスタの設定 書き込みを禁止 */ 126 121 sil_wrb_mem(MPC_PWPR_ADDR, 0x80); 127 122 } … … 129 124 130 125 /* 131 * ^[QbgVXeÌI¹[`126 * ターゲットシステムの終了ルーチン 132 127 */ 133 128 void … … 135 130 { 136 131 /* 137 * vZbT˶ÌI¹132 * プロセッサ依存の終了処理 138 133 */ 139 134 prc_terminate(); … … 144 139 145 140 /* 146 * VXeOÌáxoÍ̽ß̶oÍ141 * システムログの低レベル出力のための文字出力 147 142 */ 148 143 void -
Property svn:mime-type
changed from
-
uKadecot/trunk/ssp/target/grsakura_ccrx/target_config.h
-
Property svn:mime-type
changed from
text/plain
totext/plain; charset=SHIFT_JIS
r101 r107 9 9 * Copyright (C) 2008-2010 by Witz Corporation, JAPAN 10 10 * 11 * ãLì ÒÍCȺÌ(1)`(4)Ìðð½·êÉÀèC{\tgEF 12 * Ai{\tgEFAðüϵ½àÌðÜÞDȺ¯¶jðgpE¡»Eü 13 * ÏEÄzziȺCpÆÄÔj·é±Æð³Åø·éD 14 * (1) {\tgEFAð\[XR[hÌ`Åp·éêÉÍCãLÌì 15 * \¦C±Ìpð¨æѺL̳ÛØKèªC»ÌÜÜÌ`Å\[ 16 * XR[hÉÜÜêÄ¢é±ÆD 17 * (2) {\tgEFAðCCu`®ÈÇC¼Ì\tgEFAJÉg 18 * pÅ«é`ÅÄzz·éêÉÍCÄzzɺ¤hL 19 gip 20 * Ò}j 21 AÈÇjÉCãLÌì \¦C±Ìpð¨æѺL 22 * ̳ÛØKèðfÚ·é±ÆD 23 * (3) {\tgEFAðC@íÉgÝÞÈÇC¼Ì\tgEFAJÉg 24 * pÅ«È¢`ÅÄzz·éêÉÍCÌ¢¸ê©Ìðð½·± 25 * ÆD 26 * (a) Äzzɺ¤hL 27 gipÒ}j 28 AÈÇjÉCãLÌ 29 * ì \¦C±Ìpð¨æѺL̳ÛØKèðfÚ·é±ÆD 30 * (b) ÄzzÌ`ÔðCÊÉèßéû@ÉæÁÄCTOPPERSvWFNgÉ 31 * ñ·é±ÆD 32 * (4) {\tgEFAÌpÉæè¼ÚIܽÍÔÚIɶ¶é¢©Èé¹ 33 * Q©çàCãLì Ò¨æÑTOPPERSvWFNgðÆÓ·é±ÆD 34 * ܽC{\tgEFAÌ[UܽÍGh[U©çÌ¢©Èé 35 * RÉîÿ©çàCãLì Ò¨æÑTOPPERSvWFNgð 36 * ÆÓ·é±ÆD 11 * 上記著作権者は,以下の(1)〜(4)の条件を満たす場合に限り,本ソフトウェ 12 * ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改 13 * 変・再配布(以下,利用と呼ぶ)することを無償で許諾する. 14 * (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作 15 * 権表示,この利用条件および下記の無保証規定が,そのままの形でソー 16 * スコード中に含まれていること. 17 * (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使 18 * 用できる形で再配布する場合には,再配布に伴うドキュメント(利用 19 * 者マニュアルなど)に,上記の著作権表示,この利用条件および下記 20 * の無保証規定を掲載すること. 21 * (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使 22 * 用できない形で再配布する場合には,次のいずれかの条件を満たすこ 23 * と. 24 * (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著 25 * 作権表示,この利用条件および下記の無保証規定を掲載すること. 26 * (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに 27 * 報告すること. 28 * (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損 29 * 害からも,上記著作権者およびTOPPERSプロジェクトを免責すること. 30 * また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理 31 * 由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを 32 * 免責すること. 37 33 * 38 * {\tgEFAÍC³ÛØÅñ³êÄ¢éàÌÅ éDãLì Ò¨39 * æÑTOPPERSvWFNgÍC{\tgEFAÉÖµÄCÁèÌgpÚI40 * ÉηéK«àÜßÄC¢©ÈéÛØàsíÈ¢DܽC{\tgEF41 * AÌpÉæè¼ÚIܽÍÔÚIɶ¶½¢©Èé¹QÉÖµÄàC»42 * ÌÓCðíÈ¢D34 * 本ソフトウェアは,無保証で提供されているものである.上記著作権者お 35 * よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的 36 * に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ 37 * アの利用により直接的または間接的に生じたいかなる損害に関しても,そ 38 * の責任を負わない. 43 39 * 44 40 */ 45 41 46 42 /* 47 * ^[Qbg˶W 48 [iGR-SAKURApj 43 * ターゲット依存モジュール(GR-SAKURA用) 49 44 * 50 * J[lÌ^[Qbg˶ÌCN[ht@CDkernel_impl.hÌ^[51 * Qbg˶ÌÊut¯ÆÈéD45 * カーネルのターゲット依存部のインクルードファイル.kernel_impl.hのター 46 * ゲット依存部の位置付けとなる. 52 47 */ 53 48 … … 56 51 57 52 /* 58 * ^[QbgVXeÌn[hEFA¹Ìè`53 * ターゲットシステムのハードウェア資源の定義 59 54 */ 60 55 #include "grsakura.h" … … 62 57 63 58 /* 64 * ftHgÌñ^XNReLXgpÌX^bNÌæÌè`59 * デフォルトの非タスクコンテキスト用のスタック領域の定義 65 60 * 66 * X^bNTCYðÏX·éêÍ, sectrx.incÌ_DEFAULT_ISTACK67 * xÌÊuÉ é.blkb½ßÌTCYÆ, ȺDEFAULT_ISTKSZÌ68 * TCYðí¹Ä¯¶lÉÏX·é±Æ.61 * スタックサイズを変更する場合は, sectrx.incの_DEFAULT_ISTACK 62 * ラベルの位置にある.blkb命令のサイズと, 以下DEFAULT_ISTKSZの 63 * サイズを合わせて同じ値に変更すること. 69 64 */ 70 65 #define DEFAULT_ISTKSZ ( 0x2000U ) … … 73 68 74 69 /* 75 * ^[Qbg˶̶oÍÉgp·é|[gÌè`70 * ターゲット依存の文字出力に使用するポートの定義 76 71 */ 77 72 #define TARGET_PUTC_PORTID ( 1 ) … … 81 76 82 77 /* 83 * ^[QbgVXe˶Ìú»78 * ターゲットシステム依存の初期化 84 79 */ 85 80 extern void target_initialize( void ); 86 81 87 82 /* 88 * ^[QbgVXeÌI¹83 * ターゲットシステムの終了 89 84 * 90 * VXeðI¹·éÉg¤D85 * システムを終了する時に使う. 91 86 */ 92 87 extern void target_exit( void ) NoReturn; … … 96 91 97 92 /* 98 * vZbT˶W 99 [iRX630pj 93 * プロセッサ依存モジュール(RX630用) 100 94 */ 101 95 #ifdef __RX … … 106 100 107 101 /* 108 * g[XOÉÖ·éÝè102 * トレースログに関する設定 109 103 */ 110 104 #define TCNT_TRACE_BUFFER ( 32 ) 111 105 112 106 /* 113 * g[XOoÍ·éÓÌIð114 * OoÍ·éÓð1Åè`115 * Oo͵ȢÓð0Åè`107 * トレースログ出力する箇所の選択 108 * ログ出力する箇所を1で定義 109 * ログ出力しない箇所を0で定義 116 110 */ 117 111 #ifdef TOPPERS_ENABLE_TRACE -
Property svn:mime-type
changed from
-
uKadecot/trunk/ssp/target/grsakura_ccrx/target_echonet.tf
-
Property svn:mime-type
changed from
text/plain
totext/plain; charset=SHIFT_JIS
r101 r107 5 5 $ Copyright (C) 2008-2010 by Witz Corporation, 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 $ 41 37 42 38 $ 43 $ ^[Qbg˶ev[giGR-SAKURApj39 $ ターゲット依存テンプレート(GR-SAKURA用) 44 40 $ 45 41 … … 51 47 52 48 $ 53 $ RX630 ˶ÌÇÝÝ49 $ RX630依存部の読み込み 54 50 $ 55 51 $INCLUDE "rx630_ccrx/rx630.tf"$ 56 52 57 53 $ 58 $ oi[oÍpÌTFt@C54 $ バナー出力用のTFファイル 59 55 $ 60 56 $INCLUDE "syssvc/banner.tf"$ 61 57 62 58 $ 63 $ AZut@CpÌwb_t@C̶¬59 $ アセンブリファイル用のヘッダファイルの生成 64 60 $ 65 61 $INCLUDE "target_asm_config.tf"$ 66 62 67 $ ECHONET Lite ~hEFATFt@CÌCN[h63 $ ECHONET LiteミドルウェアTFファイルのインクルード 68 64 $INCLUDE "../../ecnl_ssp/echonet.tf"$ -
Property svn:mime-type
changed from
-
uKadecot/trunk/ssp/target/grsakura_ccrx/target_kernel.h
-
Property svn:mime-type
changed from
text/plain
totext/plain; charset=SHIFT_JIS
r101 r107 11 11 * Copyright (C) 2008-2010 by Witz Corporation, JAPAN 12 12 * 13 * ãLì ÒÍCȺÌ(1)`(4)Ìðð½·êÉÀèC{\tgEF 14 * Ai{\tgEFAðüϵ½àÌðÜÞDȺ¯¶jðgpE¡»Eü 15 * ÏEÄzziȺCpÆÄÔj·é±Æð³Åø·éD 16 * (1) {\tgEFAð\[XR[hÌ`Åp·éêÉÍCãLÌì 17 * \¦C±Ìpð¨æѺL̳ÛØKèªC»ÌÜÜÌ`Å\[ 18 * XR[hÉÜÜêÄ¢é±ÆD 19 * (2) {\tgEFAðCCu`®ÈÇC¼Ì\tgEFAJÉg 20 * pÅ«é`ÅÄzz·éêÉÍCÄzzɺ¤hL 21 gip 22 * Ò}j 23 AÈÇjÉCãLÌì \¦C±Ìpð¨æѺL 24 * ̳ÛØKèðfÚ·é±ÆD 25 * (3) {\tgEFAðC@íÉgÝÞÈÇC¼Ì\tgEFAJÉg 26 * pÅ«È¢`ÅÄzz·éêÉÍCÌ¢¸ê©Ìðð½·± 27 * ÆD 28 * (a) Äzzɺ¤hL 29 gipÒ}j 30 AÈÇjÉCãLÌ 31 * ì \¦C±Ìpð¨æѺL̳ÛØKèðfÚ·é±ÆD 32 * (b) ÄzzÌ`ÔðCÊÉèßéû@ÉæÁÄCTOPPERSvWFNgÉ 33 * ñ·é±ÆD 34 * (4) {\tgEFAÌpÉæè¼ÚIܽÍÔÚIɶ¶é¢©Èé¹ 35 * Q©çàCãLì Ò¨æÑTOPPERSvWFNgðÆÓ·é±ÆD 36 * ܽC{\tgEFAÌ[UܽÍGh[U©çÌ¢©Èé 37 * RÉîÿ©çàCãLì Ò¨æÑTOPPERSvWFNgð 38 * ÆÓ·é±ÆD 13 * 上記著作権者は,以下の(1)〜(4)の条件を満たす場合に限り,本ソフトウェ 14 * ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改 15 * 変・再配布(以下,利用と呼ぶ)することを無償で許諾する. 16 * (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作 17 * 権表示,この利用条件および下記の無保証規定が,そのままの形でソー 18 * スコード中に含まれていること. 19 * (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使 20 * 用できる形で再配布する場合には,再配布に伴うドキュメント(利用 21 * 者マニュアルなど)に,上記の著作権表示,この利用条件および下記 22 * の無保証規定を掲載すること. 23 * (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使 24 * 用できない形で再配布する場合には,次のいずれかの条件を満たすこ 25 * と. 26 * (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著 27 * 作権表示,この利用条件および下記の無保証規定を掲載すること. 28 * (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに 29 * 報告すること. 30 * (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損 31 * 害からも,上記著作権者およびTOPPERSプロジェクトを免責すること. 32 * また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理 33 * 由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを 34 * 免責すること. 39 35 * 40 * {\tgEFAÍC³ÛØÅñ³êÄ¢éàÌÅ éDãLì Ò¨41 * æÑTOPPERSvWFNgÍC{\tgEFAÉÖµÄCÁèÌgpÚI42 * ÉηéK«àÜßÄC¢©ÈéÛØàsíÈ¢DܽC{\tgEF43 * AÌpÉæè¼ÚIܽÍÔÚIɶ¶½¢©Èé¹QÉÖµÄàC»44 * ÌÓCðíÈ¢D36 * 本ソフトウェアは,無保証で提供されているものである.上記著作権者お 37 * よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的 38 * に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ 39 * アの利用により直接的または間接的に生じたいかなる損害に関しても,そ 40 * の責任を負わない. 45 41 * 46 42 */ 47 43 48 44 /* 49 * J[lÌ^[Qbg˶è`iGR-SAKURApj45 * カーネルのターゲット依存定義(GR-SAKURA用) 50 46 */ 51 47 52 48 /* 53 * ±ÌCN[ht@CÍCkernel.hÅCN[h³êéD¼Ìt@54 * C©ç¼ÚCN[h·é±ÆÍÈ¢D±Ìt@CðCN[h55 * ·éOÉCt_stddef.hªCN[h³êéÌÅC»êçÉ˶µÄàæ56 * ¢D49 * このインクルードファイルは,kernel.hでインクルードされる.他のファ 50 * イルから直接インクルードすることはない.このファイルをインクルード 51 * する前に,t_stddef.hがインクルードされるので,それらに依存してもよ 52 * い. 57 53 */ 58 54 … … 62 58 63 59 /* 64 * vZbTŤÊÈè`60 * プロセッサで共通な定義 65 61 */ 66 62 #ifdef __RX … … 71 67 72 68 /* 73 * T|[g·é@\Ìè`69 * サポートする機能の定義 74 70 */ 75 #define TOPPERS_TARGET_SUPPORT_GET_UTM /* get_utm ðT|[g·é*/71 #define TOPPERS_TARGET_SUPPORT_GET_UTM /* get_utmをサポートする */ 76 72 77 73 78 74 /* 79 * ^CeBbNÌè`75 * タイムティックの定義 80 76 */ 81 #define TIC_NUME ( 1U ) /* ^CeBbNÌüú̪q*/82 #define TIC_DENO ( 1U ) /* ^CeBbNÌüú̪ê*/77 #define TIC_NUME ( 1U ) /* タイムティックの周期の分子 */ 78 #define TIC_DENO ( 1U ) /* タイムティックの周期の分母 */ 83 79 84 80 #endif /* TOPPERS_TARGET_KERNEL_H */ -
Property svn:mime-type
changed from
-
uKadecot/trunk/ssp/target/grsakura_ccrx/target_msvc.tf
-
Property svn:mime-type
changed from
text/plain
totext/plain; charset=SHIFT_JIS
r101 r107 5 5 $ Copyright (C) 2008-2010 by Witz Corporation, 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 $ 41 37 42 38 $ 43 $ ^[Qbg˶ev[giGR-SAKURApj39 $ ターゲット依存テンプレート(GR-SAKURA用) 44 40 $ 45 41 … … 51 47 52 48 $ 53 $ RX630 ˶ÌÇÝÝ49 $ RX630依存部の読み込み 54 50 $ 55 51 $INCLUDE "rx630_msvc/rx630.tf"$ 56 52 57 53 $ 58 $ oi[oÍpÌTFt@C54 $ バナー出力用のTFファイル 59 55 $ 60 56 $INCLUDE "syssvc/banner.tf"$ -
Property svn:mime-type
changed from
-
uKadecot/trunk/ssp/target/grsakura_ccrx/target_msvc_echonet.tf
-
Property svn:mime-type
changed from
text/plain
totext/plain; charset=SHIFT_JIS
r101 r107 5 5 $ Copyright (C) 2008-2010 by Witz Corporation, 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 $ 41 37 42 38 $ 43 $ ^[Qbg˶ev[giGR-SAKURApj39 $ ターゲット依存テンプレート(GR-SAKURA用) 44 40 $ 45 41 … … 51 47 52 48 $ 53 $ RX630 ˶ÌÇÝÝ49 $ RX630依存部の読み込み 54 50 $ 55 51 $INCLUDE "rx630_msvc/rx630.tf"$ 56 52 57 53 $ 58 $ oi[oÍpÌTFt@C54 $ バナー出力用のTFファイル 59 55 $ 60 56 $INCLUDE "syssvc/banner.tf"$ 61 57 62 $ ECHONET Lite ~hEFATFt@CÌCN[h58 $ ECHONET LiteミドルウェアTFファイルのインクルード 63 59 $INCLUDE "../../ecnl_ssp/echonet.tf"$ -
Property svn:mime-type
changed from
-
uKadecot/trunk/ssp/target/grsakura_ccrx/target_offset.tf
-
Property svn:mime-type
changed from
text/plain
totext/plain; charset=SHIFT_JIS
r101 r107 1 1 $ 2 $ ItZbgt@C¶¬pev[gt@CiGR-SAKURApj2 $ オフセットファイル生成用テンプレートファイル(GR-SAKURA用) 3 3 $ 4 4 5 5 $ 6 $ Wev[gt@CÌCN[h6 $ 標準テンプレートファイルのインクルード 7 7 $ 8 8 $INCLUDE "kernel/genoffset.tf"$ 9 9 10 10 $ 11 $ RA˶ev[gÌCN[hiRX630pj11 $ コア依存テンプレートのインクルード(RX630用) 12 12 $ 13 13 $INCLUDE"../../arch/rx630_ccrx/prc_offset.tf"$ -
Property svn:mime-type
changed from
-
uKadecot/trunk/ssp/target/grsakura_ccrx/target_rename.h
-
Property svn:mime-type
changed from
text/plain
totext/plain; charset=SHIFT_JIS
-
Property svn:mime-type
changed from
-
uKadecot/trunk/ssp/target/grsakura_ccrx/target_serial.c
-
Property svn:mime-type
changed from
text/plain
totext/plain; charset=SHIFT_JIS
r101 r107 12 12 * Copyright (C) 2013 by Mitsuhiro Matsuura 13 13 * 14 * ãLì ÒÍCȺÌ(1)`(4)Ìðð½·êÉÀèC{\tgEF 15 * Ai{\tgEFAðüϵ½àÌðÜÞDȺ¯¶jðgpE¡»Eü 16 * ÏEÄzziȺCpÆÄÔj·é±Æð³Åø·éD 17 * (1) {\tgEFAð\[XR[hÌ`Åp·éêÉÍCãLÌì 18 * \¦C±Ìpð¨æѺL̳ÛØKèªC»ÌÜÜÌ`Å\[ 19 * XR[hÉÜÜêÄ¢é±ÆD 20 * (2) {\tgEFAðCCu`®ÈÇC¼Ì\tgEFAJÉg 21 * pÅ«é`ÅÄzz·éêÉÍCÄzzɺ¤hL 22 gip 23 * Ò}j 24 AÈÇjÉCãLÌì \¦C±Ìpð¨æѺL 25 * ̳ÛØKèðfÚ·é±ÆD 26 * (3) {\tgEFAðC@íÉgÝÞÈÇC¼Ì\tgEFAJÉg 27 * pÅ«È¢`ÅÄzz·éêÉÍCÌ¢¸ê©Ìðð½·± 28 * ÆD 29 * (a) Äzzɺ¤hL 30 gipÒ}j 31 AÈÇjÉCãLÌ 32 * ì \¦C±Ìpð¨æѺL̳ÛØKèðfÚ·é±ÆD 33 * (b) ÄzzÌ`ÔðCÊÉèßéû@ÉæÁÄCTOPPERSvWFNgÉ 34 * ñ·é±ÆD 35 * (4) {\tgEFAÌpÉæè¼ÚIܽÍÔÚIɶ¶é¢©Èé¹ 36 * Q©çàCãLì Ò¨æÑTOPPERSvWFNgðÆÓ·é±ÆD 37 * ܽC{\tgEFAÌ[UܽÍGh[U©çÌ¢©Èé 38 * RÉîÿ©çàCãLì Ò¨æÑTOPPERSvWFNgð 39 * ÆÓ·é±ÆD 14 * 上記著作権者は,以下の(1)〜(4)の条件を満たす場合に限り,本ソフトウェ 15 * ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改 16 * 変・再配布(以下,利用と呼ぶ)することを無償で許諾する. 17 * (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作 18 * 権表示,この利用条件および下記の無保証規定が,そのままの形でソー 19 * スコード中に含まれていること. 20 * (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使 21 * 用できる形で再配布する場合には,再配布に伴うドキュメント(利用 22 * 者マニュアルなど)に,上記の著作権表示,この利用条件および下記 23 * の無保証規定を掲載すること. 24 * (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使 25 * 用できない形で再配布する場合には,次のいずれかの条件を満たすこ 26 * と. 27 * (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著 28 * 作権表示,この利用条件および下記の無保証規定を掲載すること. 29 * (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに 30 * 報告すること. 31 * (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損 32 * 害からも,上記著作権者およびTOPPERSプロジェクトを免責すること. 33 * また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理 34 * 由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを 35 * 免責すること. 40 36 * 41 * {\tgEFAÍC³ÛØÅñ³êÄ¢éàÌÅ éDãLì Ò¨42 * æÑTOPPERSvWFNgÍC{\tgEFAÉÖµÄCÁèÌgpÚI43 * ÉηéK«àÜßÄC¢©ÈéÛØàsíÈ¢DܽC{\tgEF44 * AÌpÉæè¼ÚIܽÍÔÚIɶ¶½¢©Èé¹QÉÖµÄàC»45 * ÌÓCðíÈ¢D37 * 本ソフトウェアは,無保証で提供されているものである.上記著作権者お 38 * よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的 39 * に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ 40 * アの利用により直接的または間接的に生じたいかなる損害に関しても,そ 41 * の責任を負わない. 46 42 * 47 43 */ 48 44 49 45 /* 50 * RX630 UARTpVAI/OW 51 [ 46 * RX630 UART用シリアルI/Oモジュール 52 47 */ 53 48 #include "kernel_impl.h" … … 56 51 57 52 /* 58 * SIO hCoÌú»53 * SIOドライバの初期化 59 54 */ 60 55 void … … 65 60 66 61 /* 67 * VAI/O|[gÌI[v62 * シリアルI/Oポートのオープン 68 63 */ 69 64 SIOPCB * … … 75 70 76 71 /* 77 * VAI/OÝð}XN·éD78 * (dis_int ÖÍA"\kernel\interrupt.c"ÉLq)72 * シリアルI/O割込みをマスクする. 73 * (dis_int関数は、"\kernel\interrupt.c"に記述) 79 74 */ 80 75 p_siopcb = rx630_uart_get_siopcb(siopid); … … 90 85 91 86 /* 92 * VAI/OÝð}XNð·éD93 * (ena_int ÖÍA"\kernel\interrupt.c"ÉLq)87 * シリアルI/O割込みをマスク解除する. 88 * (ena_int関数は、"\kernel\interrupt.c"に記述) 94 89 */ 95 90 ercd = ena_int(intno_sio_tx); … … 102 97 103 98 /* 104 * VAI/O|[gÌN[Y99 * シリアルI/Oポートのクローズ 105 100 */ 106 101 void … … 111 106 112 107 /* 113 * foCX˶ÌN[YD108 * デバイス依存のクローズ処理. 114 109 */ 115 110 rx630_uart_cls_por(p_siopcb); 116 111 117 112 /* 118 * VAI/OÝð}XN·éD113 * シリアルI/O割込みをマスクする. 119 114 */ 120 115 intno_sio_tx = rx630_uart_intno_tx(p_siopcb); … … 127 122 128 123 /* 129 * SIO ÌÝnh124 * SIOの割込みハンドラ 130 125 */ 131 126 void sio_tx_isr(intptr_t exinf) … … 135 130 136 131 /* 137 * SIO ÌÝnh132 * SIOの割込みハンドラ 138 133 */ 139 134 void sio_rx_isr(intptr_t exinf) … … 143 138 144 139 /* 145 * VAI/O|[gÖ̶M140 * シリアルI/Oポートへの文字送信 146 141 */ 147 142 bool_t … … 152 147 153 148 /* 154 * VAI/O|[g©ç̶óM149 * シリアルI/Oポートからの文字受信 155 150 */ 156 151 int_t … … 161 156 162 157 /* 163 * VAI/O|[g©çÌR[obNÌÂ158 * シリアルI/Oポートからのコールバックの許可 164 159 */ 165 160 void … … 170 165 171 166 /* 172 * VAI/O|[g©çÌR[obNÌÖ~167 * シリアルI/Oポートからのコールバックの禁止 173 168 */ 174 169 void … … 179 174 180 175 /* 181 * VAI/O|[g©çÌMÂ\R[obN176 * シリアルI/Oポートからの送信可能コールバック 182 177 */ 183 178 void 184 179 rx630_uart_irdy_snd(intptr_t exinf) 185 180 { 186 /* ¤Êisyssvc\serial.cjÉ ésio_irdy_sndÖðÄÑoµ*/181 /* 共通部(syssvc\serial.c)にあるsio_irdy_snd関数を呼び出し*/ 187 182 sio_irdy_snd(exinf); 188 183 } 189 184 190 185 /* 191 * VAI/O|[g©çÌóMÊmR[obN186 * シリアルI/Oポートからの受信通知コールバック 192 187 */ 193 188 void 194 189 rx630_uart_irdy_rcv(intptr_t exinf) 195 190 { 196 /* ¤Êisyssvc\serial.cjÉ ésio_irdy_rcvÖðÄÑoµ*/191 /* 共通部(syssvc\serial.c)にあるsio_irdy_rcv関数を呼び出し*/ 197 192 sio_irdy_rcv(exinf); 198 193 } -
Property svn:mime-type
changed from
-
uKadecot/trunk/ssp/target/grsakura_ccrx/target_serial.cfg
-
Property svn:mime-type
changed from
text/plain
totext/plain; charset=SHIFT_JIS
r101 r107 1 1 /* 2 * SIOhCoiGR-SAKURApjÌRtBM 3 [Vt@C 2 * SIOドライバ(GR-SAKURA用)のコンフィギュレーションファイル 4 3 */ 5 4 -
Property svn:mime-type
changed from
-
uKadecot/trunk/ssp/target/grsakura_ccrx/target_serial.h
-
Property svn:mime-type
changed from
text/plain
totext/plain; charset=SHIFT_JIS
r101 r107 12 12 * Copyright (C) 2013 by Mitsuhiro Matsuura 13 13 * 14 * ãLì ÒÍCȺÌ(1)`(4)Ìðð½·êÉÀèC{\tgEF 15 * Ai{\tgEFAðüϵ½àÌðÜÞDȺ¯¶jðgpE¡»Eü 16 * ÏEÄzziȺCpÆÄÔj·é±Æð³Åø·éD 17 * (1) {\tgEFAð\[XR[hÌ`Åp·éêÉÍCãLÌì 18 * \¦C±Ìpð¨æѺL̳ÛØKèªC»ÌÜÜÌ`Å\[ 19 * XR[hÉÜÜêÄ¢é±ÆD 20 * (2) {\tgEFAðCCu`®ÈÇC¼Ì\tgEFAJÉg 21 * pÅ«é`ÅÄzz·éêÉÍCÄzzɺ¤hL 22 gip 23 * Ò}j 24 AÈÇjÉCãLÌì \¦C±Ìpð¨æѺL 25 * ̳ÛØKèðfÚ·é±ÆD 26 * (3) {\tgEFAðC@íÉgÝÞÈÇC¼Ì\tgEFAJÉg 27 * pÅ«È¢`ÅÄzz·éêÉÍCÌ¢¸ê©Ìðð½·± 28 * ÆD 29 * (a) Äzzɺ¤hL 30 gipÒ}j 31 AÈÇjÉCãLÌ 32 * ì \¦C±Ìpð¨æѺL̳ÛØKèðfÚ·é±ÆD 33 * (b) ÄzzÌ`ÔðCÊÉèßéû@ÉæÁÄCTOPPERSvWFNgÉ 34 * ñ·é±ÆD 35 * (4) {\tgEFAÌpÉæè¼ÚIܽÍÔÚIɶ¶é¢©Èé¹ 36 * Q©çàCãLì Ò¨æÑTOPPERSvWFNgðÆÓ·é±ÆD 37 * ܽC{\tgEFAÌ[UܽÍGh[U©çÌ¢©Èé 38 * RÉîÿ©çàCãLì Ò¨æÑTOPPERSvWFNgð 39 * ÆÓ·é±ÆD 14 * 上記著作権者は,以下の(1)〜(4)の条件を満たす場合に限り,本ソフトウェ 15 * ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改 16 * 変・再配布(以下,利用と呼ぶ)することを無償で許諾する. 17 * (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作 18 * 権表示,この利用条件および下記の無保証規定が,そのままの形でソー 19 * スコード中に含まれていること. 20 * (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使 21 * 用できる形で再配布する場合には,再配布に伴うドキュメント(利用 22 * 者マニュアルなど)に,上記の著作権表示,この利用条件および下記 23 * の無保証規定を掲載すること. 24 * (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使 25 * 用できない形で再配布する場合には,次のいずれかの条件を満たすこ 26 * と. 27 * (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著 28 * 作権表示,この利用条件および下記の無保証規定を掲載すること. 29 * (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに 30 * 報告すること. 31 * (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損 32 * 害からも,上記著作権者およびTOPPERSプロジェクトを免責すること. 33 * また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理 34 * 由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを 35 * 免責すること. 40 36 * 41 * {\tgEFAÍC³ÛØÅñ³êÄ¢éàÌÅ éDãLì Ò¨42 * æÑTOPPERSvWFNgÍC{\tgEFAÉÖµÄCÁèÌgpÚI43 * ÉηéK«àÜßÄC¢©ÈéÛØàsíÈ¢DܽC{\tgEF44 * AÌpÉæè¼ÚIܽÍÔÚIɶ¶½¢©Èé¹QÉÖµÄàC»45 * ÌÓCðíÈ¢D37 * 本ソフトウェアは,無保証で提供されているものである.上記著作権者お 38 * よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的 39 * に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ 40 * アの利用により直接的または間接的に生じたいかなる損害に関しても,そ 41 * の責任を負わない. 46 42 * 47 43 */ 48 44 49 45 /* 50 * VAI/OfoCXiSIOjhCoiGR-SAKURApj46 * シリアルI/Oデバイス(SIO)ドライバ(GR-SAKURA用) 51 47 */ 52 48 … … 58 54 59 55 /* 60 * SIO ÌÝnhÌxN^Ô56 * SIOの割込みハンドラのベクタ番号 61 57 */ 62 #define INHNO_SIO_TX INT_SCI0_TEI /* ÝnhÔ*/63 #define INTNO_SIO_TX INT_SCI0_TEI /* ÝÔ*/64 #define INHNO_SIO_RX INT_SCI0_RXI /* ÝnhÔ*/65 #define INTNO_SIO_RX INT_SCI0_RXI /* ÝÔ*/66 #define INTPRI_SIO -4 /* ÝDæx*/67 #define INTATR_SIO (TA_NULL) /* Ý®«*/58 #define INHNO_SIO_TX INT_SCI0_TEI /* 割込みハンドラ番号 */ 59 #define INTNO_SIO_TX INT_SCI0_TEI /* 割込み番号 */ 60 #define INHNO_SIO_RX INT_SCI0_RXI /* 割込みハンドラ番号 */ 61 #define INTNO_SIO_RX INT_SCI0_RXI /* 割込み番号 */ 62 #define INTPRI_SIO -4 /* 割込み優先度 */ 63 #define INTATR_SIO (TA_NULL) /* 割込み属性 */ 68 64 69 65 #ifndef TOPPERS_MACRO_ONLY … … 71 67 72 68 /* 73 * SIO hCoÌú»69 * SIOドライバの初期化 74 70 */ 75 71 extern void sio_initialize(intptr_t exinf); 76 72 77 73 /* 78 * VAI/O|[gÌI[v74 * シリアルI/Oポートのオープン 79 75 */ 80 76 extern SIOPCB *sio_opn_por(ID siopid, intptr_t exinf); 81 77 82 78 /* 83 * VAI/O|[gÌN[Y79 * シリアルI/Oポートのクローズ 84 80 */ 85 81 extern void sio_cls_por(SIOPCB *p_siopcb); 86 82 87 83 /* 88 * SIO ÌÝnh84 * SIOの割込みハンドラ 89 85 */ 90 86 extern void sio_tx_isr(intptr_t exinf); … … 92 88 93 89 /* 94 * VAI/O|[gÖ̶M90 * シリアルI/Oポートへの文字送信 95 91 */ 96 92 extern bool_t sio_snd_chr(SIOPCB *siopcb, char c); 97 93 98 94 /* 99 * VAI/O|[g©ç̶óM95 * シリアルI/Oポートからの文字受信 100 96 */ 101 97 extern int_t sio_rcv_chr(SIOPCB *siopcb); 102 98 103 99 /* 104 * VAI/O|[g©çÌR[obNÌÂ100 * シリアルI/Oポートからのコールバックの許可 105 101 */ 106 102 extern void sio_ena_cbr(SIOPCB *siopcb, uint_t cbrtn); 107 103 108 104 /* 109 * VAI/O|[g©çÌR[obNÌÖ~105 * シリアルI/Oポートからのコールバックの禁止 110 106 */ 111 107 extern void sio_dis_cbr(SIOPCB *siopcb, uint_t cbrtn); 112 108 113 109 /* 114 * VAI/O|[g©çÌMÂ\R[obN110 * シリアルI/Oポートからの送信可能コールバック 115 111 */ 116 112 extern void sio_irdy_snd(intptr_t exinf); 117 113 118 114 /* 119 * VAI/O|[g©çÌóMÊmR[obN115 * シリアルI/Oポートからの受信通知コールバック 120 116 */ 121 117 extern void sio_irdy_rcv(intptr_t exinf); -
Property svn:mime-type
changed from
-
uKadecot/trunk/ssp/target/grsakura_ccrx/target_sil.h
-
Property svn:mime-type
changed from
text/plain
totext/plain; charset=SHIFT_JIS
r101 r107 5 5 * Copyright (C) 2008-2010 by Witz Corporation, 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 */ 41 37 42 38 /* 43 * sil.h Ì^[Qbg˶iGR-SAKURApj39 * sil.hのターゲット依存部(GR-SAKURA用) 44 40 * 45 * ±ÌCN[ht@CÍCsil.hÌæªÅCN[h³êéD¼Ìt@46 * C©çͼÚCN[h·é±ÆÍÈ¢D±Ìt@CðCN[47 * h·éOÉCt_stddef.hªCN[h³êéÌÅC»êçÉ˶µÄà48 * æ¢D41 * このインクルードファイルは,sil.hの先頭でインクルードされる.他のファ 42 * イルからは直接インクルードすることはない.このファイルをインクルー 43 * ドする前に,t_stddef.hがインクルードされるので,それらに依存しても 44 * よい. 49 45 */ 50 46 … … 53 49 54 50 /* 55 * ÷Ôҿ̽ßÌè`51 * 微少時間待ちのための定義 56 52 */ 57 53 #define SIL_DLY_TIM1 69 … … 59 55 60 56 /* 61 * vZbTŤÊÈè`57 * プロセッサで共通な定義 62 58 */ 63 59 #ifdef __RX -
Property svn:mime-type
changed from
-
uKadecot/trunk/ssp/target/grsakura_ccrx/target_stddef.h
-
Property svn:mime-type
changed from
text/plain
totext/plain; charset=SHIFT_JIS
r101 r107 11 11 * Copyright (C) 2008-2010 by Witz Corporation, JAPAN 12 12 * 13 * ãLì ÒÍCȺÌ(1)`(4)Ìðð½·êÉÀèC{\tgEF 14 * Ai{\tgEFAðüϵ½àÌðÜÞDȺ¯¶jðgpE¡»Eü 15 * ÏEÄzziȺCpÆÄÔj·é±Æð³Åø·éD 16 * (1) {\tgEFAð\[XR[hÌ`Åp·éêÉÍCãLÌì 17 * \¦C±Ìpð¨æѺL̳ÛØKèªC»ÌÜÜÌ`Å\[ 18 * XR[hÉÜÜêÄ¢é±ÆD 19 * (2) {\tgEFAðCCu`®ÈÇC¼Ì\tgEFAJÉg 20 * pÅ«é`ÅÄzz·éêÉÍCÄzzɺ¤hL 21 gip 22 * Ò}j 23 AÈÇjÉCãLÌì \¦C±Ìpð¨æѺL 24 * ̳ÛØKèðfÚ·é±ÆD 25 * (3) {\tgEFAðC@íÉgÝÞÈÇC¼Ì\tgEFAJÉg 26 * pÅ«È¢`ÅÄzz·éêÉÍCÌ¢¸ê©Ìðð½·± 27 * ÆD 28 * (a) Äzzɺ¤hL 29 gipÒ}j 30 AÈÇjÉCãLÌ 31 * ì \¦C±Ìpð¨æѺL̳ÛØKèðfÚ·é±ÆD 32 * (b) ÄzzÌ`ÔðCÊÉèßéû@ÉæÁÄCTOPPERSvWFNgÉ 33 * ñ·é±ÆD 34 * (4) {\tgEFAÌpÉæè¼ÚIܽÍÔÚIɶ¶é¢©Èé¹ 35 * Q©çàCãLì Ò¨æÑTOPPERSvWFNgðÆÓ·é±ÆD 36 * ܽC{\tgEFAÌ[UܽÍGh[U©çÌ¢©Èé 37 * RÉîÿ©çàCãLì Ò¨æÑTOPPERSvWFNgð 38 * ÆÓ·é±ÆD 13 * 上記著作権者は,以下の(1)〜(4)の条件を満たす場合に限り,本ソフトウェ 14 * ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改 15 * 変・再配布(以下,利用と呼ぶ)することを無償で許諾する. 16 * (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作 17 * 権表示,この利用条件および下記の無保証規定が,そのままの形でソー 18 * スコード中に含まれていること. 19 * (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使 20 * 用できる形で再配布する場合には,再配布に伴うドキュメント(利用 21 * 者マニュアルなど)に,上記の著作権表示,この利用条件および下記 22 * の無保証規定を掲載すること. 23 * (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使 24 * 用できない形で再配布する場合には,次のいずれかの条件を満たすこ 25 * と. 26 * (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著 27 * 作権表示,この利用条件および下記の無保証規定を掲載すること. 28 * (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに 29 * 報告すること. 30 * (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損 31 * 害からも,上記著作権者およびTOPPERSプロジェクトを免責すること. 32 * また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理 33 * 由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを 34 * 免責すること. 39 35 * 40 * {\tgEFAÍC³ÛØÅñ³êÄ¢éàÌÅ éDãLì Ò¨41 * æÑTOPPERSvWFNgÍC{\tgEFAÉÖµÄCÁèÌgpÚI42 * ÉηéK«àÜßÄC¢©ÈéÛØàsíÈ¢DܽC{\tgEF43 * AÌpÉæè¼ÚIܽÍÔÚIɶ¶½¢©Èé¹QÉÖµÄàC»44 * ÌÓCðíÈ¢D36 * 本ソフトウェアは,無保証で提供されているものである.上記著作権者お 37 * よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的 38 * に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ 39 * アの利用により直接的または間接的に生じたいかなる損害に関しても,そ 40 * の責任を負わない. 45 41 * 46 42 */ 47 43 48 44 /* 49 * t_stddef.h Ì^[Qbg˶iGR-SAKURApj45 * t_stddef.hのターゲット依存部(GR-SAKURA用) 50 46 * 51 * ±ÌCN[ht@CÍCt_stddef.hÌæªÅCN[h³êéD52 * ¼Ìt@C©çͼÚCN[h·é±ÆÍÈ¢D¼ÌCN[h53 * t@CÉæ§Áijêé½ßC¼ÌCN[ht@CÉ˶µ54 * ÄÍÈçÈ¢D47 * このインクルードファイルは,t_stddef.hの先頭でインクルードされる. 48 * 他のファイルからは直接インクルードすることはない.他のインクルード 49 * ファイルに先立って処理されるため,他のインクルードファイルに依存し 50 * てはならない. 55 51 */ 56 52 … … 59 55 60 56 /* 61 * ^[Qbgð¯Ê·é½ßÌ}NÌè`57 * ターゲットを識別するためのマクロの定義 62 58 */ 63 #define TOPPERS_GRSAKURA /* VXeªÌ*/59 #define TOPPERS_GRSAKURA /* システム略称 */ 64 60 65 61 66 62 #ifdef __RX 67 63 /* 68 * J«ŤÊÈè`64 * 開発環境で共通な定義 69 65 */ 70 66 /*#define TOPPERS_STDINT_TYPE1*/ … … 73 69 74 70 /* 75 * vZbTŤÊÈè`71 * プロセッサで共通な定義 76 72 */ 77 73 #include "rx630_ccrx/prc_stddef.h" 78 74 #else /* __RX */ 79 75 /* 80 * J«ŤÊÈè`76 * 開発環境で共通な定義 81 77 */ 82 78 #include <stdint.h> … … 84 80 85 81 /* 86 * vZbTŤÊÈè`82 * プロセッサで共通な定義 87 83 */ 88 84 #include "rx630_msvc/prc_stddef.h" … … 92 88 93 89 /* 94 * AT[V̸sÌÀsf90 * アサーションの失敗時の実行中断処理 95 91 */ 96 92 #ifndef TOPPERS_MACRO_ONLY -
Property svn:mime-type
changed from
-
uKadecot/trunk/ssp/target/grsakura_ccrx/target_support.c
-
Property svn:mime-type
changed from
text/plain
totext/plain; charset=SHIFT_JIS
r101 r107 7 7 8 8 /* 9 * ^[QbgVXe˶W 10 [iAP-RX62N-0Apj 9 * ターゲットシステム依存モジュール(AP-RX62N-0A用) 11 10 */ 12 11 … … 17 16 { 18 17 /* 19 * ®ì[hÝè18 * 動作モード設定 20 19 * 21 * ®ì[hÍ{[hãÌ[qÉæÁÄè³êé½ß,22 * ±±ÅÍÁÊÝèµÈ¢.23 * ½¾µ, gGfBA/VO`bv[h24 * Å é±ÆðOñÆ·é.20 * 動作モードはボード上の端子によって決定されるため, 21 * ここでは特別設定しない. 22 * ただし, リトルエンディアン/シングルチップモード 23 * であることを前提とする. 25 24 * 26 * ܽZbgã, à ROMFLø, à RAMFLø, OoXF³ø27 * Å é.25 * またリセット後, 内蔵ROM:有効, 内蔵RAM:有効, 外部バス:無効 26 * である. 28 27 */ 29 28 30 29 /* 31 * NbNÝè30 * クロック設定 32 31 * 33 * üÍF12MHz 34 * PLLñHF12 x 8 = 96MHz 35 * VXeNbNF96MHz 36 * üÓW 37 [NbNF48MHz 38 * OoXNbNF96MHz 39 * Æ·é. 32 * 入力:12MHz 33 * PLL回路:12 x 8 = 96MHz 34 * システムクロック:96MHz 35 * 周辺モジュールクロック:48MHz 36 * 外部バスクロック:96MHz 37 * とする. 40 38 */ 41 39 sil_wrb_mem(PORT3_PDR_ADDR, … … 50 48 sil_wrh_mem(SYSTEM_PRCR_ADDR, 0xa503); 51 49 52 /* CNbNUí§U*/50 /* メインクロック発振器強制発振 */ 53 51 while((sil_reb_mem(SYSTEM_MOFCR_ADDR) & SYSTEM_MOFCR_MOFXIN) == 0) 54 52 sil_wrb_mem(SYSTEM_MOFCR_ADDR, 55 53 sil_reb_mem(SYSTEM_MOFCR_ADDR) | SYSTEM_MOFCR_MOFXIN); 56 54 57 /* CNbNUí®ì*/55 /* メインクロック発振器動作 */ 58 56 while((sil_reb_mem(SYSTEM_MOSCCR_ADDR) & SYSTEM_MOSCCR_MOSTP) != 0) 59 57 sil_wrb_mem(SYSTEM_MOSCCR_ADDR, … … 69 67 sil_wrw_mem(SYSTEM_SCKCR_ADDR, 0x21021211); 70 68 71 /* PLL ñHIð*/69 /* PLL回路選択 */ 72 70 sil_wrh_mem(SYSTEM_SCKCR3_ADDR, 73 71 (sil_reh_mem(SYSTEM_SCKCR3_ADDR) & ~SYSTEM_SCKCR3_CKSEL_MASK) … … 75 73 76 74 /* 77 * W 78 [Xgbv 75 * モジュールストップ 79 76 * 80 * Zbgã, ®ìµÄ¢éà üÓW 81 [ÍDMAC, DTC, 82 * à RAMÌÝÅ é. 83 * »êÈOÌà üÓW 84 [ÉÖµÄÍgp·é¤Å 85 * Ýè·é±Æ. 77 * リセット後, 動作している内蔵周辺モジュールはDMAC, DTC, 78 * 内蔵RAMのみである. 79 * それ以外の内蔵周辺モジュールに関しては使用する側で 80 * 設定すること. 86 81 */ 87 82 sil_wrh_mem(SYSTEM_PRCR_ADDR, 0xa500); … … 91 86 { 92 87 /* 93 * {RpCÅÍweak definitionÌ@\ª³¢½ß,94 * ÁÉKvÈÍÈ¢ª, K¸ÄÑo·±ÆÆ·é.88 * 本コンパイラではweak definitionの機能が無いため, 89 * 特に必要な処理はないが, 必ず呼び出すこととする. 95 90 */ 96 91 } -
Property svn:mime-type
changed from
-
uKadecot/trunk/ssp/target/grsakura_ccrx/target_syssvc.h
-
Property svn:mime-type
changed from
text/plain
totext/plain; charset=SHIFT_JIS
r101 r107 11 11 * Copyright (C) 2008-2010 by Witz Corporation, JAPAN 12 12 * 13 * ãLì ÒÍCȺÌ(1)`(4)Ìðð½·êÉÀèC{\tgEF 14 * Ai{\tgEFAðüϵ½àÌðÜÞDȺ¯¶jðgpE¡»Eü 15 * ÏEÄzziȺCpÆÄÔj·é±Æð³Åø·éD 16 * (1) {\tgEFAð\[XR[hÌ`Åp·éêÉÍCãLÌì 17 * \¦C±Ìpð¨æѺL̳ÛØKèªC»ÌÜÜÌ`Å\[ 18 * XR[hÉÜÜêÄ¢é±ÆD 19 * (2) {\tgEFAðCCu`®ÈÇC¼Ì\tgEFAJÉg 20 * pÅ«é`ÅÄzz·éêÉÍCÄzzɺ¤hL 21 gip 22 * Ò}j 23 AÈÇjÉCãLÌì \¦C±Ìpð¨æѺL 24 * ̳ÛØKèðfÚ·é±ÆD 25 * (3) {\tgEFAðC@íÉgÝÞÈÇC¼Ì\tgEFAJÉg 26 * pÅ«È¢`ÅÄzz·éêÉÍCÌ¢¸ê©Ìðð½·± 27 * ÆD 28 * (a) Äzzɺ¤hL 29 gipÒ}j 30 AÈÇjÉCãLÌ 31 * ì \¦C±Ìpð¨æѺL̳ÛØKèðfÚ·é±ÆD 32 * (b) ÄzzÌ`ÔðCÊÉèßéû@ÉæÁÄCTOPPERSvWFNgÉ 33 * ñ·é±ÆD 34 * (4) {\tgEFAÌpÉæè¼ÚIܽÍÔÚIɶ¶é¢©Èé¹ 35 * Q©çàCãLì Ò¨æÑTOPPERSvWFNgðÆÓ·é±ÆD 36 * ܽC{\tgEFAÌ[UܽÍGh[U©çÌ¢©Èé 37 * RÉîÿ©çàCãLì Ò¨æÑTOPPERSvWFNgð 38 * ÆÓ·é±ÆD 13 * 上記著作権者は,以下の(1)〜(4)の条件を満たす場合に限り,本ソフトウェ 14 * ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改 15 * 変・再配布(以下,利用と呼ぶ)することを無償で許諾する. 16 * (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作 17 * 権表示,この利用条件および下記の無保証規定が,そのままの形でソー 18 * スコード中に含まれていること. 19 * (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使 20 * 用できる形で再配布する場合には,再配布に伴うドキュメント(利用 21 * 者マニュアルなど)に,上記の著作権表示,この利用条件および下記 22 * の無保証規定を掲載すること. 23 * (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使 24 * 用できない形で再配布する場合には,次のいずれかの条件を満たすこ 25 * と. 26 * (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著 27 * 作権表示,この利用条件および下記の無保証規定を掲載すること. 28 * (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに 29 * 報告すること. 30 * (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損 31 * 害からも,上記著作権者およびTOPPERSプロジェクトを免責すること. 32 * また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理 33 * 由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを 34 * 免責すること. 39 35 * 40 * {\tgEFAÍC³ÛØÅñ³êÄ¢éàÌÅ éDãLì Ò¨41 * æÑTOPPERSvWFNgÍC{\tgEFAÉÖµÄCÁèÌgpÚI42 * ÉηéK«àÜßÄC¢©ÈéÛØàsíÈ¢DܽC{\tgEF43 * AÌpÉæè¼ÚIܽÍÔÚIɶ¶½¢©Èé¹QÉÖµÄàC»44 * ÌÓCðíÈ¢D36 * 本ソフトウェアは,無保証で提供されているものである.上記著作権者お 37 * よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的 38 * に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ 39 * アの利用により直接的または間接的に生じたいかなる損害に関しても,そ 40 * の責任を負わない. 45 41 * 46 42 */ 47 43 48 44 /* 49 * VXeT[rXÌ^[Qbg˶iGR-SAKURApj45 * システムサービスのターゲット依存部(GR-SAKURA用) 50 46 * 51 * VXeT[rXÌ^[Qbg˶ÌCN[ht@CD±Ìt@52 * CÌàeÍCR|[lgLqt@CÉLq³êC±Ìt@CÍ53 * ³Èé©ÝD47 * システムサービスのターゲット依存部のインクルードファイル.このファ 48 * イルの内容は,コンポーネント記述ファイルに記述され,このファイルは 49 * 無くなる見込み. 54 50 */ 55 51 … … 59 55 60 56 /* 61 * vZbT˶Ìè`57 * プロセッサ依存の定義 62 58 */ 63 59 #ifdef __RX … … 68 64 69 65 /* 70 * g[XOÉÖ·éÝè66 * トレースログに関する設定 71 67 */ 72 68 #ifdef TOPPERS_ENABLE_TRACE … … 76 72 77 73 /* 78 * {[h˶îñÌÇÝÝ74 * ボード依存情報の読み込み 79 75 */ 80 76 #include "grsakura.h" … … 82 78 83 79 /* 84 * N®bZ[WÌ^[QbgVXe¼80 * 起動メッセージのターゲットシステム名 85 81 */ 86 82 #define TARGET_NAME "GR-SAKURA" … … 88 84 89 85 /* 90 * VXeOÌáxoÍ̽ß̶oÍ86 * システムログの低レベル出力のための文字出力 91 87 * 92 * ^[Qbg˶Ìû@ÅC¶cð\¦/oÍ/Û¶·éD88 * ターゲット依存の方法で,文字cを表示/出力/保存する. 93 89 */ 94 90 extern void target_fput_log( char c ); … … 96 92 97 93 /* 98 * N®bZ[WÉ^[Qbg˶Ìì \¦ð99 * ÇÁ·é½ßÌ}ND94 * 起動メッセージにターゲット依存部の著作権表示を 95 * 追加するためのマクロ. 100 96 */ 101 97 #ifdef PRC_COPYRIGHT … … 105 101 106 102 /* 107 * VA|[gÌè`103 * シリアルポート数の定義 108 104 */ 109 105 #define TNUM_PORT UINT_C( 2 ) 110 106 111 107 /* 112 * gp·éVA|[gID108 * 使用するシリアルポートID 113 109 */ 114 110 #define SIO_PORTID UINT_C( 1 ) … … 119 115 120 116 /* 121 * VXeO^XNÖAÌèÌè`117 * システムログタスク関連の定数の定義 122 118 * 123 * ftHglÌÊèD119 * デフォルト値の通り. 124 120 */ 125 121 -
Property svn:mime-type
changed from
-
uKadecot/trunk/ssp/target/grsakura_ccrx/target_test.h
-
Property svn:mime-type
changed from
text/plain
totext/plain; charset=SHIFT_JIS
r101 r107 11 11 * Copyright (C) 2008-2010 by Witz Corporation, JAPAN 12 12 * 13 * ãLì ÒÍCȺÌ(1)`(4)Ìðð½·êÉÀèC{\tgEF 14 * Ai{\tgEFAðüϵ½àÌðÜÞDȺ¯¶jðgpE¡»Eü 15 * ÏEÄzziȺCpÆÄÔj·é±Æð³Åø·éD 16 * (1) {\tgEFAð\[XR[hÌ`Åp·éêÉÍCãLÌì 17 * \¦C±Ìpð¨æѺL̳ÛØKèªC»ÌÜÜÌ`Å\[ 18 * XR[hÉÜÜêÄ¢é±ÆD 19 * (2) {\tgEFAðCCu`®ÈÇC¼Ì\tgEFAJÉg 20 * pÅ«é`ÅÄzz·éêÉÍCÄzzɺ¤hL 21 gip 22 * Ò}j 23 AÈÇjÉCãLÌì \¦C±Ìpð¨æѺL 24 * ̳ÛØKèðfÚ·é±ÆD 25 * (3) {\tgEFAðC@íÉgÝÞÈÇC¼Ì\tgEFAJÉg 26 * pÅ«È¢`ÅÄzz·éêÉÍCÌ¢¸ê©Ìðð½·± 27 * ÆD 28 * (a) Äzzɺ¤hL 29 gipÒ}j 30 AÈÇjÉCãLÌ 31 * ì \¦C±Ìpð¨æѺL̳ÛØKèðfÚ·é±ÆD 32 * (b) ÄzzÌ`ÔðCÊÉèßéû@ÉæÁÄCTOPPERSvWFNgÉ 33 * ñ·é±ÆD 34 * (4) {\tgEFAÌpÉæè¼ÚIܽÍÔÚIɶ¶é¢©Èé¹ 35 * Q©çàCãLì Ò¨æÑTOPPERSvWFNgðÆÓ·é±ÆD 36 * ܽC{\tgEFAÌ[UܽÍGh[U©çÌ¢©Èé 37 * RÉîÿ©çàCãLì Ò¨æÑTOPPERSvWFNgð 38 * ÆÓ·é±ÆD 13 * 上記著作権者は,以下の(1)〜(4)の条件を満たす場合に限り,本ソフトウェ 14 * ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改 15 * 変・再配布(以下,利用と呼ぶ)することを無償で許諾する. 16 * (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作 17 * 権表示,この利用条件および下記の無保証規定が,そのままの形でソー 18 * スコード中に含まれていること. 19 * (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使 20 * 用できる形で再配布する場合には,再配布に伴うドキュメント(利用 21 * 者マニュアルなど)に,上記の著作権表示,この利用条件および下記 22 * の無保証規定を掲載すること. 23 * (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使 24 * 用できない形で再配布する場合には,次のいずれかの条件を満たすこ 25 * と. 26 * (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著 27 * 作権表示,この利用条件および下記の無保証規定を掲載すること. 28 * (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに 29 * 報告すること. 30 * (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損 31 * 害からも,上記著作権者およびTOPPERSプロジェクトを免責すること. 32 * また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理 33 * 由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを 34 * 免責すること. 39 35 * 40 * {\tgEFAÍC³ÛØÅñ³êÄ¢éàÌÅ éDãLì Ò¨41 * æÑTOPPERSvWFNgÍC{\tgEFAÉÖµÄCÁèÌgpÚI42 * ÉηéK«àÜßÄC¢©ÈéÛØàsíÈ¢DܽC{\tgEF43 * AÌpÉæè¼ÚIܽÍÔÚIɶ¶½¢©Èé¹QÉÖµÄàC»44 * ÌÓCðíÈ¢D36 * 本ソフトウェアは,無保証で提供されているものである.上記著作権者お 37 * よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的 38 * に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ 39 * アの利用により直接的または間接的に生じたいかなる損害に関しても,そ 40 * の責任を負わない. 45 41 * 46 42 */ 47 43 48 44 /* 49 * eXgvOÌ^[Qbg˶è`iGR-SAKURApj45 * テストプログラムのターゲット依存定義(GR-SAKURA用) 50 46 */ 51 47 … … 54 50 55 51 /* 56 * vZbTŤÊÈè`52 * プロセッサで共通な定義 57 53 */ 58 54 #ifdef __RX … … 63 59 64 60 /* 65 * ^XNÅgp·éVA|[gID61 * タスクで使用するシリアルポートID 66 62 */ 67 63 #define TASK_PORTID ( 1 ) -
Property svn:mime-type
changed from
-
uKadecot/trunk/ssp/target/grsakura_ccrx/target_timer.c
-
Property svn:mime-type
changed from
text/plain
totext/plain; charset=SHIFT_JIS
r101 r107 12 12 * Copyright (C) 2013 by Mitsuhiro Matsuura 13 13 * 14 * ãLì ÒÍCȺÌ(1)`(4)Ìðð½·êÉÀèC{\tgEF 15 * Ai{\tgEFAðüϵ½àÌðÜÞDȺ¯¶jðgpE¡»Eü 16 * ÏEÄzziȺCpÆÄÔj·é±Æð³Åø·éD 17 * (1) {\tgEFAð\[XR[hÌ`Åp·éêÉÍCãLÌì 18 * \¦C±Ìpð¨æѺL̳ÛØKèªC»ÌÜÜÌ`Å\[ 19 * XR[hÉÜÜêÄ¢é±ÆD 20 * (2) {\tgEFAðCCu`®ÈÇC¼Ì\tgEFAJÉg 21 * pÅ«é`ÅÄzz·éêÉÍCÄzzɺ¤hL 22 gip 23 * Ò}j 24 AÈÇjÉCãLÌì \¦C±Ìpð¨æѺL 25 * ̳ÛØKèðfÚ·é±ÆD 26 * (3) {\tgEFAðC@íÉgÝÞÈÇC¼Ì\tgEFAJÉg 27 * pÅ«È¢`ÅÄzz·éêÉÍCÌ¢¸ê©Ìðð½·± 28 * ÆD 29 * (a) Äzzɺ¤hL 30 gipÒ}j 31 AÈÇjÉCãLÌ 32 * ì \¦C±Ìpð¨æѺL̳ÛØKèðfÚ·é±ÆD 33 * (b) ÄzzÌ`ÔðCÊÉèßéû@ÉæÁÄCTOPPERSvWFNgÉ 34 * ñ·é±ÆD 35 * (4) {\tgEFAÌpÉæè¼ÚIܽÍÔÚIɶ¶é¢©Èé¹ 36 * Q©çàCãLì Ò¨æÑTOPPERSvWFNgðÆÓ·é±ÆD 37 * ܽC{\tgEFAÌ[UܽÍGh[U©çÌ¢©Èé 38 * RÉîÿ©çàCãLì Ò¨æÑTOPPERSvWFNgð 39 * ÆÓ·é±ÆD 14 * 上記著作権者は,以下の(1)〜(4)の条件を満たす場合に限り,本ソフトウェ 15 * ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改 16 * 変・再配布(以下,利用と呼ぶ)することを無償で許諾する. 17 * (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作 18 * 権表示,この利用条件および下記の無保証規定が,そのままの形でソー 19 * スコード中に含まれていること. 20 * (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使 21 * 用できる形で再配布する場合には,再配布に伴うドキュメント(利用 22 * 者マニュアルなど)に,上記の著作権表示,この利用条件および下記 23 * の無保証規定を掲載すること. 24 * (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使 25 * 用できない形で再配布する場合には,次のいずれかの条件を満たすこ 26 * と. 27 * (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著 28 * 作権表示,この利用条件および下記の無保証規定を掲載すること. 29 * (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに 30 * 報告すること. 31 * (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損 32 * 害からも,上記著作権者およびTOPPERSプロジェクトを免責すること. 33 * また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理 34 * 由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを 35 * 免責すること. 40 36 * 41 * {\tgEFAÍC³ÛØÅñ³êÄ¢éàÌÅ éDãLì Ò¨42 * æÑTOPPERSvWFNgÍC{\tgEFAÉÖµÄCÁèÌgpÚI43 * ÉηéK«àÜßÄC¢©ÈéÛØàsíÈ¢DܽC{\tgEF44 * AÌpÉæè¼ÚIܽÍÔÚIɶ¶½¢©Èé¹QÉÖµÄàC»45 * ÌÓCðíÈ¢D37 * 本ソフトウェアは,無保証で提供されているものである.上記著作権者お 38 * よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的 39 * に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ 40 * アの利用により直接的または間接的に生じたいかなる損害に関しても,そ 41 * の責任を負わない. 46 42 * 47 43 */ 48 44 49 45 /* 50 * ^C}hCoiGR-SAKURApj46 * タイマドライバ(GR-SAKURA用) 51 47 */ 52 48 … … 57 53 58 54 /* 59 * ^C}Ìú»55 * タイマの初期化処理 60 56 */ 61 57 void … … 63 59 { 64 60 /* 65 * W 66 [Xgbv@\ÌÝè 61 * モジュールストップ機能の設定 67 62 */ 68 sil_wrh_mem(SYSTEM_PRCR_ADDR, (uint16_t)0xA502); /* ÝÂ*/63 sil_wrh_mem(SYSTEM_PRCR_ADDR, (uint16_t)0xA502); /* 書込み許可 */ 69 64 sil_wrw_mem(SYSTEM_MSTPCRA_ADDR, 70 65 sil_rew_mem(SYSTEM_MSTPCRA_ADDR) & ~SYSTEM_MSTPCRA_MSTPA15_BIT); /* CMT0 */ 71 sil_wrh_mem(SYSTEM_PRCR_ADDR, (uint16_t)0xA500); /* ÝÖ~*/66 sil_wrh_mem(SYSTEM_PRCR_ADDR, (uint16_t)0xA500); /* 書込み禁止 */ 72 67 73 68 /* 74 * ^C}â~69 * タイマ停止 75 70 */ 76 71 sil_wrh_mem(CMT_CMSTR0_ADDR, … … 78 73 79 74 /* 80 * JEgAbvÉp¢çêéNbNÝè81 * PCLK/32 ðIð75 * カウントアップに用いられるクロック設定 76 * PCLK/32を選択 82 77 */ 83 78 sil_wrh_mem(CMT0_CMCR_ADDR, CMT_PCLK_DIV_8); 84 79 85 80 /* 86 * RyA}b`^C}JE^Ýè81 * コンペアマッチタイマカウンタ設定 87 82 */ 88 83 sil_wrh_mem(CMT0_CMCNT_ADDR, 0U); 89 84 90 85 /* 91 * RyA}b`^C}üúÝè86 * コンペアマッチタイマ周期設定 92 87 */ 93 88 sil_wrh_mem(CMT0_CMCOR_ADDR, CMCOR_PERIOD); 94 89 95 90 /* 96 * RyA}b`^C}èÝvæÝèWX^iISELR28j91 * コンペアマッチタイマ割り込み要求先設定レジスタ(ISELR28) 97 92 */ 98 93 sil_wrb_mem(ICU_ISELR028_ADDR, ICU_ISEL_CPU); 99 94 100 95 /* 101 * ^C}®ìJnOÌÝvðNA96 * タイマ動作開始前の割込み要求をクリア 102 97 */ 103 98 x_clear_int(INTNO_TIMER); 104 99 105 100 /* 106 * RyA}b`^C}èÝðÂ101 * コンペアマッチタイマ割り込みを許可 107 102 */ 108 103 sil_wrh_mem(CMT0_CMCR_ADDR, … … 110 105 111 106 /* 112 * ^C}®ìJn107 * タイマ動作開始 113 108 */ 114 109 sil_wrh_mem(CMT_CMSTR0_ADDR, … … 117 112 118 113 /* 119 * ^C}Ìâ~114 * タイマの停止処理 120 115 */ 121 116 void … … 123 118 { 124 119 /* 125 * ^C}â~120 * タイマ停止 126 121 */ 127 122 sil_wrh_mem(CMT_CMSTR0_ADDR, … … 130 125 131 126 /* 132 * ^C}Ýnh127 * タイマ割込みハンドラ 133 128 */ 134 129 void target_timer_handler(void) … … 136 131 i_begin_int(INTNO_TIMER); 137 132 138 signal_time(); /* ^CeBbNÌ*/133 signal_time(); /* タイムティックの供給 */ 139 134 140 135 i_end_int(INTNO_TIMER); -
Property svn:mime-type
changed from
-
uKadecot/trunk/ssp/target/grsakura_ccrx/target_timer.cfg
-
Property svn:mime-type
changed from
text/plain
totext/plain; charset=SHIFT_JIS
r101 r107 1 1 /* 2 * ^C}hCoiRX630pjÌRtBM 3 [Vt@C 2 * タイマドライバ(RX630用)のコンフィギュレーションファイル 4 3 */ 5 4 -
Property svn:mime-type
changed from
-
uKadecot/trunk/ssp/target/grsakura_ccrx/target_timer.h
-
Property svn:mime-type
changed from
text/plain
totext/plain; charset=SHIFT_JIS
r101 r107 12 12 * Copyright (C) 2013 by Mitsuhiro Matsuura 13 13 * 14 * ãLì ÒÍCȺÌ(1)`(4)Ìðð½·êÉÀèC{\tgEF 15 * Ai{\tgEFAðüϵ½àÌðÜÞDȺ¯¶jðgpE¡»Eü 16 * ÏEÄzziȺCpÆÄÔj·é±Æð³Åø·éD 17 * (1) {\tgEFAð\[XR[hÌ`Åp·éêÉÍCãLÌì 18 * \¦C±Ìpð¨æѺL̳ÛØKèªC»ÌÜÜÌ`Å\[ 19 * XR[hÉÜÜêÄ¢é±ÆD 20 * (2) {\tgEFAðCCu`®ÈÇC¼Ì\tgEFAJÉg 21 * pÅ«é`ÅÄzz·éêÉÍCÄzzɺ¤hL 22 gip 23 * Ò}j 24 AÈÇjÉCãLÌì \¦C±Ìpð¨æѺL 25 * ̳ÛØKèðfÚ·é±ÆD 26 * (3) {\tgEFAðC@íÉgÝÞÈÇC¼Ì\tgEFAJÉg 27 * pÅ«È¢`ÅÄzz·éêÉÍCÌ¢¸ê©Ìðð½·± 28 * ÆD 29 * (a) Äzzɺ¤hL 30 gipÒ}j 31 AÈÇjÉCãLÌ 32 * ì \¦C±Ìpð¨æѺL̳ÛØKèðfÚ·é±ÆD 33 * (b) ÄzzÌ`ÔðCÊÉèßéû@ÉæÁÄCTOPPERSvWFNgÉ 34 * ñ·é±ÆD 35 * (4) {\tgEFAÌpÉæè¼ÚIܽÍÔÚIɶ¶é¢©Èé¹ 36 * Q©çàCãLì Ò¨æÑTOPPERSvWFNgðÆÓ·é±ÆD 37 * ܽC{\tgEFAÌ[UܽÍGh[U©çÌ¢©Èé 38 * RÉîÿ©çàCãLì Ò¨æÑTOPPERSvWFNgð 39 * ÆÓ·é±ÆD 14 * 上記著作権者は,以下の(1)〜(4)の条件を満たす場合に限り,本ソフトウェ 15 * ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改 16 * 変・再配布(以下,利用と呼ぶ)することを無償で許諾する. 17 * (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作 18 * 権表示,この利用条件および下記の無保証規定が,そのままの形でソー 19 * スコード中に含まれていること. 20 * (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使 21 * 用できる形で再配布する場合には,再配布に伴うドキュメント(利用 22 * 者マニュアルなど)に,上記の著作権表示,この利用条件および下記 23 * の無保証規定を掲載すること. 24 * (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使 25 * 用できない形で再配布する場合には,次のいずれかの条件を満たすこ 26 * と. 27 * (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著 28 * 作権表示,この利用条件および下記の無保証規定を掲載すること. 29 * (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに 30 * 報告すること. 31 * (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損 32 * 害からも,上記著作権者およびTOPPERSプロジェクトを免責すること. 33 * また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理 34 * 由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを 35 * 免責すること. 40 36 * 41 * {\tgEFAÍC³ÛØÅñ³êÄ¢éàÌÅ éDãLì Ò¨42 * æÑTOPPERSvWFNgÍC{\tgEFAÉÖµÄCÁèÌgpÚI43 * ÉηéK«àÜßÄC¢©ÈéÛØàsíÈ¢DܽC{\tgEF44 * AÌpÉæè¼ÚIܽÍÔÚIɶ¶½¢©Èé¹QÉÖµÄàC»45 * ÌÓCðíÈ¢D37 * 本ソフトウェアは,無保証で提供されているものである.上記著作権者お 38 * よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的 39 * に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ 40 * アの利用により直接的または間接的に生じたいかなる損害に関しても,そ 41 * の責任を負わない. 46 42 * 47 43 */ 48 44 49 45 /* 50 * ^C}hCoiGR-SAKURApj46 * タイマドライバ(GR-SAKURA用) 51 47 */ 52 48 … … 60 56 61 57 /* 62 * ^C}Ýnho^̽ßÌè58 * タイマ割込みハンドラ登録のための定数 63 59 */ 64 #define INHNO_TIMER INT_CMT0_CMI /* ÝnhÔ*/65 #define INTNO_TIMER INT_CMT0_CMI /* ÝÔ*/66 #define INTPRI_TIMER -5 /* ÝDæx*/67 #define INTATR_TIMER (TA_ENAINT | TA_EDGE) /* Ý®«*/60 #define INHNO_TIMER INT_CMT0_CMI /* 割込みハンドラ番号 */ 61 #define INTNO_TIMER INT_CMT0_CMI /* 割込み番号 */ 62 #define INTPRI_TIMER -5 /* 割込み優先度 */ 63 #define INTATR_TIMER (TA_ENAINT | TA_EDGE) /* 割込み属性 */ 68 64 69 65 #ifndef TOPPERS_MACRO_ONLY 70 66 71 67 /* 72 * ^C}lÌà\»Ì^68 * タイマ値の内部表現の型 73 69 */ 74 70 typedef uint16_t CLOCK; 75 71 76 72 /* 77 * ^C}lÌà\»Æ~bPÊÆÌÏ·73 * タイマ値の内部表現とミリ秒単位との変換 78 74 * 79 * 1ms Ì^C}[èÝðgp·éÌÅ»ÌNbNðè`·éD75 * 1msのタイマー割り込みを使用するのでそのクロックを定義する. 80 76 */ 81 #define TIMER_CLOCK (FREQ_PCLK / 8U) /* PCLK/ Åáªüä8 = 6MHz */77 #define TIMER_CLOCK (FREQ_PCLK / 8U) /* PCLK/最低分周比8 = 6MHz */ 82 78 #define TO_CLOCK(nume, deno) ((CLOCK)(TIMER_CLOCK * (nume) / (deno))) 83 79 #define TO_USEC(clock) ((SYSUTM)((clock) * 1000U / TIMER_CLOCK)) 84 80 85 81 /* 86 * ÝèÅ«éÅåÌ^C}üúiPÊÍà\»j82 * 設定できる最大のタイマ周期(単位は内部表現) 87 83 */ 88 84 #define MAX_CLOCK ((CLOCK) 0xFFFFU) 89 85 90 86 /* 91 * «\]¿pVXeðæèo·ÛÌÔÌ©ÏèliPÊÍà\»j87 * 性能評価用システム時刻を取り出す際の処理時間の見積り値(単位は内部表現) 92 88 */ 93 #define GET_TOLERANCE (100U) /* xêÌ©ÏèliPÊÍà\»j*/89 #define GET_TOLERANCE (100U) /* 処理遅れの見積り値(単位は内部表現)*/ 94 90 #define BEFORE_IREQ(clock) \ 95 91 ((clock) >= (TO_CLOCK(TIC_NUME, TIC_DENO) - GET_TOLERANCE)) 96 92 97 93 /* 98 * RyA}b`^C}Rg[WX^ÌÝèl94 * コンペアマッチタイマコントロールレジスタの設定値 99 95 */ 100 96 /* 101 * NbNIðrbg97 * クロック選択ビット 102 98 * 103 * bit7 Í\ñÌæÅ è, ÝÍ1Åè99 * bit7は予約領域であり, 書込みは1固定 104 100 */ 105 101 #define CMT_PCLK_DIV_8 (0x0080U) … … 109 105 110 106 /* 111 * RyA}b`^C}RX^gWX^iCMCORj107 * コンペアマッチタイマコンスタントレジスタ(CMCOR) 112 108 * 113 * RyA}b`üúð1msÆ·éD 114 * üÓW 115 [NbNiPCLKj48MHzð8ªü·éÌÅC 116 * 1üú ½è166.7nsecÆÈèC6000üúÅ1msi^CeBbNÌüújÆ·éD 109 * コンペアマッチ周期を1msとする. 110 * 周辺モジュールクロック(PCLK)48MHzを8分周するので, 111 * 1周期あたり166.7nsecとなり,6000周期で1ms(タイムティックの周期)とする. 117 112 */ 118 113 #define CMCOR_PERIOD (TIMER_CLOCK) 119 114 120 115 /* 121 * RyA}b`^C}èÝvæÝèWX^iiISELRijii= èÝxN^Ôj116 * コンペアマッチタイマ割り込み要求先設定レジスタi(ISELRi)(i= 割り込みベクタ番号) 122 117 */ 123 118 #define ICU_ISEL_CPU (0x00U) … … 127 122 128 123 /* 129 * ^C}ÌN®124 * タイマの起動処理 130 125 * 131 * ^C}ðú»µCüúIÈ^C}Ýv𶳹éD126 * タイマを初期化し,周期的なタイマ割込み要求を発生させる. 132 127 */ 133 128 extern void target_timer_initialize(intptr_t exinf); 134 129 135 130 /* 136 * ^C}Ìâ~131 * タイマの停止処理 137 132 * 138 * ^C}Ì®ìðâ~³¹éD133 * タイマの動作を停止させる. 139 134 */ 140 135 extern void target_timer_terminate(intptr_t exinf); 141 136 142 137 /* 143 * ^C}WX^lÌÇÝoµ138 * タイマレジスタ値の読み出し 144 139 */ 145 140 Inline uint16_t rx630_cmt_getcount(void) … … 149 144 150 145 /* 151 * ^C}WX^lÌ«Ý146 * タイマレジスタ値の書き込み 152 147 */ 153 148 Inline void rx630_cmt_setcount(uint16_t count) … … 157 152 158 153 /* 159 * ^C}Ì»ÝlÌÇoµ154 * タイマの現在値の読出し 160 155 */ 161 156 Inline CLOCK 162 157 target_timer_get_current(void) 163 158 { 164 /* AbvJEg̽ß^C}WX^lð»ÌÜÜÔ·*/159 /* アップカウントのためタイマレジスタ値をそのまま返す */ 165 160 return (rx630_cmt_getcount()); 166 161 } 167 162 168 163 /* 169 * ^C}ÝvÌ`FbN164 * タイマ割込み要求のチェック 170 165 */ 171 166 Inline bool_t … … 176 171 177 172 /* 178 * ^C}Ýnh173 * タイマ割込みハンドラ 179 174 */ 180 175 extern void target_timer_handler(void); -
Property svn:mime-type
changed from
-
uKadecot/trunk/ssp/target/grsakura_ccrx/target_unrename.h
-
Property svn:mime-type
changed from
text/plain
totext/plain; charset=SHIFT_JIS
-
Property svn:mime-type
changed from
-
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
-
uKadecot/trunk/ssp/target/grsakura_ccrx/uip_target_config.h
-
Property svn:mime-type
changed from
text/plain
totext/plain; charset=SHIFT_JIS
r101 r107 6 6 * Copyright (C) 2014 Cores Co., Ltd. Japan 7 7 * 8 * ãLì ÒÍCȺÌ(1)`(4)Ìðð½·êÉÀèC{\tgEF 9 * Ai{\tgEFAðüϵ½àÌðÜÞDȺ¯¶jðgpE¡»Eü 10 * ÏEÄzziȺCpÆÄÔj·é±Æð³Åø·éD 11 * (1) {\tgEFAð\[XR[hÌ`Åp·éêÉÍCãLÌì 12 * \¦C±Ìpð¨æѺL̳ÛØKèªC»ÌÜÜÌ`Å\[ 13 * XR[hÉÜÜêÄ¢é±ÆD 14 * (2) {\tgEFAðCCu`®ÈÇC¼Ì\tgEFAJÉg 15 * pÅ«é`ÅÄzz·éêÉÍCÄzzɺ¤hL 16 gip 17 * Ò}j 18 AÈÇjÉCãLÌì \¦C±Ìpð¨æѺL 19 * ̳ÛØKèðfÚ·é±ÆD 20 * (3) {\tgEFAðC@íÉgÝÞÈÇC¼Ì\tgEFAJÉg 21 * pÅ«È¢`ÅÄzz·éêÉÍCÌ¢¸ê©Ìðð½·± 22 * ÆD 23 * (a) Äzzɺ¤hL 24 gipÒ}j 25 AÈÇjÉCãLÌ 26 * ì \¦C±Ìpð¨æѺL̳ÛØKèðfÚ·é±ÆD 27 * (b) ÄzzÌ`ÔðCÊÉèßéû@ÉæÁÄCTOPPERSvWFNgÉ 28 * ñ·é±ÆD 29 * (4) {\tgEFAÌpÉæè¼ÚIܽÍÔÚIɶ¶é¢©Èé¹ 30 * Q©çàCãLì Ò¨æÑTOPPERSvWFNgðÆÓ·é±ÆD 31 * ܽC{\tgEFAÌ[UܽÍGh[U©çÌ¢©Èé 32 * RÉîÿ©çàCãLì Ò¨æÑTOPPERSvWFNgð 33 * ÆÓ·é±ÆD 8 * 上記著作権者は,以下の(1)〜(4)の条件を満たす場合に限り,本ソフトウェ 9 * ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改 10 * 変・再配布(以下,利用と呼ぶ)することを無償で許諾する. 11 * (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作 12 * 権表示,この利用条件および下記の無保証規定が,そのままの形でソー 13 * スコード中に含まれていること. 14 * (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使 15 * 用できる形で再配布する場合には,再配布に伴うドキュメント(利用 16 * 者マニュアルなど)に,上記の著作権表示,この利用条件および下記 17 * の無保証規定を掲載すること. 18 * (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使 19 * 用できない形で再配布する場合には,次のいずれかの条件を満たすこ 20 * と. 21 * (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著 22 * 作権表示,この利用条件および下記の無保証規定を掲載すること. 23 * (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに 24 * 報告すること. 25 * (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損 26 * 害からも,上記著作権者およびTOPPERSプロジェクトを免責すること. 27 * また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理 28 * 由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを 29 * 免責すること. 34 30 * 35 * {\tgEFAÍC³ÛØÅñ³êÄ¢éàÌÅ éDãLì Ò¨36 * æÑTOPPERSvWFNgÍC{\tgEFAÉÖµÄCÁèÌgpÚI37 * ÉηéK«àÜßÄC¢©ÈéÛØàsíÈ¢DܽC{\tgEF38 * AÌpÉæè¼ÚIܽÍÔÚIɶ¶½¢©Èé¹QÉÖµÄàC»39 * ÌÓCðíÈ¢D31 * 本ソフトウェアは,無保証で提供されているものである.上記著作権者お 32 * よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的 33 * に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ 34 * アの利用により直接的または間接的に生じたいかなる損害に関しても,そ 35 * の責任を負わない. 40 36 * 41 37 * @(#) $Id$ … … 48 44 49 45 /* 50 * RX62N Ethernet Controler ÉÖ·éè`46 * RX62N Ethernet Controler に関する定義 51 47 */ 52 48 53 #define INHNO_IF_RX62N_TRX INT_ETH_EINT /* pPbgóM*/54 #define INTNO_IF_RX62N_TRX INT_ETH_EINT /* pPbgóM*/55 #define INTATR_IF_RX62N_TRX (TA_NULL) /* Ý®«*/56 #define INTPRI_IF_RX62N_TRX (-1) /* ÝDæx*/49 #define INHNO_IF_RX62N_TRX INT_ETH_EINT /* パケット送受信 */ 50 #define INTNO_IF_RX62N_TRX INT_ETH_EINT /* パケット送受信 */ 51 #define INTATR_IF_RX62N_TRX (TA_NULL) /* 割込み属性 */ 52 #define INTPRI_IF_RX62N_TRX (-1) /* 割込み優先度 */ 57 53 58 54 #ifndef TOPPERS_MACRO_ONLY 59 55 60 56 /* 61 * Ö57 * 関数 62 58 */ 63 59 -
Property svn:mime-type
changed from
Note:
See TracChangeset
for help on using the changeset viewer.