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