Index: ssp_qb_r5f100le_cs/trunk/target/cq_frk_fm3_gcc/MB9BF618T.h
===================================================================
--- ssp_qb_r5f100le_cs/trunk/target/cq_frk_fm3_gcc/MB9BF618T.h	(revision 93)
+++ ssp_qb_r5f100le_cs/trunk/target/cq_frk_fm3_gcc/MB9BF618T.h	(revision 95)
@@ -5,36 +5,32 @@
  *  Copyright (C) 2012 Meika Sugimoto
  * 
- *  ãLì ÒÍCÈºÌ(1)`(4)Ìðð½·êÉÀèC{\tgEF
- *  Ai{\tgEFAðüÏµ½àÌðÜÞDÈº¯¶jðgpE¡»Eü
- *  ÏEÄzziÈºCpÆÄÔj·é±Æð³Åø·éD
- *  (1) {\tgEFAð\[XR[hÌ`Åp·éêÉÍCãLÌì
- *       \¦C±Ìpð¨æÑºLÌ³ÛØKèªC»ÌÜÜÌ`Å\[
- *      XR[hÉÜÜêÄ¢é±ÆD
- *  (2) {\tgEFAðCCu`®ÈÇC¼Ì\tgEFAJ­Ég
- *      pÅ«é`ÅÄzz·éêÉÍCÄzzÉº¤hL
-gip
- *      Ò}j
-AÈÇjÉCãLÌì \¦C±Ìpð¨æÑºL
- *      Ì³ÛØKèðfÚ·é±ÆD
- *  (3) {\tgEFAðC@íÉgÝÞÈÇC¼Ì\tgEFAJ­Ég
- *      pÅ«È¢`ÅÄzz·éêÉÍCÌ¢¸ê©Ìðð½·±
- *      ÆD
- *    (a) ÄzzÉº¤hL
-gipÒ}j
-AÈÇjÉCãLÌ
- *        ì \¦C±Ìpð¨æÑºLÌ³ÛØKèðfÚ·é±ÆD
- *    (b) ÄzzÌ`ÔðCÊÉèßéû@ÉæÁÄCTOPPERSvWFNgÉ
- *        ñ·é±ÆD
- *  (4) {\tgEFAÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶é¢©Èé¹
-*      Q©çàCãLì Ò¨æÑTOPPERSvWFNgðÆÓ·é±ÆD
- *      Ü½C{\tgEFAÌ[UÜ½ÍGh[U©çÌ¢©Èé
- *      RÉîÃ­¿©çàCãLì Ò¨æÑTOPPERSvWFNgð
- *      ÆÓ·é±ÆD
+ *  上記著作権者は，以下の(1)〜(4)の条件を満たす場合に限り，本ソフトウェ
+ *  ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改
+ *  変・再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+ *      用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+ *      者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+ *      の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+ *      用できない形で再配布する場合には，次のいずれかの条件を満たすこ
+ *      と．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+ *        作権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに
+ *        報告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+*      害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
+ *      また，本ソフトウェアのユーザまたはエンドユーザからのいかなる理
+ *      由に基づく請求からも，上記著作権者およびTOPPERSプロジェクトを
+ *      免責すること．
  * 
- *  {\tgEFAÍC³ÛØÅñ³êÄ¢éàÌÅ éDãLì Ò¨
- *  æÑTOPPERSvWFNgÍC{\tgEFAÉÖµÄCÁèÌgpÚI
- *  ÉÎ·éK«àÜßÄC¢©ÈéÛØàsíÈ¢DÜ½C{\tgEF
- *  AÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶½¢©Èé¹QÉÖµÄàC»
- *  ÌÓCðíÈ¢D
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ *  よびTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的
+ *  に対する適合性も含めて，いかなる保証も行わない．また，本ソフトウェ
+ *  アの利用により直接的または間接的に生じたいかなる損害に関しても，そ
+ *  の責任を負わない．
  * 
  */
@@ -44,11 +40,11 @@
 
 /*
- *  CORTEX-M3 CPUÌË¶ÌCN[h
+ *  CORTEX-M3 CPUの依存部のインクルード
  */
 #include "arm_m_gcc/arm_m.h"
 
 /*
- *  vZbTÌGfBAè`
- *    MB9BF618TÍgGfBA
+ *  プロセッサのエンディアン定義
+ *    MB9BF618Tはリトルエンディアン
  */
 #define SIL_ENDIAN_LITTLE
@@ -56,10 +52,10 @@
 
 /*
- *  ÝÔÌÅål
+ *  割込み番号の最大値
  */
 #define TMAX_INTNO   (16 + 48)
 
 /*
- *  ÝDæxÌrbg
+ *  割込み優先度のビット幅
  */
 #define TBITW_IPRI     (4)
@@ -67,5 +63,5 @@
 
 /*
- *  ÝxN^Ôè`
+ *  割込みベクタ番号定義
  */
 #define INT_FCS					(16)
@@ -120,10 +116,10 @@
 
 /*
- *  ÝDæxrbgÌTuDæxÌrbg
+ *  割込み優先度ビット幅中のサブ優先度のビット幅
  */
 #define TBITW_SUBIPRI  0
 
 
-/* MB9BF618TÌytFWX^è` */
+/* MB9BF618Tのペリフェラルレジスタ定義 */
 
 /* BUS:AHB */
@@ -177,5 +173,5 @@
 #define FLASHIF_WORK_BASE		(0x200E0000)
 
-/* NbN/ZbgÖAÌWX^ */
+/* クロック/リセット関連のレジスタ */
 #define SCM_CTL					(CLOCKRESET_BASE + 0x0000)
 #define SCM_STR					(CLOCKRESET_BASE + 0x0004)
@@ -195,5 +191,5 @@
 #define INT_CLR					(CLOCKRESET_BASE + 0x0068)
 
-/* SCM_CTL , SCM_STRÌrbgÄ */
+/* SCM_CTL , SCM_STRのビット割当て */
 #define SCM_CTL_RCS_HIGHCR		(0 << 5)
 #define SCM_CTL_RCS_MAINCLK		(1 << 5)
@@ -210,5 +206,5 @@
 #define SCM_STR_PLRDY			(1 << 4)
 
-/* NbNªüäÝèl */
+/* クロック分周比設定値 */
 #define BSC_CLK_DIV_1			(0)
 #define BSC_CLK_DIV_2			(1)
@@ -219,9 +215,9 @@
 #define BSC_CLK_DIV_16			(6)
 
-/* APBNbN§äÝèl */
+/* APBクロック制御設定値 */
 #define APBC_EN					(1 << 7)
 #define APBC_RESET				(1 << 4)
 
-/* NbNªüäÝèl */
+/* クロック分周比設定値 */
 #define APB_CLK_DIV_1			(0)
 #define APB_CLK_DIV_2			(1)
@@ -230,5 +226,5 @@
 
 
-/* NbNÖAÝÌrbgÄ */
+/* クロック関連割込みのビット割当て */
 #define INT_CLL_MCS				(1 << 0)
 #define INT_CLL_SCS				(1 << 1)
@@ -236,5 +232,5 @@
 #define INT_CLL_FCS				(1 << 5)
 
-/* CSW_TMRÌrbgÄ */
+/* CSW_TMRのビット割当て */
 #define PSW_TMR_MOWT_CONF0		(0 << 0)		/* 2^1  / FCRH */
 #define PSW_TMR_MOWT_CONF1		(1 << 0)		/* 2^5 / FCRH */
@@ -254,5 +250,5 @@
 #define PSW_TMR_MOWT_CONF15		(15 << 0)		/* 2^23 / FCRH */
 
-/* PSW_TMRÌrbgÄ */
+/* PSW_TMRのビット割当て */
 #define PSW_TMR_PINC_MO			(0 << 4)
 #define PSW_TMR_PINC_CR			(1 << 4)
@@ -266,5 +262,5 @@
 #define PSW_TMR_POWT_CONF7		(7 << 0)		/* 2^16 / FCRH */
 
-/* PLL_CTL1 , PLL_CTL2ÌrbgÄ */
+/* PLL_CTL1 , PLL_CTL2のビット割当て */
 #define PLL_CTL1_PLLK(n)		(((n) - 1) << 4)
 #define PLL_CTL1_PLLM(n)		(((n) - 1) << 0)
Index: ssp_qb_r5f100le_cs/trunk/target/cq_frk_fm3_gcc/Makefile.target
===================================================================
--- ssp_qb_r5f100le_cs/trunk/target/cq_frk_fm3_gcc/Makefile.target	(revision 93)
+++ ssp_qb_r5f100le_cs/trunk/target/cq_frk_fm3_gcc/Makefile.target	(revision 95)
@@ -1,8 +1,8 @@
 #
-#		Makefile Ì^[QbgË¶(CQ-FRM-FM3p)
+#		Makefile のターゲット依存部(CQ-FRM-FM3用)
 #
 
 #
-#  {[h¼CvZbT¼CJ­Â«¼Ìè`
+#  ボード名，プロセッサ名，開発環境名の定義
 #
 BOARD = cq_frk_fm3
@@ -11,5 +11,5 @@
 
 #
-#  ROM»·é©Ç¤©
+#  ROM化するかどうか
 #
 
@@ -17,19 +17,19 @@
 
 #
-#  GNUJ­Â«Ì^[QbgA[LeN`Ìè`
+#  GNU開発環境のターゲットアーキテクチャの定義
 #
 GCC_TARGET = arm-none-eabi
 
 #
-#  eZOgÌJnAhXÌè`
+#  各セグメントの開始アドレスの定義
 #
 
 #
-#  ñ^XNReLXgpÌX^bNÌúliêj
+#  非タスクコンテキスト用のスタックの初期値（底）
 #
 DEFAULT_STK_TOP = 0x20005000
 
 #
-#  RpCIvV
+#  コンパイルオプション
 #
 INCLUDES := $(INCLUDES) -I$(TARGETDIR)
@@ -38,5 +38,5 @@
 
 #
-#  J[lÉÖ·éè`
+#  カーネルに関する定義
 #
 KERNEL_DIR := $(KERNEL_DIR) $(TARGETDIR)
@@ -46,5 +46,5 @@
 
 #
-#  VXeT[rXÉÖ·éè`
+#  システムサービスに関する定義
 #
 SYSSVC_DIR := $(SYSSVC_DIR)
@@ -53,11 +53,10 @@
 
 #
-#  RtBM
-[^ÖWÌÏÌè`
+#  コンフィギュレータ関係の変数の定義
 #
 CFG_TABS := $(CFG_TABS) --cfg1-def-table $(TARGETDIR)/target_def.csv
 
 #
-#  g[XOÉÖ·éÝè
+#  トレースログに関する設定
 #
 ifeq ($(ENABLE_TRACE),true)
@@ -68,5 +67,5 @@
 
 #
-#  ROM»Í ROM_BOOTðtrueÉè`·é
+#  ROM化時は ROM_BOOTをtrueに定義する
 #
 ifeq ($(ROM_BOOT),true)
@@ -77,5 +76,5 @@
 
 #
-#  JXNvgÌè`
+#  リンカスクリプトの定義
 #
 
@@ -87,10 +86,8 @@
 
 #
-#  X^[gAbvW
-[ÉÖ·éè`
+#  スタートアップモジュールに関する定義
 #
-#  cq_starm.ldÉuSTARTUP(start.o)vðLqµ½½ßCX^[gAbvW
-[
-#  Ì¼OðHIDDEN_OBJSÉè`·éDÜ½CLDFLAGSÉ-nostdlibðÇÁµÄ¢éD
+#  cq_starm.ldに「STARTUP(start.o)」を記述したため，スタートアップモジュー
+#  ルの名前をHIDDEN_OBJSに定義する．また，LDFLAGSに-nostdlibを追加している．
 #
 HIDDEN_OBJS = start.o
@@ -106,5 +103,5 @@
 
 #
-#  Ë¶ÖWÌè`
+#  依存関係の定義
 #
 cfg1_out.c: $(TARGETDIR)/target_def.csv
@@ -113,5 +110,5 @@
 
 #
-#  vZbTË¶ÌCN[h
+#  プロセッサ依存部のインクルード
 #
 include $(SRCDIR)/arch/$(PRC)_$(TOOL)/Makefile.prc
Index: ssp_qb_r5f100le_cs/trunk/target/cq_frk_fm3_gcc/cq_frm_fm3.h
===================================================================
--- ssp_qb_r5f100le_cs/trunk/target/cq_frk_fm3_gcc/cq_frm_fm3.h	(revision 93)
+++ ssp_qb_r5f100le_cs/trunk/target/cq_frk_fm3_gcc/cq_frm_fm3.h	(revision 95)
@@ -5,38 +5,34 @@
  *  Copyright (C) 2012 Meika Sugimoto
  * 
- *  ãLì ÒÍCFree Software Foundation ÉæÁÄö\³êÄ¢é 
- *  GNU General Public License Ì Version 2 ÉLq³êÄ¢éð©CÈ
- *  ºÌ(1)`(4)Ìðð½·êÉÀèC{\tgEFAi{\tgEF
- *  AðüÏµ½àÌðÜÞDÈº¯¶jðgpE¡»EüÏEÄzziÈºC
- *  pÆÄÔj·é±Æð³Åø·éD
- *  (1) {\tgEFAð\[XR[hÌ`Åp·éêÉÍCãLÌì
- *       \¦C±Ìpð¨æÑºLÌ³ÛØKèªC»ÌÜÜÌ`Å\[
- *      XR[hÉÜÜêÄ¢é±ÆD
- *  (2) {\tgEFAðÄpÂ\ÈoCiR[hiP[^uIu
- *      WFNgt@CâCuÈÇjÌ`Åp·éêÉÍCp
- *      Éº¤hL
-gipÒ}j
-AÈÇjÉCãLÌì \¦C
- *      ±Ìpð¨æÑºLÌ³ÛØKèðfÚ·é±ÆD
- *  (3) {\tgEFAðÄpsÂ\ÈoCiR[hÌ`Ü½Í@íÉg
- *      Ýñ¾`Åp·éêÉÍCÌ¢¸ê©Ìðð½·±ÆD
- *    (a) pÉº¤hL
-gipÒ}j
-AÈÇjÉCãLÌì
- *         \¦C±Ìpð¨æÑºLÌ³ÛØKèðfÚ·é±ÆD
- *    (b) pÌ`ÔðCÊÉèßéû@ÉæÁÄCãLì ÒÉñ·é
- *        ±ÆD
- *  (4) {\tgEFAÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶é¢©Èé¹
- *      Q©çàCãLì ÒðÆÓ·é±ÆD
+ *  上記著作権者は，Free Software Foundation によって公表されている 
+ *  GNU General Public License の Version 2 に記述されている条件か，以
+ *  下の(1)〜(4)の条件を満たす場合に限り，本ソフトウェア（本ソフトウェ
+ *  アを改変したものを含む．以下同じ）を使用・複製・改変・再配布（以下，
+ *  利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを再利用可能なバイナリコード（リロケータブルオブ
+ *      ジェクトファイルやライブラリなど）の形で利用する場合には，利用
+ *      に伴うドキュメント（利用者マニュアルなど）に，上記の著作権表示，
+ *      この利用条件および下記の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを再利用不可能なバイナリコードの形または機器に組
+ *      み込んだ形で利用する場合には，次のいずれかの条件を満たすこと．
+ *    (a) 利用に伴うドキュメント（利用者マニュアルなど）に，上記の著作
+ *        権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 利用の形態を，別に定める方法によって，上記著作権者に報告する
+ *        こと．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+ *      害からも，上記著作権者を免責すること．
  * 
- *  {\tgEFAÍC³ÛØÅñ³êÄ¢éàÌÅ éDãLì ÒÍC
- *  {\tgEFAÉÖµÄC»ÌKpÂ\«àÜßÄC¢©ÈéÛØàsí
- *  È¢DÜ½C{\tgEFAÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶½¢
- *  ©Èé¹QÉÖµÄàC»ÌÓCðíÈ¢D
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者は，
+ *  本ソフトウェアに関して，その適用可能性も含めて，いかなる保証も行わ
+ *  ない．また，本ソフトウェアの利用により直接的または間接的に生じたい
+ *  かなる損害に関しても，その責任を負わない．
  * 
  */
 
 /*
- *  ^[Qbg{[hÉÖ·éè`(CQ-FRM-FM3p)
+ *  ターゲットボードに関する定義(CQ-FRM-FM3用)
  */
 
@@ -49,5 +45,5 @@
 
 /*
- *  OIV[^NbNÌè`
+ *  外部オシレータクロックの定義
  */
 
@@ -55,8 +51,8 @@
 
 /*
- *  OIV[^ð³É¶¬·éVXeNbNÖAÌè`
+ *  外部オシレータを元に生成するシステムクロック関連の定義
  */
 
-/* PLLNbN */
+/* PLLクロック */
 #define PLLK_VALUE	(1)
 #define PLLN_VALUE	(36)
@@ -73,5 +69,5 @@
 #define SYSTIC_CLOCK	(PLL_CLOCK)	/* 18MHz */
 
-/* VAÊM{[[gÝè(oXNbN18MHzÌêÌÝè) */
+/* シリアル通信ボーレート設定(バスクロック18MHzの場合の設定) */
 #define BGR_VALUE_115200BPS		(155)
 #define BGR_VALUE_57600BPS		(311)
Index: ssp_qb_r5f100le_cs/trunk/target/cq_frk_fm3_gcc/target.tf
===================================================================
--- ssp_qb_r5f100le_cs/trunk/target/cq_frk_fm3_gcc/target.tf	(revision 93)
+++ ssp_qb_r5f100le_cs/trunk/target/cq_frk_fm3_gcc/target.tf	(revision 95)
@@ -1,13 +1,13 @@
 $ 
-$     pX2Ì^[QbgË¶ev[g(CQ-FRM-FM3p)
+$     パス2のターゲット依存テンプレート(CQ-FRM-FM3用)
 $ 
 
 $ 
-$  vZbTË¶Ìev[gt@CÌCN[h
+$  プロセッサ依存のテンプレートファイルのインクルード
 $ 
 $INCLUDE"arm_m_gcc/prc.tf"$
 
 $ 
-$  oi[oÍpÌTFt@C
+$  バナー出力用のTFファイル
 $ 
 $INCLUDE "syssvc/banner.tf"$
Index: ssp_qb_r5f100le_cs/trunk/target/cq_frk_fm3_gcc/target_cfg1_out.h
===================================================================
--- ssp_qb_r5f100le_cs/trunk/target/cq_frk_fm3_gcc/target_cfg1_out.h	(revision 93)
+++ ssp_qb_r5f100le_cs/trunk/target/cq_frk_fm3_gcc/target_cfg1_out.h	(revision 95)
@@ -1,8 +1,8 @@
 /*
- *		cfg1_out.cðN·é½ßÉKvÈX^uÌè`
+ *		cfg1_out.cをリンクするために必要なスタブの定義
  */
 
 /*
- *  RAË¶ÌX^uÌè` 
+ *  コア依存のスタブの定義 
  */
 #include "arm_m_gcc/prc_cfg1_out.h"
Index: ssp_qb_r5f100le_cs/trunk/target/cq_frk_fm3_gcc/target_check.tf
===================================================================
--- ssp_qb_r5f100le_cs/trunk/target/cq_frk_fm3_gcc/target_check.tf	(revision 93)
+++ ssp_qb_r5f100le_cs/trunk/target/cq_frk_fm3_gcc/target_check.tf	(revision 95)
@@ -1,8 +1,8 @@
 $ 
-$     pX3Ì^[QbgË¶ev[g(CQ-FRM-FM3p)
+$     パス3のターゲット依存テンプレート(CQ-FRM-FM3用)
 $ 
 
 $ 
-$  pX3ÌvZbTË¶Ìev[gÌCN[h
+$  パス3のプロセッサ依存のテンプレートのインクルード
 $ 
 $INCLUDE"arm_m_gcc/prc_check.tf"$
Index: ssp_qb_r5f100le_cs/trunk/target/cq_frk_fm3_gcc/target_config.c
===================================================================
--- ssp_qb_r5f100le_cs/trunk/target/cq_frk_fm3_gcc/target_config.c	(revision 93)
+++ ssp_qb_r5f100le_cs/trunk/target/cq_frk_fm3_gcc/target_config.c	(revision 95)
@@ -11,42 +11,37 @@
  *              Nagoya Municipal Industrial Research Institute, JAPAN
  * 
- *  ãLì ÒÍCÈºÌ(1)`(4)Ìðð½·êÉÀèC{\tgEF
- *  Ai{\tgEFAðüÏµ½àÌðÜÞDÈº¯¶jðgpE¡»Eü
- *  ÏEÄzziÈºCpÆÄÔj·é±Æð³Åø·éD
- *  (1) {\tgEFAð\[XR[hÌ`Åp·éêÉÍCãLÌì
- *       \¦C±Ìpð¨æÑºLÌ³ÛØKèªC»ÌÜÜÌ`Å\[
- *      XR[hÉÜÜêÄ¢é±ÆD
- *  (2) {\tgEFAðCCu`®ÈÇC¼Ì\tgEFAJ­Ég
- *      pÅ«é`ÅÄzz·éêÉÍCÄzzÉº¤hL
-gip
- *      Ò}j
-AÈÇjÉCãLÌì \¦C±Ìpð¨æÑºL
- *      Ì³ÛØKèðfÚ·é±ÆD
- *  (3) {\tgEFAðC@íÉgÝÞÈÇC¼Ì\tgEFAJ­Ég
- *      pÅ«È¢`ÅÄzz·éêÉÍCÌ¢¸ê©Ìðð½·±
- *      ÆD
- *    (a) ÄzzÉº¤hL
-gipÒ}j
-AÈÇjÉCãLÌ
- *        ì \¦C±Ìpð¨æÑºLÌ³ÛØKèðfÚ·é±ÆD
- *    (b) ÄzzÌ`ÔðCÊÉèßéû@ÉæÁÄCTOPPERSvWFNgÉ
- *        ñ·é±ÆD
- *  (4) {\tgEFAÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶é¢©Èé¹
- *      Q©çàCãLì Ò¨æÑTOPPERSvWFNgðÆÓ·é±ÆD
- *      Ü½C{\tgEFAÌ[UÜ½ÍGh[U©çÌ¢©Èé
- *      RÉîÃ­¿©çàCãLì Ò¨æÑTOPPERSvWFNgð
- *      ÆÓ·é±ÆD
+ *  上記著作権者は，以下の(1)〜(4)の条件を満たす場合に限り，本ソフトウェ
+ *  ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改
+ *  変・再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+ *      用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+ *      者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+ *      の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+ *      用できない形で再配布する場合には，次のいずれかの条件を満たすこ
+ *      と．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+ *        作権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに
+ *        報告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+ *      害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
+ *      また，本ソフトウェアのユーザまたはエンドユーザからのいかなる理
+ *      由に基づく請求からも，上記著作権者およびTOPPERSプロジェクトを
+ *      免責すること．
  * 
- *  {\tgEFAÍC³ÛØÅñ³êÄ¢éàÌÅ éDãLì Ò¨
- *  æÑTOPPERSvWFNgÍC{\tgEFAÉÖµÄCÁèÌgpÚI
- *  ÉÎ·éK«àÜßÄC¢©ÈéÛØàsíÈ¢DÜ½C{\tgEF
- *  AÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶½¢©Èé¹QÉÖµÄàC»
- *  ÌÓCðíÈ¢D
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ *  よびTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的
+ *  に対する適合性も含めて，いかなる保証も行わない．また，本ソフトウェ
+ *  アの利用により直接的または間接的に生じたいかなる損害に関しても，そ
+ *  の責任を負わない．
  * 
  */
 
 /*
- * ^[QbgË¶W
-[(CQ-FRM-FM3p)
+ * ターゲット依存モジュール(CQ-FRM-FM3用)
  */
 #include "kernel_impl.h"
@@ -56,5 +51,5 @@
 
 /*
- * ^[QbgVXeÌn[hEFA¹Ìè`
+ * ターゲットシステムのハードウェア資源の定義
  */
 #include "cq_frm_fm3.h"
@@ -62,19 +57,19 @@
 
 /*
- * ^[QbgË¶@ú»
+ * ターゲット依存部　初期化処理
  */
 void target_initialize(void)
 {
 	/*
-	 *  vZbTË¶Ìú»
+	 *  プロセッサ依存部の初期化
 	 */
 	prc_initialize();
 
 	/*
-	 *  ytFÌÝè
+	 *  ペリフェラルの設定
 	 */
 	
 	/*
-	 *  n[hEFAWDT³ø»
+	 *  ハードウェアWDT無効化
 	 */
 	sil_wrw_mem((void *)WDG_LCK , WDG_UNLOCK_VAL);
@@ -83,12 +78,12 @@
 	
 	/*
-	 *  I/O|[gÌú»
+	 *  I/Oポートの初期化
 	 */
 #if (SIO_PORTID == 1)
-	/* PFRÌÝè */
+	/* PFRの設定 */
 	
 	/* MFS(RX,TX) CH0 */
-	sil_andw((void *)EPFR7 , ~(0x03 << 2));	/* SIN0_0 , SOT0_0ðgp */
-	sil_orw((void *)EPFR7 , (0x01 << 6));	/* SIN0_0 , SOT0_0ðgp */
+	sil_andw((void *)EPFR7 , ~(0x03 << 2));	/* SIN0_0 , SOT0_0を使用 */
+	sil_orw((void *)EPFR7 , (0x01 << 6));	/* SIN0_0 , SOT0_0を使用 */
 	
 	/* P21(SIN),P22(SOT) */
@@ -98,6 +93,6 @@
 #elif (SIO_PORTID == 2)
 	/* USART2(RX,TX) CH2 */
-	sil_andw((void *)EPFR8 , ~(0x03 << 6));	/* SIN4_2ðgp */
-	sil_orw((void *)EPFR8 , (0x03 << 6));	/* SIN4_2 , SOT4_2ðgp */
+	sil_andw((void *)EPFR8 , ~(0x03 << 6));	/* SIN4_2を使用 */
+	sil_orw((void *)EPFR8 , (0x03 << 6));	/* SIN4_2 , SOT4_2を使用 */
 	
 	/* PD2(SIN),PD3(SOT) */
@@ -107,5 +102,5 @@
 
 	/*
-	 *  oi[oÍpÌVAú»
+	 *  バナー出力用のシリアル初期化
 	 */
 	
@@ -113,5 +108,5 @@
 	sil_dly_nse(10 * 1000 * 1000);
 	
-	/* LED|[g */
+	/* LEDポート */
 	sil_andw((void *)PFRF , ~BITMAP_3);
 	sil_orw((void *)PDDRF , BITMAP_3);
@@ -121,14 +116,14 @@
 
 /*
- * ^[QbgË¶ I¹
+ * ターゲット依存部 終了処理
  */
 void target_exit(void)
 {
-	/* vZbTË¶ÌI¹ */
+	/* プロセッサ依存部の終了処理 */
 	prc_terminate();
 }
 
 /*
- * VXeOÌáxoÍÌ½ßÌ¶oÍ
+ * システムログの低レベル出力のための文字出力
  */
 void target_fput_log(char c)
Index: ssp_qb_r5f100le_cs/trunk/target/cq_frk_fm3_gcc/target_config.h
===================================================================
--- ssp_qb_r5f100le_cs/trunk/target/cq_frk_fm3_gcc/target_config.h	(revision 93)
+++ ssp_qb_r5f100le_cs/trunk/target/cq_frk_fm3_gcc/target_config.h	(revision 95)
@@ -9,36 +9,32 @@
  *  Copyright (C) 2012 by Meika Sugimoto
  * 
- *  ãLì ÒÍCÈºÌ(1)`(4)Ìðð½·êÉÀèC{\tgEF
- *  Ai{\tgEFAðüÏµ½àÌðÜÞDÈº¯¶jðgpE¡»Eü
- *  ÏEÄzziÈºCpÆÄÔj·é±Æð³Åø·éD
- *  (1) {\tgEFAð\[XR[hÌ`Åp·éêÉÍCãLÌì
- *       \¦C±Ìpð¨æÑºLÌ³ÛØKèªC»ÌÜÜÌ`Å\[
- *      XR[hÉÜÜêÄ¢é±ÆD
- *  (2) {\tgEFAðCCu`®ÈÇC¼Ì\tgEFAJ­Ég
- *      pÅ«é`ÅÄzz·éêÉÍCÄzzÉº¤hL
-gip
- *      Ò}j
-AÈÇjÉCãLÌì \¦C±Ìpð¨æÑºL
- *      Ì³ÛØKèðfÚ·é±ÆD
- *  (3) {\tgEFAðC@íÉgÝÞÈÇC¼Ì\tgEFAJ­Ég
- *      pÅ«È¢`ÅÄzz·éêÉÍCÌ¢¸ê©Ìðð½·±
- *      ÆD
- *    (a) ÄzzÉº¤hL
-gipÒ}j
-AÈÇjÉCãLÌ
- *        ì \¦C±Ìpð¨æÑºLÌ³ÛØKèðfÚ·é±ÆD
- *    (b) ÄzzÌ`ÔðCÊÉèßéû@ÉæÁÄCTOPPERSvWFNgÉ
- *        ñ·é±ÆD
- *  (4) {\tgEFAÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶é¢©Èé¹
- *      Q©çàCãLì Ò¨æÑTOPPERSvWFNgðÆÓ·é±ÆD
- *      Ü½C{\tgEFAÌ[UÜ½ÍGh[U©çÌ¢©Èé
- *      RÉîÃ­¿©çàCãLì Ò¨æÑTOPPERSvWFNgð
- *      ÆÓ·é±ÆD
+ *  上記著作権者は，以下の(1)〜(4)の条件を満たす場合に限り，本ソフトウェ
+ *  ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改
+ *  変・再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+ *      用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+ *      者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+ *      の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+ *      用できない形で再配布する場合には，次のいずれかの条件を満たすこ
+ *      と．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+ *        作権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに
+ *        報告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+ *      害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
+ *      また，本ソフトウェアのユーザまたはエンドユーザからのいかなる理
+ *      由に基づく請求からも，上記著作権者およびTOPPERSプロジェクトを
+ *      免責すること．
  * 
- *  {\tgEFAÍC³ÛØÅñ³êÄ¢éàÌÅ éDãLì Ò¨
- *  æÑTOPPERSvWFNgÍC{\tgEFAÉÖµÄCÁèÌgpÚI
- *  ÉÎ·éK«àÜßÄC¢©ÈéÛØàsíÈ¢DÜ½C{\tgEF
- *  AÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶½¢©Èé¹QÉÖµÄàC»
- *  ÌÓCðíÈ¢D
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ *  よびTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的
+ *  に対する適合性も含めて，いかなる保証も行わない．また，本ソフトウェ
+ *  アの利用により直接的または間接的に生じたいかなる損害に関しても，そ
+ *  の責任を負わない．
  * 
  */
@@ -48,9 +44,8 @@
 
 /*
- * ^[QbgË¶W
-[(CQ-FRM-FM3p)
+ * ターゲット依存部モジュール(CQ-FRM-FM3用)
  *
- * J[lÌ^[QbgË¶ÌCN[ht@CDkernel_impl.hÌ^[
- * QbgË¶ÌÊut¯ÆÈ·D
+ * カーネルのターゲット依存部のインクルードファイル．kernel_impl.hのター
+ * ゲット依存部の位置付けとなす．
  */
 
@@ -58,5 +53,5 @@
 
 /*
- *  g[XOÉÖ·éÝè
+ *  トレースログに関する設定
  */
 #ifdef TOPPERS_ENABLE_TRACE
@@ -65,11 +60,11 @@
 
 /*
- *  ftHgÌñ^XNReLXgpÌX^bNÌæÌè`
- *  8bytePÊÅæ¾³êéD 
+ *  デフォルトの非タスクコンテキスト用のスタック領域の定義
+ *  8byte単位で取得される． 
  */
 #define DEFAULT_ISTKSZ			(0x1000 / 4)		/* 16KByte */
 
 /*
- *  ÷­ÔÒ¿Ì½ßÌè`i{ÍSILÌ^[QbgË¶j
+ *  微少時間待ちのための定義（本来はSILのターゲット依存部）
  */
 #define SIL_DLY_TIM1    162
@@ -80,12 +75,12 @@
 
 /*
- *  ^[QbgVXeË¶Ìú»
+ *  ターゲットシステム依存の初期化
  */
 extern void	target_initialize(void);
 
 /*
- *  ^[QbgVXeÌI¹
+ *  ターゲットシステムの終了
  *
- *  VXeðI¹·éÉg¤D
+ *  システムを終了する時に使う．
  */
 extern void	target_exit(void) NoReturn;
@@ -94,6 +89,5 @@
 
 /*
- *  `bvË¶W
-[iARM-Mpj
+ *  チップ依存モジュール（ARM-M用）
  */
 #include "arm_m_gcc/prc_config.h"
Index: ssp_qb_r5f100le_cs/trunk/target/cq_frk_fm3_gcc/target_kernel.h
===================================================================
--- ssp_qb_r5f100le_cs/trunk/target/cq_frk_fm3_gcc/target_kernel.h	(revision 93)
+++ ssp_qb_r5f100le_cs/trunk/target/cq_frk_fm3_gcc/target_kernel.h	(revision 95)
@@ -6,46 +6,42 @@
  *              Graduate School of Information Science, Nagoya Univ., JAPAN
  * 
- *  ãLì ÒÍCÈºÌ(1)`(4)Ìðð½·êÉÀèC{\tgEF
- *  Ai{\tgEFAðüÏµ½àÌðÜÞDÈº¯¶jðgpE¡»Eü
- *  ÏEÄzziÈºCpÆÄÔj·é±Æð³Åø·éD
- *  (1) {\tgEFAð\[XR[hÌ`Åp·éêÉÍCãLÌì
- *       \¦C±Ìpð¨æÑºLÌ³ÛØKèªC»ÌÜÜÌ`Å\[
- *      XR[hÉÜÜêÄ¢é±ÆD
- *  (2) {\tgEFAðCCu`®ÈÇC¼Ì\tgEFAJ­Ég
- *      pÅ«é`ÅÄzz·éêÉÍCÄzzÉº¤hL
-gip
- *      Ò}j
-AÈÇjÉCãLÌì \¦C±Ìpð¨æÑºL
- *      Ì³ÛØKèðfÚ·é±ÆD
- *  (3) {\tgEFAðC@íÉgÝÞÈÇC¼Ì\tgEFAJ­Ég
- *      pÅ«È¢`ÅÄzz·éêÉÍCÌ¢¸ê©Ìðð½·±
- *      ÆD
- *    (a) ÄzzÉº¤hL
-gipÒ}j
-AÈÇjÉCãLÌ
- *        ì \¦C±Ìpð¨æÑºLÌ³ÛØKèðfÚ·é±ÆD
- *    (b) ÄzzÌ`ÔðCÊÉèßéû@ÉæÁÄCTOPPERSvWFNgÉ
- *        ñ·é±ÆD
- *  (4) {\tgEFAÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶é¢©Èé¹
- *      Q©çàCãLì Ò¨æÑTOPPERSvWFNgðÆÓ·é±ÆD
- *      Ü½C{\tgEFAÌ[UÜ½ÍGh[U©çÌ¢©Èé
- *      RÉîÃ­¿©çàCãLì Ò¨æÑTOPPERSvWFNgð
- *      ÆÓ·é±ÆD
+ *  上記著作権者は，以下の(1)〜(4)の条件を満たす場合に限り，本ソフトウェ
+ *  ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改
+ *  変・再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+ *      用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+ *      者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+ *      の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+ *      用できない形で再配布する場合には，次のいずれかの条件を満たすこ
+ *      と．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+ *        作権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに
+ *        報告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+ *      害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
+ *      また，本ソフトウェアのユーザまたはエンドユーザからのいかなる理
+ *      由に基づく請求からも，上記著作権者およびTOPPERSプロジェクトを
+ *      免責すること．
  * 
- *  {\tgEFAÍC³ÛØÅñ³êÄ¢éàÌÅ éDãLì Ò¨
- *  æÑTOPPERSvWFNgÍC{\tgEFAÉÖµÄCÁèÌgpÚI
- *  ÉÎ·éK«àÜßÄC¢©ÈéÛØàsíÈ¢DÜ½C{\tgEF
- *  AÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶½¢©Èé¹QÉÖµÄàC»
- *  ÌÓCðíÈ¢D
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ *  よびTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的
+ *  に対する適合性も含めて，いかなる保証も行わない．また，本ソフトウェ
+ *  アの利用により直接的または間接的に生じたいかなる損害に関しても，そ
+ *  の責任を負わない．
  * 
  */
 
 /*
- *  kernel.hÌ^[QbgË¶(CQ-FRM-FM3p)
+ *  kernel.hのターゲット依存部(CQ-FRM-FM3用)
  *
- *  ±ÌCN[ht@CÍCkernel.hÅCN[h³êéD¼Ìt@
- *  C©ç¼ÚCN[h·é±ÆÍÈ¢D±Ìt@CðCN[h
- *  ·éOÉCt_stddef.hªCN[h³êéÌÅC»êçÉË¶µÄàæ
- *  ¢D
+ *  このインクルードファイルは，kernel.hでインクルードされる．他のファ
+ *  イルから直接インクルードすることはない．このファイルをインクルード
+ *  する前に，t_stddef.hがインクルードされるので，それらに依存してもよ
+ *  い．
  */
 
@@ -53,14 +49,14 @@
 #define TOPPERS_TARGET_KERNEL_H
 
-#define TMIN_INTPRI		(-15)		/* ÝDæxÌÅ¬liÅlj*/
+#define TMIN_INTPRI		(-15)		/* 割込み優先度の最小値（最高値）*/
 
 /*
- *  ^CeBbNÌè`
+ *  タイムティックの定義
  */
-#define TIC_NUME			1U		/* ^CeBbNÌüúÌªq */
-#define TIC_DENO			1U		/* ^CeBbNÌüúÌªê */
+#define TIC_NUME			1U		/* タイムティックの周期の分子 */
+#define TIC_DENO			1U		/* タイムティックの周期の分母 */
 
 /*
- *  vZbTÅ¤ÊÈè`
+ *  プロセッサで共通な定義
  */
 #include "arm_m_gcc/prc_kernel.h"
Index: ssp_qb_r5f100le_cs/trunk/target/cq_frk_fm3_gcc/target_serial.c
===================================================================
--- ssp_qb_r5f100le_cs/trunk/target/cq_frk_fm3_gcc/target_serial.c	(revision 93)
+++ ssp_qb_r5f100le_cs/trunk/target/cq_frk_fm3_gcc/target_serial.c	(revision 95)
@@ -10,41 +10,37 @@
  *              Nagoya Municipal Industrial Research Institute, JAPAN
  * 
- *  ãLì ÒÍCÈºÌ(1)`(4)Ìðð½·êÉÀèC{\tgEF
- *  Ai{\tgEFAðüÏµ½àÌðÜÞDÈº¯¶jðgpE¡»Eü
- *  ÏEÄzziÈºCpÆÄÔj·é±Æð³Åø·éD
- *  (1) {\tgEFAð\[XR[hÌ`Åp·éêÉÍCãLÌì
- *       \¦C±Ìpð¨æÑºLÌ³ÛØKèªC»ÌÜÜÌ`Å\[
- *      XR[hÉÜÜêÄ¢é±ÆD
- *  (2) {\tgEFAðCCu`®ÈÇC¼Ì\tgEFAJ­Ég
- *      pÅ«é`ÅÄzz·éêÉÍCÄzzÉº¤hL
-gip
- *      Ò}j
-AÈÇjÉCãLÌì \¦C±Ìpð¨æÑºL
- *      Ì³ÛØKèðfÚ·é±ÆD
- *  (3) {\tgEFAðC@íÉgÝÞÈÇC¼Ì\tgEFAJ­Ég
- *      pÅ«È¢`ÅÄzz·éêÉÍCÌ¢¸ê©Ìðð½·±
- *      ÆD
- *    (a) ÄzzÉº¤hL
-gipÒ}j
-AÈÇjÉCãLÌ
- *        ì \¦C±Ìpð¨æÑºLÌ³ÛØKèðfÚ·é±ÆD
- *    (b) ÄzzÌ`ÔðCÊÉèßéû@ÉæÁÄCTOPPERSvWFNgÉ
- *        ñ·é±ÆD
- *  (4) {\tgEFAÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶é¢©Èé¹
- *      Q©çàCãLì Ò¨æÑTOPPERSvWFNgðÆÓ·é±ÆD
- *      Ü½C{\tgEFAÌ[UÜ½ÍGh[U©çÌ¢©Èé
- *      RÉîÃ­¿©çàCãLì Ò¨æÑTOPPERSvWFNgð
- *      ÆÓ·é±ÆD
+ *  上記著作権者は，以下の(1)〜(4)の条件を満たす場合に限り，本ソフトウェ
+ *  ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改
+ *  変・再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+ *      用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+ *      者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+ *      の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+ *      用できない形で再配布する場合には，次のいずれかの条件を満たすこ
+ *      と．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+ *        作権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに
+ *        報告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+ *      害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
+ *      また，本ソフトウェアのユーザまたはエンドユーザからのいかなる理
+ *      由に基づく請求からも，上記著作権者およびTOPPERSプロジェクトを
+ *      免責すること．
  * 
- *  {\tgEFAÍC³ÛØÅñ³êÄ¢éàÌÅ éDãLì Ò¨
- *  æÑTOPPERSvWFNgÍC{\tgEFAÉÖµÄCÁèÌgpÚI
- *  ÉÎ·éK«àÜßÄC¢©ÈéÛØàsíÈ¢DÜ½C{\tgEF
- *  AÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶½¢©Èé¹QÉÖµÄàC»
- *  ÌÓCðíÈ¢D
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ *  よびTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的
+ *  に対する適合性も含めて，いかなる保証も行わない．また，本ソフトウェ
+ *  アの利用により直接的または間接的に生じたいかなる損害に関しても，そ
+ *  の責任を負わない．
  * 
  */
 
 /*
- * VAhCoiCQ-FRM-FM3pj
+ * シリアルドライバ（CQ-FRM-FM3用）
  */
 
@@ -55,5 +51,5 @@
 
 /*
- * WX^Ýèl
+ * レジスタ設定値
  */
 #define PORT2SIOPID(x)	((x) + 1)
@@ -62,5 +58,5 @@
 
 /*
- * USARTWX^è`
+ * USARTレジスタ定義
  *  #define MFS_SMR(ch)				(MFS_BASEADDR((ch)) + 0x00)
  *  #define MFS_SCR(ch)				(MFS_BASEADDR((ch)) + 0x01)
@@ -74,5 +70,5 @@
 
 /*
- *  rbgèÄÍoCgANZXpÉLqµÄ¢é
+ *  ビット割り当てはバイトアクセス用に記述している
  */
 
@@ -94,6 +90,6 @@
 #define SMR_WAKEUP					(1U << 4)
 
-#define SMR_SBL_1OR3				(0U << 3)	/* ESCR.ESBL = 0Å1 */
-#define SMR_SBL_2OR4				(1U << 3)	/* ESCR.ESBL = 0Å2 */
+#define SMR_SBL_1OR3				(0U << 3)	/* ESCR.ESBL = 0で1 */
+#define SMR_SBL_2OR4				(1U << 3)	/* ESCR.ESBL = 0で2 */
 
 #define SMR_BDS_LSBFIRST			(0U << 2)
@@ -131,5 +127,5 @@
 
 /*
- * VAI/O|[gÇubNGA
+ * シリアルI/Oポート管理ブロックエリア
  */
 SIOPCB siopcb_table[TNUM_PORT];
@@ -153,5 +149,5 @@
 
 /*
- *  áxoÍÌú»
+ *  低レベル出力の初期化
  */
 
@@ -160,5 +156,5 @@
 	uint32_t ch = INDEX_PORT(siopid);
 	
-	/* ú»ÏÝÌêÍ·®É^[ */
+	/* 初期化済みの場合はすぐにリターン */
 	if((sil_reb_mem((void*)MFS_SCR(ch)) & (SCR_TXE | SCR_RXE)) != 0)
 	{
@@ -166,20 +162,20 @@
 	}
 	
-	/* USARTÌ³ø»CZbg */
+	/* USARTの無効化，リセット */
 	sil_wrb_mem((void *)MFS_SCR(ch) , SCR_UPCL);
 	sil_wrb_mem((void *)MFS_SCR(ch) , 0x0);
 	
-	/* ÊM[hÝè */
+	/* 通信モード設定 */
 	sil_wrb_mem((void *)MFS_SMR(ch) , 
 			(SMR_MODE_ASYNC_NORMAL | SMR_SBL_1OR3 | SMR_BDS_LSBFIRST | SMR_SOE_DISABLE));
 	sil_wrb_mem((void *)MFS_ESCR(ch) ,
 			(ESCR_FLWEN_DISABLE | ESCR_INV_NRZ | ESCR_PEN_DISABLE | ESCR_DATALEN_8));
-	/* ÊM¬xÝè */
-	sil_wrh_mem((void *)MFS_BGR0(ch) , BPS_SETTING);	/* n[t[hANZX·é */
-	/* FIFO³ø» */
+	/* 通信速度設定 */
+	sil_wrh_mem((void *)MFS_BGR0(ch) , BPS_SETTING);	/* ハーフワードアクセスする */
+	/* FIFO無効化 */
 	sil_wrb_mem((void *)MFS_FCR0(ch) , 0x00);
 	sil_wrb_mem((void *)MFS_FCR1(ch) , 0x00);
 	
-	/* USARTÌLø» */
+	/* USARTの有効化 */
 	sil_orb((void *)MFS_SMR(ch) , SMR_SOE_ENABLE);
 	sil_orb((void*)MFS_SCR(ch) , (SCR_TXE | SCR_RXE));
@@ -187,5 +183,5 @@
 
 /*
- *  ^[QbgÌVAú»
+ *  ターゲットのシリアル初期化
  */
 void target_usart_init(ID siopid)
@@ -193,8 +189,8 @@
 	target_low_output_init(siopid);
 	
-	/* ÝÂ */
+	/* 割込み許可 */
 	x_clear_int(INTNO_SIO_TX);
 	x_clear_int(INTNO_SIO_RX);
-	/* ÝÖ~ */
+	/* 割込み禁止 */
 	(void)ena_int(INTNO_SIO_TX);
 	(void)ena_int(INTNO_SIO_RX);
@@ -202,18 +198,18 @@
 
 /*
- *  ^[QbgÌVAI¹
+ *  ターゲットのシリアル終了
  */
 void target_usart_term(ID siopid)
 {
-	/* ÝÖ~ */
+	/* 割込み禁止 */
 	(void)dis_int(INTNO_SIO_TX);
 	(void)dis_int(INTNO_SIO_RX);
 	
-	/* USARTÌ³ø» */
+	/* USARTの無効化 */
 	sil_andb((void*)MFS_SCR(INDEX_PORT(siopid)) , (SCR_TXE | SCR_RIE));
 }
 
 /*
- *  SIOú»
+ *  SIO初期化
  */
 void sio_initialize(intptr_t exinf)
@@ -229,5 +225,5 @@
 
 /*
- *  VAI[v
+ *  シリアルオープン
  */
 SIOPCB *sio_opn_por(ID siopid, intptr_t exinf)
@@ -248,5 +244,5 @@
 
 /*
- *  VAN[Y
+ *  シリアルクローズ
  */
 void sio_cls_por(SIOPCB *p_siopcb)
@@ -256,5 +252,5 @@
 
 /*
- *  Ýnh
+ *  割込みハンドラ
  */
 void sio_isr_tx(intptr_t exinf)
@@ -277,5 +273,5 @@
 
 /*
- *  1¶M
+ *  1文字送信
  */
 bool_t sio_snd_chr(SIOPCB *siopcb, char c)
@@ -293,5 +289,5 @@
 
 /*
- *  1¶óM
+ *  1文字受信
  */
 int_t sio_rcv_chr(SIOPCB *siopcb)
@@ -307,5 +303,5 @@
 
 /*
- *  R[obNÌÂ
+ *  コールバックの許可
  */
 void sio_ena_cbr(SIOPCB *siopcb, uint_t cbrtn)
@@ -324,5 +320,5 @@
 
 /* 
- *  R[obNÌÖ~
+ *  コールバックの禁止
  */
 void sio_dis_cbr(SIOPCB *siopcb, uint_t cbrtn)
@@ -341,5 +337,5 @@
 
 /*
- *  1¶oÍi|[OÅÌoÍj
+ *  1文字出力（ポーリングでの出力）
  */
 void sio_pol_snd_chr(char c, ID siopid)
Index: ssp_qb_r5f100le_cs/trunk/target/cq_frk_fm3_gcc/target_serial.cfg
===================================================================
--- ssp_qb_r5f100le_cs/trunk/target/cq_frk_fm3_gcc/target_serial.cfg	(revision 93)
+++ ssp_qb_r5f100le_cs/trunk/target/cq_frk_fm3_gcc/target_serial.cfg	(revision 95)
@@ -1,4 +1,4 @@
 /*
- *  SIOhCoiCQ-FRK-FM3pjÌRtBO[Vt@C
+ *  SIOドライバ（CQ-FRK-FM3用）のコンフィグレーションファイル
  */
 
Index: ssp_qb_r5f100le_cs/trunk/target/cq_frk_fm3_gcc/target_serial.h
===================================================================
--- ssp_qb_r5f100le_cs/trunk/target/cq_frk_fm3_gcc/target_serial.h	(revision 93)
+++ ssp_qb_r5f100le_cs/trunk/target/cq_frk_fm3_gcc/target_serial.h	(revision 95)
@@ -8,41 +8,37 @@
  *              Nagoya Municipal Industrial Research Institute, JAPAN
  * 
- *  ãLì ÒÍCÈºÌ(1)`(4)Ìðð½·êÉÀèC{\tgEF
- *  Ai{\tgEFAðüÏµ½àÌðÜÞDÈº¯¶jðgpE¡»Eü
- *  ÏEÄzziÈºCpÆÄÔj·é±Æð³Åø·éD
- *  (1) {\tgEFAð\[XR[hÌ`Åp·éêÉÍCãLÌì
- *       \¦C±Ìpð¨æÑºLÌ³ÛØKèªC»ÌÜÜÌ`Å\[
- *      XR[hÉÜÜêÄ¢é±ÆD
- *  (2) {\tgEFAðCCu`®ÈÇC¼Ì\tgEFAJ­Ég
- *      pÅ«é`ÅÄzz·éêÉÍCÄzzÉº¤hL
-gip
- *      Ò}j
-AÈÇjÉCãLÌì \¦C±Ìpð¨æÑºL
- *      Ì³ÛØKèðfÚ·é±ÆD
- *  (3) {\tgEFAðC@íÉgÝÞÈÇC¼Ì\tgEFAJ­Ég
- *      pÅ«È¢`ÅÄzz·éêÉÍCÌ¢¸ê©Ìðð½·±
- *      ÆD
- *    (a) ÄzzÉº¤hL
-gipÒ}j
-AÈÇjÉCãLÌ
- *        ì \¦C±Ìpð¨æÑºLÌ³ÛØKèðfÚ·é±ÆD
- *    (b) ÄzzÌ`ÔðCÊÉèßéû@ÉæÁÄCTOPPERSvWFNgÉ
- *        ñ·é±ÆD
- *  (4) {\tgEFAÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶é¢©Èé¹
- *      Q©çàCãLì Ò¨æÑTOPPERSvWFNgðÆÓ·é±ÆD
- *      Ü½C{\tgEFAÌ[UÜ½ÍGh[U©çÌ¢©Èé
- *      RÉîÃ­¿©çàCãLì Ò¨æÑTOPPERSvWFNgð
- *      ÆÓ·é±ÆD
+ *  上記著作権者は，以下の(1)〜(4)の条件を満たす場合に限り，本ソフトウェ
+ *  ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改
+ *  変・再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+ *      用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+ *      者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+ *      の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+ *      用できない形で再配布する場合には，次のいずれかの条件を満たすこ
+ *      と．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+ *        作権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに
+ *        報告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+ *      害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
+ *      また，本ソフトウェアのユーザまたはエンドユーザからのいかなる理
+ *      由に基づく請求からも，上記著作権者およびTOPPERSプロジェクトを
+ *      免責すること．
  * 
- *  {\tgEFAÍC³ÛØÅñ³êÄ¢éàÌÅ éDãLì Ò¨
- *  æÑTOPPERSvWFNgÍC{\tgEFAÉÖµÄCÁèÌgpÚI
- *  ÉÎ·éK«àÜßÄC¢©ÈéÛØàsíÈ¢DÜ½C{\tgEF
- *  AÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶½¢©Èé¹QÉÖµÄàC»
- *  ÌÓCðíÈ¢D
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ *  よびTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的
+ *  に対する適合性も含めて，いかなる保証も行わない．また，本ソフトウェ
+ *  アの利用により直接的または間接的に生じたいかなる損害に関しても，そ
+ *  の責任を負わない．
  * 
  */
 
 /*
- *  VAI/OfoCXiSIOjhCo(CQ-FRM-FM3p)
+ *  シリアルI/Oデバイス（SIO）ドライバ(CQ-FRM-FM3用)
  */
 
@@ -54,5 +50,5 @@
 
 /*
- *  SIOÌÝxN^Ô
+ *  SIOの割込みベクタ番号
  */
 #if (SIO_PORTID == 1)
@@ -67,17 +63,17 @@
 #define INTNO_SIO_RX		INT_MFS4_RX
 #endif
-#define INTPRI_SIO		-3				/* ÝDæx */
-#define INTATR_SIO		0				/* Ý®« */
+#define INTPRI_SIO		-3				/* 割込み優先度 */
+#define INTATR_SIO		0				/* 割込み属性 */
 
 /*
- *  R[obN[`Ì¯ÊÔ
+ *  コールバックルーチンの識別番号
  */
-#define SIO_RDY_SND    1U        /* MÂ\R[obN */
-#define SIO_RDY_RCV    2U        /* óMÊmR[obN */
+#define SIO_RDY_SND    1U        /* 送信可能コールバック */
+#define SIO_RDY_RCV    2U        /* 受信通知コールバック */
 
 #ifndef TOPPERS_MACRO_ONLY
 
 /*
- *  VA|[gÌÇubN
+ *  シリアルポートの管理ブロック
  */
 typedef struct sio_port_control_block {
@@ -88,20 +84,20 @@
 
 /*
- *  SIOú»
+ *  SIO初期化
  */
 extern void sio_initialize(intptr_t exinf);
 
 /*
- *  VAI[v
+ *  シリアルオープン
  */
 extern SIOPCB *sio_opn_por(ID siopid, intptr_t exinf);
 
 /*
- *  VAN[Y
+ *  シリアルクローズ
  */
 extern void sio_cls_por(SIOPCB *p_siopcb);
 
 /*
- *  Ýnh
+ *  割込みハンドラ
  */
 extern void sio_isr_tx(intptr_t exinf);
@@ -109,45 +105,45 @@
 
 /*
- *  1¶M
+ *  1文字送信
  */
 extern bool_t sio_snd_chr(SIOPCB *siopcb, char c);
 
 /*
- *  1¶óM
+ *  1文字受信
  */
 extern int_t sio_rcv_chr(SIOPCB *siopcb);
 
 /*
- *  R[obNÌÂ
+ *  コールバックの許可
  */
 extern void sio_ena_cbr(SIOPCB *siopcb, uint_t cbrtn);
 
 /* 
- *  R[obNÌÖ~
+ *  コールバックの禁止
  */
 extern void sio_dis_cbr(SIOPCB *siopcb, uint_t cbrtn);
 
 /*
- *  MÂ\R[obN
+ *  送信可能コールバック
  */
 extern void sio_irdy_snd(intptr_t exinf);
 
 /*
- *  óMÊmR[obN
+ *  受信通知コールバック
  */
 extern void sio_irdy_rcv(intptr_t exinf);
 
 /*
- *  1¶Mi|[OÅÌoÍj
+ *  1文字送信（ポーリングでの出力）
  */
 extern void sio_pol_snd_chr(char c, ID siopid);
 
 /*
- *  ^[QbgÌVAú»
+ *  ターゲットのシリアル初期化
  */
 extern void target_usart_init(ID siopid);
 
 /*
- *  áxoÍú»
+ *  低レベル出力初期化
  */
 extern void target_low_output_init(ID siopid);
Index: ssp_qb_r5f100le_cs/trunk/target/cq_frk_fm3_gcc/target_sil.h
===================================================================
--- ssp_qb_r5f100le_cs/trunk/target/cq_frk_fm3_gcc/target_sil.h	(revision 93)
+++ ssp_qb_r5f100le_cs/trunk/target/cq_frk_fm3_gcc/target_sil.h	(revision 95)
@@ -6,46 +6,42 @@
  *              Graduate School of Information Science, Nagoya Univ., JAPAN
  * 
- *  ãLì ÒÍCÈºÌ(1)`(4)Ìðð½·êÉÀèC{\tgEF
- *  Ai{\tgEFAðüÏµ½àÌðÜÞDÈº¯¶jðgpE¡»Eü
- *  ÏEÄzziÈºCpÆÄÔj·é±Æð³Åø·éD
- *  (1) {\tgEFAð\[XR[hÌ`Åp·éêÉÍCãLÌì
- *       \¦C±Ìpð¨æÑºLÌ³ÛØKèªC»ÌÜÜÌ`Å\[
- *      XR[hÉÜÜêÄ¢é±ÆD
- *  (2) {\tgEFAðCCu`®ÈÇC¼Ì\tgEFAJ­Ég
- *      pÅ«é`ÅÄzz·éêÉÍCÄzzÉº¤hL
-gip
- *      Ò}j
-AÈÇjÉCãLÌì \¦C±Ìpð¨æÑºL
- *      Ì³ÛØKèðfÚ·é±ÆD
- *  (3) {\tgEFAðC@íÉgÝÞÈÇC¼Ì\tgEFAJ­Ég
- *      pÅ«È¢`ÅÄzz·éêÉÍCÌ¢¸ê©Ìðð½·±
- *      ÆD
- *    (a) ÄzzÉº¤hL
-gipÒ}j
-AÈÇjÉCãLÌ
- *        ì \¦C±Ìpð¨æÑºLÌ³ÛØKèðfÚ·é±ÆD
- *    (b) ÄzzÌ`ÔðCÊÉèßéû@ÉæÁÄCTOPPERSvWFNgÉ
- *        ñ·é±ÆD
- *  (4) {\tgEFAÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶é¢©Èé¹
- *      Q©çàCãLì Ò¨æÑTOPPERSvWFNgðÆÓ·é±ÆD
- *      Ü½C{\tgEFAÌ[UÜ½ÍGh[U©çÌ¢©Èé
- *      RÉîÃ­¿©çàCãLì Ò¨æÑTOPPERSvWFNgð
- *      ÆÓ·é±ÆD
+ *  上記著作権者は，以下の(1)〜(4)の条件を満たす場合に限り，本ソフトウェ
+ *  ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改
+ *  変・再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+ *      用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+ *      者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+ *      の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+ *      用できない形で再配布する場合には，次のいずれかの条件を満たすこ
+ *      と．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+ *        作権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに
+ *        報告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+ *      害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
+ *      また，本ソフトウェアのユーザまたはエンドユーザからのいかなる理
+ *      由に基づく請求からも，上記著作権者およびTOPPERSプロジェクトを
+ *      免責すること．
  * 
- *  {\tgEFAÍC³ÛØÅñ³êÄ¢éàÌÅ éDãLì Ò¨
- *  æÑTOPPERSvWFNgÍC{\tgEFAÉÖµÄCÁèÌgpÚI
- *  ÉÎ·éK«àÜßÄC¢©ÈéÛØàsíÈ¢DÜ½C{\tgEF
- *  AÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶½¢©Èé¹QÉÖµÄàC»
- *  ÌÓCðíÈ¢D
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ *  よびTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的
+ *  に対する適合性も含めて，いかなる保証も行わない．また，本ソフトウェ
+ *  アの利用により直接的または間接的に生じたいかなる損害に関しても，そ
+ *  の責任を負わない．
  * 
  */
 
 /*
- *  sil.hÌ^[QbgË¶iMB9BF618Tpj
+ *  sil.hのターゲット依存部（MB9BF618T用）
  *
- *  ±ÌCN[ht@CÍCsil.hÌæªÅCN[h³êéD¼Ìt@
- *  C©çÍ¼ÚCN[h·é±ÆÍÈ¢D±Ìt@CðCN[
- *  h·éOÉCt_stddef.hªCN[h³êéÌÅC»êçÉË¶µÄà
- *  æ¢D
+ *  このインクルードファイルは，sil.hの先頭でインクルードされる．他のファ
+ *  イルからは直接インクルードすることはない．このファイルをインクルー
+ *  ドする前に，t_stddef.hがインクルードされるので，それらに依存しても
+ *  よい．
  */
 
@@ -56,10 +52,10 @@
 
 /*
- *  vZbTÅ¤ÊÈè` 
+ *  プロセッサで共通な定義 
  */
 #include "arm_m_gcc/prc_sil.h"
 
 /*
- *  MB9BF618TpêÊ¤ÊWX^ìÖ
+ *  MB9BF618T用一般共通レジスタ操作関数
  */
 #define sil_orb( mem, val )		sil_wrb_mem( mem, sil_reb_mem( mem ) | val )
Index: ssp_qb_r5f100le_cs/trunk/target/cq_frk_fm3_gcc/target_stddef.h
===================================================================
--- ssp_qb_r5f100le_cs/trunk/target/cq_frk_fm3_gcc/target_stddef.h	(revision 93)
+++ ssp_qb_r5f100le_cs/trunk/target/cq_frk_fm3_gcc/target_stddef.h	(revision 95)
@@ -6,46 +6,42 @@
  *              Graduate School of Information Science, Nagoya Univ., JAPAN
  * 
- *  ãLì ÒÍCÈºÌ(1)`(4)Ìðð½·êÉÀèC{\tgEF
- *  Ai{\tgEFAðüÏµ½àÌðÜÞDÈº¯¶jðgpE¡»Eü
- *  ÏEÄzziÈºCpÆÄÔj·é±Æð³Åø·éD
- *  (1) {\tgEFAð\[XR[hÌ`Åp·éêÉÍCãLÌì
- *       \¦C±Ìpð¨æÑºLÌ³ÛØKèªC»ÌÜÜÌ`Å\[
- *      XR[hÉÜÜêÄ¢é±ÆD
- *  (2) {\tgEFAðCCu`®ÈÇC¼Ì\tgEFAJ­Ég
- *      pÅ«é`ÅÄzz·éêÉÍCÄzzÉº¤hL
-gip
- *      Ò}j
-AÈÇjÉCãLÌì \¦C±Ìpð¨æÑºL
- *      Ì³ÛØKèðfÚ·é±ÆD
- *  (3) {\tgEFAðC@íÉgÝÞÈÇC¼Ì\tgEFAJ­Ég
- *      pÅ«È¢`ÅÄzz·éêÉÍCÌ¢¸ê©Ìðð½·±
- *      ÆD
- *    (a) ÄzzÉº¤hL
-gipÒ}j
-AÈÇjÉCãLÌ
- *        ì \¦C±Ìpð¨æÑºLÌ³ÛØKèðfÚ·é±ÆD
- *    (b) ÄzzÌ`ÔðCÊÉèßéû@ÉæÁÄCTOPPERSvWFNgÉ
- *        ñ·é±ÆD
- *  (4) {\tgEFAÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶é¢©Èé¹
- *      Q©çàCãLì Ò¨æÑTOPPERSvWFNgðÆÓ·é±ÆD
- *      Ü½C{\tgEFAÌ[UÜ½ÍGh[U©çÌ¢©Èé
- *      RÉîÃ­¿©çàCãLì Ò¨æÑTOPPERSvWFNgð
- *      ÆÓ·é±ÆD
+ *  上記著作権者は，以下の(1)〜(4)の条件を満たす場合に限り，本ソフトウェ
+ *  ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改
+ *  変・再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+ *      用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+ *      者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+ *      の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+ *      用できない形で再配布する場合には，次のいずれかの条件を満たすこ
+ *      と．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+ *        作権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに
+ *        報告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+ *      害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
+ *      また，本ソフトウェアのユーザまたはエンドユーザからのいかなる理
+ *      由に基づく請求からも，上記著作権者およびTOPPERSプロジェクトを
+ *      免責すること．
  * 
- *  {\tgEFAÍC³ÛØÅñ³êÄ¢éàÌÅ éDãLì Ò¨
- *  æÑTOPPERSvWFNgÍC{\tgEFAÉÖµÄCÁèÌgpÚI
- *  ÉÎ·éK«àÜßÄC¢©ÈéÛØàsíÈ¢DÜ½C{\tgEF
- *  AÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶½¢©Èé¹QÉÖµÄàC»
- *  ÌÓCðíÈ¢D
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ *  よびTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的
+ *  に対する適合性も含めて，いかなる保証も行わない．また，本ソフトウェ
+ *  アの利用により直接的または間接的に生じたいかなる損害に関しても，そ
+ *  の責任を負わない．
  * 
  */
 
 /*
- *  t_stddef.hÌ^[QbgË¶(CQ-FRM-FM3p)
+ *  t_stddef.hのターゲット依存部(CQ-FRM-FM3用)
  *
- *  ±ÌCN[ht@CÍCt_stddef.hÌæªÅCN[h³êéD
- *  ¼Ìt@C©çÍ¼ÚCN[h·é±ÆÍÈ¢D¼ÌCN[h
- *  t@CÉæ§ÁÄ³êé½ßC¼ÌCN[ht@CÉË¶µ
- *  ÄÍÈçÈ¢D
+ *  このインクルードファイルは，t_stddef.hの先頭でインクルードされる．
+ *  他のファイルからは直接インクルードすることはない．他のインクルード
+ *  ファイルに先立って処理されるため，他のインクルードファイルに依存し
+ *  てはならない．
  */
 
@@ -54,11 +50,11 @@
 
 /*
- *  ^[Qbgð¯Ê·é½ßÌ}NÌè`
+ *  ターゲットを識別するためのマクロの定義
  */
-#define TOPPERS_CQ_FRM_FM3			/* VXeªÌ */
+#define TOPPERS_CQ_FRM_FM3			/* システム略称 */
 
 
 /*
- *  J­Â«Å¤ÊÈè`
+ *  開発環境で共通な定義
  */
 #define TOPPERS_STDFLOAT_TYPE1
@@ -66,5 +62,5 @@
 
 /*
- *  vZbTÅ¤ÊÈè`
+ *  プロセッサで共通な定義
  */
 #include "arm_m_gcc/prc_stddef.h"
@@ -73,5 +69,5 @@
 
 /*
- *  AT[VÌ¸sÌÀsfiT.B.Dj
+ *  アサーションの失敗時の実行中断処理（T.B.D）
  */
 Inline void
Index: ssp_qb_r5f100le_cs/trunk/target/cq_frk_fm3_gcc/target_support.S
===================================================================
--- ssp_qb_r5f100le_cs/trunk/target/cq_frk_fm3_gcc/target_support.S	(revision 93)
+++ ssp_qb_r5f100le_cs/trunk/target/cq_frk_fm3_gcc/target_support.S	(revision 95)
@@ -11,41 +11,37 @@
  *             Nagoya Municipal Industrial Research Institute, JAPAN
  * 
- *  ãLì ÒÍCÈºÌ(1)`(4)Ìðð½·êÉÀèC{\tgEF
- *  Ai{\tgEFAðüÏµ½àÌðÜÞDÈº¯¶jðgpE¡»Eü
- *  ÏEÄzziÈºCpÆÄÔj·é±Æð³Åø·éD
- *  (1) {\tgEFAð\[XR[hÌ`Åp·éêÉÍCãLÌì
- *       \¦C±Ìpð¨æÑºLÌ³ÛØKèªC»ÌÜÜÌ`Å\[
- *      XR[hÉÜÜêÄ¢é±ÆD
- *  (2) {\tgEFAðCCu`®ÈÇC¼Ì\tgEFAJ­Ég
- *      pÅ«é`ÅÄzz·éêÉÍCÄzzÉº¤hL
-gip
- *      Ò}j
-AÈÇjÉCãLÌì \¦C±Ìpð¨æÑºL
- *      Ì³ÛØKèðfÚ·é±ÆD
- *  (3) {\tgEFAðC@íÉgÝÞÈÇC¼Ì\tgEFAJ­Ég
- *      pÅ«È¢`ÅÄzz·éêÉÍCÌ¢¸ê©Ìðð½·±
- *      ÆD
- *    (a) ÄzzÉº¤hL
-gipÒ}j
-AÈÇjÉCãLÌ
- *        ì \¦C±Ìpð¨æÑºLÌ³ÛØKèðfÚ·é±ÆD
- *    (b) ÄzzÌ`ÔðCÊÉèßéû@ÉæÁÄCTOPPERSvWFNgÉ
- *        ñ·é±ÆD
- *  (4) {\tgEFAÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶é¢©Èé¹
- *      Q©çàCãLì Ò¨æÑTOPPERSvWFNgðÆÓ·é±ÆD
- *      Ü½C{\tgEFAÌ[UÜ½ÍGh[U©çÌ¢©Èé
- *      RÉîÃ­¿©çàCãLì Ò¨æÑTOPPERSvWFNgð
- *      ÆÓ·é±ÆD
+ *  上記著作権者は，以下の(1)〜(4)の条件を満たす場合に限り，本ソフトウェ
+ *  ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改
+ *  変・再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+ *      用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+ *      者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+ *      の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+ *      用できない形で再配布する場合には，次のいずれかの条件を満たすこ
+ *      と．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+ *        作権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに
+ *        報告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+ *      害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
+ *      また，本ソフトウェアのユーザまたはエンドユーザからのいかなる理
+ *      由に基づく請求からも，上記著作権者およびTOPPERSプロジェクトを
+ *      免責すること．
  * 
- *  {\tgEFAÍC³ÛØÅñ³êÄ¢éàÌÅ éDãLì Ò¨
- *  æÑTOPPERSvWFNgÍC{\tgEFAÉÖµÄCÁèÌgpÚI
- *  ÉÎ·éK«àÜßÄC¢©ÈéÛØàsíÈ¢DÜ½C{\tgEF
- *  AÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶½¢©Èé¹QÉÖµÄàC»
- *  ÌÓCðíÈ¢D
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ *  よびTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的
+ *  に対する適合性も含めて，いかなる保証も行わない．また，本ソフトウェ
+ *  アの利用により直接的または間接的に生じたいかなる損害に関しても，そ
+ *  の責任を負わない．
  * 
  */
 
 /*
- * ^[QbgË¶@AZu¾êiCQ-FRM-FM3pj
+ * ターゲット依存部　アセンブリ言語（CQ-FRM-FM3用）
  */
 
@@ -57,7 +53,7 @@
 
 /*
- * áxÌ^[QbgË¶Ìú»
+ * 低レベルのターゲット依存の初期化
  *
- * ú»ÌOÉÄÑo³êé
+ * メモリ初期化の前に呼び出される
  */
 
@@ -71,14 +67,14 @@
 	.type	hardware_init_hook, function
 hardware_init_hook:
-	/* eoXNbNÌvXP[Ýè */
-	ldr	r0 , =#BSC_PSR					/* x[XNbN(1ªü) */
+	/* 各バスクロックのプリスケーラ設定 */
+	ldr	r0 , =#BSC_PSR					/* ベースクロック(1分周) */
 	mov	r1 , #BSC_CLK_DIV_1
 	str	r1 , [r0]
 	
-	ldr	r0 , =#APBC0_PSR				/* APB0(8ªü) */
+	ldr	r0 , =#APBC0_PSR				/* APB0(8分周) */
 	mov	r1 , #APB_CLK_DIV_8
 	str	r1 , [r0]
 	
-	ldr	r0 , =#APBC1_PSR				/* APB1(8ªü) */
+	ldr	r0 , =#APBC1_PSR				/* APB1(8分周) */
 	mov	r1 , #(APB_CLK_DIV_8 | APBC_EN | APBC_RESET)
 	str	r1 , [r0]
@@ -86,5 +82,5 @@
 	str	r1 , [r0]
 	
-	ldr	r0 , =#APBC2_PSR				/* APB2(8ªü) */
+	ldr	r0 , =#APBC2_PSR				/* APB2(8分周) */
 	mov	r1 , #(APB_CLK_DIV_8 | APBC_EN | APBC_RESET)
 	str	r1 , [r0]
@@ -92,19 +88,19 @@
 	str	r1 , [r0]
 	
-	ldr	r0 , =#INT_CLR		/* INT_CLRÌNA */
+	ldr	r0 , =#INT_CLR		/* INT_CLRのクリア */
 	mov	r1 , #(INT_CLL_MCS | INT_CLL_SCS | INT_CLL_PCS | INT_CLL_FCS)
 	str	r1 , [r0]
 	
-	/* CNbN­MÀèÒ¿ÝÌÝè */
+	/* メインクロック発信安定待ち割込みの設定 */
 	ldr	r0 , =#CSW_PSR
 	mov	r1 , #PSW_TMR_MOWT_CONF12
 	str	r1 , [r0]
 	
-	/* CNbNüÍÀèÒ¿ÝLø» */
+	/* メインクロック入力安定待ち割込み有効化 */
 	ldr	r0 , =#INT_ENR
 	mov	r1 , #INT_CLL_MCS
 	str	r1 , [r0]
 	
-	/* CNbNN® */
+	/* メインクロック起動 */
 	ldr	r0 , =#SCM_CTL
 	ldr	r1 , [r0]
@@ -112,5 +108,5 @@
 	str	r1 , [r0]
 	
-	/* CNbNÀèÒ¿ */
+	/* メインクロック安定待ち */
 	ldr	r0 , =#SCM_STR
   wait_main_clock_stable:
@@ -119,15 +115,15 @@
 	beq wait_main_clock_stable
 	
-	/* PLLüÍNbNÆ­MÀèÒ¿ÝÌÝè */
+	/* PLL入力クロックと発信安定待ち割込みの設定 */
 	ldr	r0 , =#PSW_TMR
-	mov	r1 , #(PSW_TMR_PINC_MO | PSW_TMR_POWT_CONF7)	/* Ò¿ÔÍÅålæé */
+	mov	r1 , #(PSW_TMR_PINC_MO | PSW_TMR_POWT_CONF7)	/* 待ち時間は最大値取る */
 	str	r1 , [r0]
 	
-	/* PLLüÍÀèÒ¿ÝLø» */
+	/* PLL入力安定待ち割込み有効化 */
 	ldr	r0 , =#INT_ENR
 	mov	r1 , #INT_CLL_PCS
 	str	r1 , [r0]
 	
-	/* PLLÌªü¦Ýè */
+	/* PLLの分周率設定 */
 	ldr	r0 , =#PLL_CTL1		/* PLLK , PLLM */
 	mov	r1 , #(PLL_CTL1_PLLK(PLLK_VALUE) | PLL_CTL1_PLLM(PLLM_VALUE))
@@ -137,5 +133,5 @@
 	str	r1 , [r0]
 	
-	/* PLLN® */
+	/* PLL起動 */
 	ldr	r0 , =#SCM_CTL
 	ldr	r1 , [r0]
@@ -143,6 +139,6 @@
 	str	r1 , [r0]
 	
-	/* PLLÀèÒ¿ */
-	ldr	r0 , =#SCM_STR		/* APB2(8ªü) */
+	/* PLL安定待ち */
+	ldr	r0 , =#SCM_STR		/* APB2(8分周) */
   wait_pll_stable:
 	ldr	r1 , [r0]
@@ -150,5 +146,5 @@
 	beq wait_pll_stable
 
-	/* }X^NbNØèÖ¦ */
+	/* マスタクロック切り替え */
 	ldr	r0 , =#SCM_CTL
 	ldr	r1 , [r0]
@@ -159,10 +155,10 @@
 	isb
 	
-	/* g[XNbNÌÝè */
-	ldr	r0 , =#TTC_PSR				/* TTC(8ªü) */
+	/* トレースクロックの設定 */
+	ldr	r0 , =#TTC_PSR				/* TTC(8分周) */
 	mov	r1 , #(APB_CLK_DIV_8)
 	str	r1 , [r0]
 	
-	/* g[X|[gÌÝè */
+	/* トレースポートの設定 */
 	ldr	r0 , =#PFR0
 	ldr	r1 , [r0]
Index: ssp_qb_r5f100le_cs/trunk/target/cq_frk_fm3_gcc/target_syssvc.h
===================================================================
--- ssp_qb_r5f100le_cs/trunk/target/cq_frk_fm3_gcc/target_syssvc.h	(revision 93)
+++ ssp_qb_r5f100le_cs/trunk/target/cq_frk_fm3_gcc/target_syssvc.h	(revision 95)
@@ -8,45 +8,41 @@
  *              Nagoya Municipal Industrial Research Institute, JAPAN
  * 
- *  ãLì ÒÍCÈºÌ(1)`(4)Ìðð½·êÉÀèC{\tgEF
- *  Ai{\tgEFAðüÏµ½àÌðÜÞDÈº¯¶jðgpE¡»Eü
- *  ÏEÄzziÈºCpÆÄÔj·é±Æð³Åø·éD
- *  (1) {\tgEFAð\[XR[hÌ`Åp·éêÉÍCãLÌì
- *       \¦C±Ìpð¨æÑºLÌ³ÛØKèªC»ÌÜÜÌ`Å\[
- *      XR[hÉÜÜêÄ¢é±ÆD
- *  (2) {\tgEFAðCCu`®ÈÇC¼Ì\tgEFAJ­Ég
- *      pÅ«é`ÅÄzz·éêÉÍCÄzzÉº¤hL
-gip
- *      Ò}j
-AÈÇjÉCãLÌì \¦C±Ìpð¨æÑºL
- *      Ì³ÛØKèðfÚ·é±ÆD
- *  (3) {\tgEFAðC@íÉgÝÞÈÇC¼Ì\tgEFAJ­Ég
- *      pÅ«È¢`ÅÄzz·éêÉÍCÌ¢¸ê©Ìðð½·±
- *      ÆD
- *    (a) ÄzzÉº¤hL
-gipÒ}j
-AÈÇjÉCãLÌ
- *        ì \¦C±Ìpð¨æÑºLÌ³ÛØKèðfÚ·é±ÆD
- *    (b) ÄzzÌ`ÔðCÊÉèßéû@ÉæÁÄCTOPPERSvWFNgÉ
- *        ñ·é±ÆD
- *  (4) {\tgEFAÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶é¢©Èé¹
- *      Q©çàCãLì Ò¨æÑTOPPERSvWFNgðÆÓ·é±ÆD
- *      Ü½C{\tgEFAÌ[UÜ½ÍGh[U©çÌ¢©Èé
- *      RÉîÃ­¿©çàCãLì Ò¨æÑTOPPERSvWFNgð
- *      ÆÓ·é±ÆD
+ *  上記著作権者は，以下の(1)〜(4)の条件を満たす場合に限り，本ソフトウェ
+ *  ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改
+ *  変・再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+ *      用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+ *      者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+ *      の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+ *      用できない形で再配布する場合には，次のいずれかの条件を満たすこ
+ *      と．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+ *        作権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに
+ *        報告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+ *      害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
+ *      また，本ソフトウェアのユーザまたはエンドユーザからのいかなる理
+ *      由に基づく請求からも，上記著作権者およびTOPPERSプロジェクトを
+ *      免責すること．
  * 
- *  {\tgEFAÍC³ÛØÅñ³êÄ¢éàÌÅ éDãLì Ò¨
- *  æÑTOPPERSvWFNgÍC{\tgEFAÉÖµÄCÁèÌgpÚI
- *  ÉÎ·éK«àÜßÄC¢©ÈéÛØàsíÈ¢DÜ½C{\tgEF
- *  AÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶½¢©Èé¹QÉÖµÄàC»
- *  ÌÓCðíÈ¢D
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ *  よびTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的
+ *  に対する適合性も含めて，いかなる保証も行わない．また，本ソフトウェ
+ *  アの利用により直接的または間接的に生じたいかなる損害に関しても，そ
+ *  の責任を負わない．
  * 
  */
 
 /*
- *  VXeT[rXÌ^[QbgË¶(CQ-FRM-FM3p)
+ *  システムサービスのターゲット依存部(CQ-FRM-FM3用)
  *
- *  VXeT[rXÌ^[QbgË¶ÌCN[ht@CD±Ìt@
- *  CÌàeÍCR|[lgLqt@CÉLq³êC±Ìt@CÍ
- *  ³­Èé©ÝD
+ *  システムサービスのターゲット依存部のインクルードファイル．このファ
+ *  イルの内容は，コンポーネント記述ファイルに記述され，このファイルは
+ *  無くなる見込み．
  */
 
@@ -55,10 +51,10 @@
 
 /*
- *  ^[QbgVXeÌn[hEFA¹Ìè`
+ *  ターゲットシステムのハードウェア資源の定義
  */
 #include "cq_frm_fm3.h"
 
 /*
- *  g[XOÉÖ·éÝè
+ *  トレースログに関する設定
  */
 #ifdef TOPPERS_TRACE_ENABLE
@@ -67,11 +63,11 @@
 
 /*
- *  N®bZ[WÌ^[QbgVXe¼
+ *  起動メッセージのターゲットシステム名
  */
 #define TARGET_NAME    "CQ-FRK-FM3(MB9BF618T)"
 
 /*
- *  N®bZ[WÉ^[QbgË¶Ìì \¦ð
- *  ÇÁ·é½ßÌ}ND
+ *  起動メッセージにターゲット依存部の著作権表示を
+ *  追加するためのマクロ．
  */
 #ifdef PRC_COPYRIGHT
@@ -80,27 +76,27 @@
 
 /*
- *  VXeOÌáxoÍÌ½ßÌ¶oÍ
+ *  システムログの低レベル出力のための文字出力
  *
- *  ^[QbgË¶Ìû@ÅC¶cð\¦/oÍ/Û¶·éD
+ *  ターゲット依存の方法で，文字cを表示/出力/保存する．
  */
 extern void	target_fput_log(char c);
 
 /*
- *  VA|[gÌè`
+ *  シリアルポート数の定義
  *
- *  MFS ch0i|[gÔ1jÆch4i|[gÔ2jðT|[gµÄ¢é
+ *  MFS ch0（ポート番号1）とch4（ポート番号2）をサポートしている
  *  
  */
-#define TNUM_PORT        (2)		/* T|[g·éVA|[gÌ */
+#define TNUM_PORT        (2)		/* サポートするシリアルポートの数 */
 #define TNUM_SIOP        (2)
 
 
 /*
- *  {[[gÌIð
+ *  ボーレートの選択
  */
 #define BPS_SETTING		(BGR_VALUE_115200BPS)
 
 /*
- *  gp·éVA|[gID
+ *  使用するシリアルポートID
  */
 #define SIO_PORTID		(1)
Index: ssp_qb_r5f100le_cs/trunk/target/cq_frk_fm3_gcc/target_test.h
===================================================================
--- ssp_qb_r5f100le_cs/trunk/target/cq_frk_fm3_gcc/target_test.h	(revision 93)
+++ ssp_qb_r5f100le_cs/trunk/target/cq_frk_fm3_gcc/target_test.h	(revision 95)
@@ -8,41 +8,37 @@
  *              Nagoya Municipal Industrial Research Institute, JAPAN
  * 
- *  ãLì ÒÍCÈºÌ(1)`(4)Ìðð½·êÉÀèC{\tgEF
- *  Ai{\tgEFAðüÏµ½àÌðÜÞDÈº¯¶jðgpE¡»Eü
- *  ÏEÄzziÈºCpÆÄÔj·é±Æð³Åø·éD
- *  (1) {\tgEFAð\[XR[hÌ`Åp·éêÉÍCãLÌì
- *       \¦C±Ìpð¨æÑºLÌ³ÛØKèªC»ÌÜÜÌ`Å\[
- *      XR[hÉÜÜêÄ¢é±ÆD
- *  (2) {\tgEFAðCCu`®ÈÇC¼Ì\tgEFAJ­Ég
- *      pÅ«é`ÅÄzz·éêÉÍCÄzzÉº¤hL
-gip
- *      Ò}j
-AÈÇjÉCãLÌì \¦C±Ìpð¨æÑºL
- *      Ì³ÛØKèðfÚ·é±ÆD
- *  (3) {\tgEFAðC@íÉgÝÞÈÇC¼Ì\tgEFAJ­Ég
- *      pÅ«È¢`ÅÄzz·éêÉÍCÌ¢¸ê©Ìðð½·±
- *      ÆD
- *    (a) ÄzzÉº¤hL
-gipÒ}j
-AÈÇjÉCãLÌ
- *        ì \¦C±Ìpð¨æÑºLÌ³ÛØKèðfÚ·é±ÆD
- *    (b) ÄzzÌ`ÔðCÊÉèßéû@ÉæÁÄCTOPPERSvWFNgÉ
- *        ñ·é±ÆD
- *  (4) {\tgEFAÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶é¢©Èé¹
- *      Q©çàCãLì Ò¨æÑTOPPERSvWFNgðÆÓ·é±ÆD
- *      Ü½C{\tgEFAÌ[UÜ½ÍGh[U©çÌ¢©Èé
- *      RÉîÃ­¿©çàCãLì Ò¨æÑTOPPERSvWFNgð
- *      ÆÓ·é±ÆD
+ *  上記著作権者は，以下の(1)〜(4)の条件を満たす場合に限り，本ソフトウェ
+ *  ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改
+ *  変・再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+ *      用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+ *      者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+ *      の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+ *      用できない形で再配布する場合には，次のいずれかの条件を満たすこ
+ *      と．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+ *        作権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに
+ *        報告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+ *      害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
+ *      また，本ソフトウェアのユーザまたはエンドユーザからのいかなる理
+ *      由に基づく請求からも，上記著作権者およびTOPPERSプロジェクトを
+ *      免責すること．
  * 
- *  {\tgEFAÍC³ÛØÅñ³êÄ¢éàÌÅ éDãLì Ò¨
- *  æÑTOPPERSvWFNgÍC{\tgEFAÉÖµÄCÁèÌgpÚI
- *  ÉÎ·éK«àÜßÄC¢©ÈéÛØàsíÈ¢DÜ½C{\tgEF
- *  AÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶½¢©Èé¹QÉÖµÄàC»
- *  ÌÓCðíÈ¢D
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ *  よびTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的
+ *  に対する適合性も含めて，いかなる保証も行わない．また，本ソフトウェ
+ *  アの利用により直接的または間接的に生じたいかなる損害に関しても，そ
+ *  の責任を負わない．
  * 
  */
 
 /*
- *		eXgvOÌ^[QbgË¶è`(CQ-FRM-FM3p)
+ *		テストプログラムのターゲット依存定義(CQ-FRM-FM3用)
  */
 
@@ -53,5 +49,5 @@
 
 /*
- *  gp·éVA|[gID
+ *  使用するシリアルポートID
  */
 #define TASK_PORTID			(1)
@@ -60,6 +56,5 @@
 
 /*
- *  vZbTË¶W
-[(ARM-Mp)
+ *  プロセッサ依存モジュール(ARM-M用)
  */
 #include "arm_m_gcc/prc_test.h"
Index: ssp_qb_r5f100le_cs/trunk/target/cq_frk_fm3_gcc/target_timer.cfg
===================================================================
--- ssp_qb_r5f100le_cs/trunk/target/cq_frk_fm3_gcc/target_timer.cfg	(revision 93)
+++ ssp_qb_r5f100le_cs/trunk/target/cq_frk_fm3_gcc/target_timer.cfg	(revision 95)
@@ -1,5 +1,4 @@
 /*
- *  ^C}hCoÌRtBM
-[Vt@C(CQ-FRK-FM3p)
+ *  タイマドライバのコンフィギュレーションファイル(CQ-FRK-FM3用)
  */
 
Index: ssp_qb_r5f100le_cs/trunk/target/cq_frk_fm3_gcc/target_timer.h
===================================================================
--- ssp_qb_r5f100le_cs/trunk/target/cq_frk_fm3_gcc/target_timer.h	(revision 93)
+++ ssp_qb_r5f100le_cs/trunk/target/cq_frk_fm3_gcc/target_timer.h	(revision 95)
@@ -6,41 +6,37 @@
  *              Graduate School of Information Science, Nagoya Univ., JAPAN
  * 
- *  ãLì ÒÍCÈºÌ(1)`(4)Ìðð½·êÉÀèC{\tgEF
- *  Ai{\tgEFAðüÏµ½àÌðÜÞDÈº¯¶jðgpE¡»Eü
- *  ÏEÄzziÈºCpÆÄÔj·é±Æð³Åø·éD
- *  (1) {\tgEFAð\[XR[hÌ`Åp·éêÉÍCãLÌì
- *       \¦C±Ìpð¨æÑºLÌ³ÛØKèªC»ÌÜÜÌ`Å\[
- *      XR[hÉÜÜêÄ¢é±ÆD
- *  (2) {\tgEFAðCCu`®ÈÇC¼Ì\tgEFAJ­Ég
- *      pÅ«é`ÅÄzz·éêÉÍCÄzzÉº¤hL
-gip
- *      Ò}j
-AÈÇjÉCãLÌì \¦C±Ìpð¨æÑºL
- *      Ì³ÛØKèðfÚ·é±ÆD
- *  (3) {\tgEFAðC@íÉgÝÞÈÇC¼Ì\tgEFAJ­Ég
- *      pÅ«È¢`ÅÄzz·éêÉÍCÌ¢¸ê©Ìðð½·±
- *      ÆD
- *    (a) ÄzzÉº¤hL
-gipÒ}j
-AÈÇjÉCãLÌ
- *        ì \¦C±Ìpð¨æÑºLÌ³ÛØKèðfÚ·é±ÆD
- *    (b) ÄzzÌ`ÔðCÊÉèßéû@ÉæÁÄCTOPPERSvWFNgÉ
- *        ñ·é±ÆD
- *  (4) {\tgEFAÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶é¢©Èé¹
- *      Q©çàCãLì Ò¨æÑTOPPERSvWFNgðÆÓ·é±ÆD
- *      Ü½C{\tgEFAÌ[UÜ½ÍGh[U©çÌ¢©Èé
- *      RÉîÃ­¿©çàCãLì Ò¨æÑTOPPERSvWFNgð
- *      ÆÓ·é±ÆD
+ *  上記著作権者は，以下の(1)〜(4)の条件を満たす場合に限り，本ソフトウェ
+ *  ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改
+ *  変・再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+ *      用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+ *      者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+ *      の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+ *      用できない形で再配布する場合には，次のいずれかの条件を満たすこ
+ *      と．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+ *        作権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに
+ *        報告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+ *      害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
+ *      また，本ソフトウェアのユーザまたはエンドユーザからのいかなる理
+ *      由に基づく請求からも，上記著作権者およびTOPPERSプロジェクトを
+ *      免責すること．
  * 
- *  {\tgEFAÍC³ÛØÅñ³êÄ¢éàÌÅ éDãLì Ò¨
- *  æÑTOPPERSvWFNgÍC{\tgEFAÉÖµÄCÁèÌgpÚI
- *  ÉÎ·éK«àÜßÄC¢©ÈéÛØàsíÈ¢DÜ½C{\tgEF
- *  AÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶½¢©Èé¹QÉÖµÄàC»
- *  ÌÓCðíÈ¢D
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ *  よびTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的
+ *  に対する適合性も含めて，いかなる保証も行わない．また，本ソフトウェ
+ *  アの利用により直接的または間接的に生じたいかなる損害に関しても，そ
+ *  の責任を負わない．
  * 
  */
 
 /*
- *  ^C}hCo(CQ-FRM-FM3p)
+ *  タイマドライバ(CQ-FRM-FM3用)
  */
 
@@ -51,16 +47,16 @@
 
 /*
- *  ^C}lÌà\»Æ~bPÊÆÌÏ·
+ *  タイマ値の内部表現とミリ秒単位との変換
  */
 #define TIMER_CLOCK		(SYSTIC_CLOCK / 1000)
 
 /*
- *  ^C}Ýnho^Ì½ßÌè
+ *  タイマ割込みハンドラ登録のための定数
  */
-#define INTPRI_TIMER    (-6)          /* ÝDæx */
-#define INTATR_TIMER    TA_NULL       /* Ý®« */
+#define INTPRI_TIMER    (-6)          /* 割込み優先度 */
+#define INTATR_TIMER    TA_NULL       /* 割込み属性 */
 
 /*
- *  vZbTË¶Åè`·é
+ *  プロセッサ依存部で定義する
  */
 #include "arm_m_gcc/prc_timer.h"
Index: ssp_qb_r5f100le_cs/trunk/target/cq_frk_fm3_gcc/target_user.txt
===================================================================
--- ssp_qb_r5f100le_cs/trunk/target/cq_frk_fm3_gcc/target_user.txt	(revision 93)
+++ ssp_qb_r5f100le_cs/trunk/target/cq_frk_fm3_gcc/target_user.txt	(revision 95)
@@ -1,62 +1,61 @@
 =====================================================================
-                 CQ-FRK-FM3^[QbgË¶ (ssp-1.3.0Îj
+                 CQ-FRK-FM3ターゲット依存部 (ssp-1.3.0対応）
                                Last Modified: '15/05/19
 =====================================================================
 
-Tv
+○概要
 
-CQ-FRK-FM3^[QbgË¶ÍCvZbTÉMB9BF618T(Cortex-M3)ðÚµ½C
-CQ-FRK-FM3{[hðT|[gµÄ¢éD
+CQ-FRK-FM3ターゲット依存部は，プロセッサにMB9BF618T(Cortex-M3)を搭載した，
+CQ-FRK-FM3ボードをサポートしている．
 
 
-J[lÌgp\[X
+○カーネルの使用リソース
 
-J[lÍÈºÌ\[Xðgp·éD
+カーネルは以下のリソースを使用する．
 
-  EROM
-     R[hðzu·éD
-     gpÊÍgp·éAPIÌÉË¶·éD
+  ・ROM
+     コードを配置する．
+     使用量は使用するAPIの数に依存する．
 
-  ERAM
-     f[^ðzu·éD
-  	 gpÊÍIuWFNgÉË¶·éD
+  ・RAM
+     データを配置する．
+  	 使用量はオブジェクト数に依存する．
   
-  ESysTick
-     J[làÌeBbNÌ¶¬Ép¢éD
+  ・SysTick
+     カーネル内部のティックの生成に用いる．
      
-  EMulti Serial Interface(MFS)`l0
-     R\[ÌoÍÉgpD
+  ・Multi Serial Interface(MFS)チャネル0
+     コンソールの出力に使用．
 
 
-¼Ì^[QbgÖÌÚA
+○他のターゲットへの移植
 
-CQ-FRK-FM3^[QbgË¶Ågp·éVAÍCMB9BF618TÌà @\Ì
-Ýðgp·é½ßCMB9BF61XnÌCotex-M3ðp¢½Â«ÉÍeÕÉ|[eB
-OªÂ\Å éD|[eBOÉÖµÄÍCÈºÌú»[`É^[Q
-bgÌú»ðÇÁ·êÎæ¢D
+CQ-FRK-FM3ターゲット依存部で使用するシリアルは，MB9BF618Tの内蔵機能の
+みを使用するため，MB9BF61X系のCotex-M3を用いた環境には容易にポーティ
+ングが可能である．ポーティングに関しては，以下の初期化ルーチンにターゲ
+ット毎の初期化を追加すればよい．
 
-  Etarget_initialize() : target_config.c
-    ^[QbgË¶Ìú»iC¾êj
-  E_hardware_init_hook : target_support.S
-    áxÌ^[QbgË¶Ìú»
-    X^[gAbvW
-[ÌÅCÌú»ÌOÉÄÑo³êé
+  ・target_initialize() : target_config.c
+    ターゲット依存部の初期化（C言語）
+  ・_hardware_init_hook : target_support.S
+    低レベルのターゲット依存の初期化
+    スタートアップモジュールの中で，メモリの初期化の前に呼び出される
 
 
-fobOÂ«
+○デバッグ環境
 
-fobOÂ«ÆµÄÍCJTAGfobKÌgpðOñÆ·éD
-fobKÍGDBðgp.
-JTAGn[hEFAÍCBesttechnology»ÌTiny JTAG-ICE2ðgp.
-\tgEFAÆµÄCOpenOCDðgp.o[WÍA0.7.0ðp¢Ä¢é.
+デバッグ環境としては，JTAGデバッガの使用を前提とする．
+デバッガはGDBを使用.
+JTAGハードウェアは，Besttechnology製のTiny JTAG-ICE2を使用.
+ソフトウェアとして，OpenOCDを使用.バージョンは、0.7.0を用いている.
 
-OpenOCDÉÂ¢ÄÍAÈºÌTCgðQÆ
+OpenOCDについては、以下のサイトを参照
    http://openocd.sourceforge.net/
 
-RpC
+○コンパイラ
 
-GCC Å®ìmFðsÁ½D®ìmFµ½ GCC ÍCÈºÌTCg©ç
-oCipbP[Wð_E[h·é±ÆªÅ«éD
-®ìmFo[WÍ 4.9.3 ÅsÁ½D
+GCC で動作確認を行った．動作確認した GCC は，以下のサイトから
+バイナリパッケージをダウンロードすることができる．
+動作確認バージョンは 4.9.3 で行った．
 
    http://www.mentor.com/embedded-software/sourcery-tools/sourcery-codebench/editions/lite-edition/
@@ -64,76 +63,76 @@
 
 
-ÝDæx
+○割込み優先度
 
-ÝDæxÆµÄwèÂ\ÈÍÍÍC-15 ` -1 Å éD
+割込み優先度として指定可能な範囲は，-15 〜 -1 である．
 
-R\[oÍ
+○コンソール出力
 
-R\[oÍÉÍCMFSÌ`l0ðp¢éDCQ-FRK-FM3ÍVA|[gð
-ÚµÄ¢È¢½ßCjo[TîÂÈÇðp¢ÄY|[gðPCÉÚ±·é
-Kvª éD»ÌÛCRS-232ChCoðî·éKvª é_àÓ·é±ÆD
-`l0ÌM/óM|[gÍ»ê¼êCN2Ì16/15sÉø«o³êÄ¢éD
-(¿ÈÝÉGNDÍCN2Ì40sªpÂ\)
+コンソール出力には，MFSのチャネル0を用いる．CQ-FRK-FM3はシリアルポートを
+搭載していないため，ユニバーサル基板などを用いて当該ポートをPCに接続する
+必要がある．その際，RS-232Cドライバを介する必要がある点も注意すること．
+チャネル0の送信/受信ポートはそれぞれCN2の16/15ピンに引き出されている．
+(ちなみにGNDはCN2の40ピンが利用可能)
 
-ÊMtH[}bgÍÈºÌÊèÅ éD
+通信フォーマットは以下の通りである．
 
-  E115200bps, Data 8bit, Parity none, Stop 1bit, Flow control none
+  ・115200bps, Data 8bit, Parity none, Stop 1bit, Flow control none
 
-AhX}bsO
+○アドレスマッピング
 
-@0x00000000 - 0x000FFFFF à FlashROM 1MB
-@@@@@@@@@@@@@@@EvectorZNV
-@@@@@@@@@@@@@@@EtextZNV
-@@@@@@@@@@@@@@@ErodataZNV
-@0x1fff0000 - 0x1FFFFFFF à RAM 64KB
-@@@@@@@@@@@@@@@EdataZNV
-@@@@@@@@@@@@@@@EbssZNV
-@0x20000000 - 0x2000FFFF à RAM 64KB
+　0x00000000 - 0x000FFFFF 内蔵FlashROM 1MB
+　　　　　　　　　　　　　　　・vectorセクション
+　　　　　　　　　　　　　　　・textセクション
+　　　　　　　　　　　　　　　・rodataセクション
+　0x1fff0000 - 0x1FFFFFFF 内蔵RAM 64KB
+　　　　　　　　　　　　　　　・dataセクション
+　　　　　　　　　　　　　　　・bssセクション
+　0x20000000 - 0x2000FFFF 内蔵RAM 64KB
 
-eíÝèÌÏX
+○各種設定の変更
 
-ôÂ©Ìp[^ÍÏXÂ\ÉÈÁÄ¢éDÝèt@CÉÝèÂ\Ú
-ÍÌæ¤ÉÈÁÄ¢éD
+幾つかのパラメータは変更可能になっている．設定ファイル毎に設定可能項目
+は次のようになっている．
 
-Makefile.target ÌÝèÚ
+●Makefile.target の設定項目
 
-EGCC_TARGET
-  GCCÌ suffix ðè`
+・GCC_TARGET
+  GCCの suffix を定義
 
-ETEXT_START_ADDRESS/DATA_START_ADDRESS
-  eLXgZNVCf[^ZNVÌJnAhX
+・TEXT_START_ADDRESS/DATA_START_ADDRESS
+  テキストセクション，データセクションの開始アドレス
 
-EDEFAULT_STK_TOP
-  fBtHgÌñ^XNReLXgpÌX^bNÌI¹Ôn
-  @Eñ^XNReLXgpX^bN|C^Ìúliêj
+・DEFAULT_STK_TOP
+  ディフォルトの非タスクコンテキスト用のスタックの終了番地
+  　・非タスクコンテキスト用スタックポインタの初期値（底）
 
-EINCLUDES
-  CN[hwè
+・INCLUDES
+  インクルード指定
 
-ECOPTS
-  CRpCÖÌIvV
+・COPTS
+  Cコンパイラへのオプション
 
-ELDFLAGS
-  JÖÌIvV
+・LDFLAGS
+  リンカへのオプション
 
-target_config.h ÌÝèÚ
+●target_config.h の設定項目
 
-EDEFAULT_ISTKSZ
-  ftHgÌñ^XNReLXgpÌX^bNTCY
+・DEFAULT_ISTKSZ
+  デフォルトの非タスクコンテキスト用のスタックサイズ
 
-ESIL_DLY_TIM1/2
-  ÷­ÔÒ¿Ì½ßÌè`
+・SIL_DLY_TIM1/2
+  微少時間待ちのための定義
 
-target_syssvc.h ÌÝèÚ
+●target_syssvc.h の設定項目
 
-EBPS_SETTING
-  R\[Égp·é|[giMFSÌ`l0jÌ{[[g
+・BPS_SETTING
+  コンソールに使用するポート（MFSのチャネル0）のボーレート
 
 
-ÏXð
- E2013/04/24
-@@VKì¬
- E2014/03/06
-    êLÚ~XÌC³
- E2015/05/19
-    mFRpCo[WÌÏX
+○変更履歴
+ ・2013/04/24
+　　新規作成
+ ・2014/03/06
+    一部記載ミスの修正
+ ・2015/05/19
+    確認コンパイラバージョンの変更
Index: ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/qb_r5f100le.h
===================================================================
--- ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/qb_r5f100le.h	(revision 93)
+++ ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/qb_r5f100le.h	(revision 95)
@@ -11,34 +11,30 @@
  *             Nagoya Municipal Industrial Research Institute, JAPAN
  * 
- *  ãLì ÒÍCÈºÌ (1)`(4) Ìðð½·êÉÀèC{\tgEF
- *  Ai{\tgEFAðüÏµ½àÌðÜÞDÈº¯¶jðgpE¡»EüÏE
- *  ÄzziÈºCpÆÄÔj·é±Æð³Åø·éD
- *  (1) {\tgEFAð\[XR[hÌ`Åp·éêÉÍCãLÌì 
- *      \¦C±Ìpð¨æÑºLÌ³ÛØKèªC»ÌÜÜÌ`Å\[X
- *      R[hÉÜÜêÄ¢é±ÆD
- *  (2) {\tgEFAðCCu`®ÈÇC¼Ì\tgEFAJ­Égp
- *      Å«é`ÅÄzz·éêÉÍCÄzzÉº¤hL
-gipÒ}
- *      j
-AÈÇjÉCãLÌì \¦C±Ìpð¨æÑºLÌ³Û
- *      ØKèðfÚ·é±ÆD
- *  (3) {\tgEFAðC@íÉgÝÞÈÇC¼Ì\tgEFAJ­Égp
- *      Å«È¢`ÅÄzz·éêÉÍCÌ¢¸ê©Ìðð½·±ÆD
- *    (a) ÄzzÉº¤hL
-gipÒ}j
-AÈÇjÉCãLÌì
- *         \¦C±Ìpð¨æÑºLÌ³ÛØKèðfÚ·é±ÆD
- *    (b) ÄzzÌ`ÔðCÊÉèßéû@ÉæÁÄCTOPPERSvWFNgÉñ
- *        ·é±ÆD
- *  (4) {\tgEFAÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶é¢©Èé¹Q
- *      ©çàCãLì Ò¨æÑTOPPERSvWFNgðÆÓ·é±ÆDÜ½C
- *      {\tgEFAÌ[UÜ½ÍGh[U©çÌ¢©ÈéRÉîÃ
- *      ­¿©çàCãLì Ò¨æÑTOPPERSvWFNgðÆÓ·é±ÆD
+ *  上記著作権者は，以下の (1)〜(4) の条件を満たす場合に限り，本ソフトウェ
+ *  ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改変・
+ *  再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作権
+ *      表示，この利用条件および下記の無保証規定が，そのままの形でソース
+ *      コード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使用
+ *      できる形で再配布する場合には，再配布に伴うドキュメント（利用者マ
+ *      ニュアルなど）に，上記の著作権表示，この利用条件および下記の無保
+ *      証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使用
+ *      できない形で再配布する場合には，次のいずれかの条件を満たすこと．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著作
+ *        権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに報
+ *        告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損害
+ *      からも，上記著作権者およびTOPPERSプロジェクトを免責すること．また，
+ *      本ソフトウェアのユーザまたはエンドユーザからのいかなる理由に基づ
+ *      く請求からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
  * 
- *  {\tgEFAÍC³ÛØÅñ³êÄ¢éàÌÅ éDãLì Ò¨æ
- *  ÑTOPPERSvWFNgÍC{\tgEFAÉÖµÄCÁèÌgpÚIÉÎ·
- *  éK«àÜßÄC¢©ÈéÛØàsíÈ¢DÜ½C{\tgEFAÌp
- *  Éæè¼ÚIÜ½ÍÔÚIÉ¶¶½¢©Èé¹QÉÖµÄàC»ÌÓCð
- *  íÈ¢D
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者およ
+ *  びTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的に対す
+ *  る適合性も含めて，いかなる保証も行わない．また，本ソフトウェアの利用
+ *  により直接的または間接的に生じたいかなる損害に関しても，その責任を負
+ *  わない．
  * 
  */
@@ -50,5 +46,5 @@
 
 /*
- *  MCUË¶îñÌÇÝÝ
+ *  MCU依存情報の読み込み
  */
 #include "rl78_ca78k0r/rl78g13.h"
@@ -56,10 +52,10 @@
 
 /*
- *  VXe^C}Ì^C}ID
+ *  システムタイマのタイマID
  */
 #define TIMER_CH			UINT_C(0)
 
 /*
- *  {[[gÝè
+ *  ボーレート設定
  */
 #define BAUD_9600BPS		UINT_C(207)
@@ -69,5 +65,5 @@
 #define UART_BAUDRATE		BAUD_38400BPS
 /*
- *  NbN\[X
+ *  クロックソース
  */
 #define UART_CLKSRC			CLK_F1
Index: ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/ssp_rl78/sample1/sample1.mtsp
===================================================================
--- ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/ssp_rl78/sample1/sample1.mtsp	(revision 93)
+++ ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/ssp_rl78/sample1/sample1.mtsp	(revision 95)
@@ -49,5 +49,5 @@
     </Instance>
     <Instance Guid="4deb1ad4-921e-4a4e-9fa0-433f135d1da9">
-      <Name>ã¹ã¿ã¼ãã¢ãã</Name>
+      <Name>スタートアップ</Name>
       <Type>Category</Type>
       <TreeImageGuid>ca577376-6f97-4ef1-9fe7-b03e86e75233</TreeImageGuid>
Index: ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/ssp_rl78/sample1/src/sample1.c
===================================================================
--- ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/ssp_rl78/sample1/src/sample1.c	(revision 93)
+++ ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/ssp_rl78/sample1/src/sample1.c	(revision 95)
@@ -10,89 +10,83 @@
  *             Nagoya Municipal Industrial Research Institute, JAPAN
  * 
- *  ãLì ÒÍCÈºÌ(1)`(4)Ìðð½·êÉÀèC{\tgEF
- *  Ai{\tgEFAðüÏµ½àÌðÜÞDÈº¯¶jðgpE¡»Eü
- *  ÏEÄzziÈºCpÆÄÔj·é±Æð³Åø·éD
- *  (1) {\tgEFAð\[XR[hÌ`Åp·éêÉÍCãLÌì
- *       \¦C±Ìpð¨æÑºLÌ³ÛØKèªC»ÌÜÜÌ`Å\[
- *      XR[hÉÜÜêÄ¢é±ÆD
- *  (2) {\tgEFAðCCu`®ÈÇC¼Ì\tgEFAJ­Ég
- *      pÅ«é`ÅÄzz·éêÉÍCÄzzÉº¤hL
-gip
- *      Ò}j
-AÈÇjÉCãLÌì \¦C±Ìpð¨æÑºL
- *      Ì³ÛØKèðfÚ·é±ÆD
- *  (3) {\tgEFAðC@íÉgÝÞÈÇC¼Ì\tgEFAJ­Ég
- *      pÅ«È¢`ÅÄzz·éêÉÍCÌ¢¸ê©Ìðð½·±
- *      ÆD
- *    (a) ÄzzÉº¤hL
-gipÒ}j
-AÈÇjÉCãLÌ
- *        ì \¦C±Ìpð¨æÑºLÌ³ÛØKèðfÚ·é±ÆD
- *    (b) ÄzzÌ`ÔðCÊÉèßéû@ÉæÁÄCTOPPERSvWFNgÉ
- *        ñ·é±ÆD
- *  (4) {\tgEFAÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶é¢©Èé¹
- *      Q©çàCãLì Ò¨æÑTOPPERSvWFNgðÆÓ·é±ÆD
- *      Ü½C{\tgEFAÌ[UÜ½ÍGh[U©çÌ¢©Èé
- *      RÉîÃ­¿©çàCãLì Ò¨æÑTOPPERSvWFNgð
- *      ÆÓ·é±ÆD
+ *  上記著作権者は，以下の(1)〜(4)の条件を満たす場合に限り，本ソフトウェ
+ *  ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改
+ *  変・再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+ *      用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+ *      者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+ *      の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+ *      用できない形で再配布する場合には，次のいずれかの条件を満たすこ
+ *      と．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+ *        作権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに
+ *        報告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+ *      害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
+ *      また，本ソフトウェアのユーザまたはエンドユーザからのいかなる理
+ *      由に基づく請求からも，上記著作権者およびTOPPERSプロジェクトを
+ *      免責すること．
  * 
- *  {\tgEFAÍC³ÛØÅñ³êÄ¢éàÌÅ éDãLì Ò¨
- *  æÑTOPPERSvWFNgÍC{\tgEFAÉÖµÄCÁèÌgpÚI
- *  ÉÎ·éK«àÜßÄC¢©ÈéÛØàsíÈ¢DÜ½C{\tgEF
- *  AÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶½¢©Èé¹QÉÖµÄàC»
- *  ÌÓCðíÈ¢D
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ *  よびTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的
+ *  に対する適合性も含めて，いかなる保証も行わない．また，本ソフトウェ
+ *  アの利用により直接的または間接的に生じたいかなる損害に関しても，そ
+ *  の責任を負わない．
  * 
  */
  
 /* 
- *  TOPPERS/SSPÌTvvO
- *
- *  SSPJ[lÌî{IÈ®ìðmF·é½ßÌTvvOD
- *
- *  vOÌTv:
- *
- *  [UC^tF[Xðó¯ÂC^XNÆC3ÂÌÀsÀs³êé
- *  ^XNÆÅ\¬³êéD^XNID¨æÑDæxÝèÍÈºÌÊèD
- *     (^XNID)   (N®Dæx)    (ÀsDæx)
- *      MAIN_TASK    MAIN_PRIORITY     (¶É¯¶)
- *      TASK1        TASK1_PRIORITY    (¶É¯¶)
- *      TASK2        TASK2_PRIORITY    (¶É¯¶)
+ *  TOPPERS/SSPのサンプルプログラム
+ *
+ *  SSPカーネルの基本的な動作を確認するためのサンプルプログラム．
+ *
+ *  プログラムの概要:
+ *
+ *  ユーザインタフェースを受け持つメインタスクと，3つの並行実行される
+ *  タスクとで構成される．タスクIDおよび優先度設定は以下の通り．
+ *     (タスクID)   (起動時優先度)    (実行時優先度)
+ *      MAIN_TASK    MAIN_PRIORITY     (左に同じ)
+ *      TASK1        TASK1_PRIORITY    (左に同じ)
+ *      TASK2        TASK2_PRIORITY    (左に同じ)
  *      TASK3        TASK3_PRIORITY    TASK3_EXEPRIORITY
  *
- *  Ü½CN®üúª2bÌüúnhiüúnhID: CYC1j¨æÑ
- *  C^XNN®pÌüúnh(üúnhID: MAIN_CYC)ðp¢éD
- *
- *  ÀsÀs³êé^XNÍCtask_loopñó[vðÀs·éxÉC^XNª
- *  ÀsÅ é±Æð çí·bZ[Wð\¦·éDó[vðÀs·é
- *  ÌÍCó[vÈµÅbZ[WðoÍ·éÆC½ÊÌbZ[WªoÍ
- *  ³êCvOÌ®ìªmFµ¸ç­Èé½ßÅ éDÜ½Cá¬ÈV
- *  A|[gðp¢ÄbZ[WðoÍ·éêÉC·×ÄÌbZ[W
- *  ªoÍÅ«éæ¤ÉCbZ[WÌÊð§À·éÆ¢¤Rà éD
- *
- *  üúnh(CYC1)ÍCN®µ½±Æð¦·bZ[Wð\¦·éD
- *  vOÌN®¼ãÍCüúnh(CYC1)Íâ~óÔÉÈÁÄ¢éD
- *
- *  C^XNÍCüúnh(MAIN_CYC)©ç100~b²ÆÉN®³êC
- *  VAI/O|[g©çÌ¶üÍðs¢CüÍ³ê½
- *  ¶ÉÎµ½ðÀs·éDüÍ³ê½¶ÆÌÖWÍÌÊèD
- *  'Q'ªüÍ³êéÆCvOðI¹·éD
- *
- *  '1' : ÎÛ^XNðTASK1ÉØè·¦éiúÝèjD
- *  '2' : ÎÛ^XNðTASK2ÉØè·¦éD
- *  '3' : ÎÛ^XNðTASK3ÉØè·¦éD
- *  'a' : ÎÛ^XNðact_tskÉæèN®·éD
- *  'e' : ÎÛ^XNðÖÌ^[ÉæèI¹³¹éD
- *  'c' : üúnhð®ìJn³¹éD
- *  'C' : üúnhð®ìâ~³¹éD
- *  'b' : A[nhð5bãÉN®·éæ¤®ìJn³¹éD
- *  'B' : A[nhð®ìâ~³¹éD
- *  'z' : ÎÛ^XNÉCPUáOð­¶³¹éi^XNðI¹³¹éjD
- *  's' : CxgtO(ID:FLG1)ÉY^XNÉÖA·érbgðZbg·éD
- *  'l' : ·×ÄÌ^XNÖA·éCxgtO(ID:FLG1)ÌrbgðNA·éD
- *  'p' : |[OÅCxgtO(FLG1)ðÒÂD
- *  'd' : |[OÅf[^L
-[(ID:DTQ1)Öf[^ðM·éD
- *  'r' : |[OÅf[^L
-[(ID:DTQ1)©çf[^ðóM·éD
+ *  また，起動周期が2秒の周期ハンドラ（周期ハンドラID: CYC1）および
+ *  メインタスク起動用の周期ハンドラ(周期ハンドラID: MAIN_CYC)を用いる．
+ *
+ *  並行実行されるタスクは，task_loop回空ループを実行する度に，タスクが
+ *  実行中であることをあらわすメッセージを表示する．空ループを実行する
+ *  のは，空ループなしでメッセージを出力すると，多量のメッセージが出力
+ *  され，プログラムの動作が確認しずらくなるためである．また，低速なシ
+ *  リアルポートを用いてメッセージを出力する場合に，すべてのメッセージ
+ *  が出力できるように，メッセージの量を制限するという理由もある．
+ *
+ *  周期ハンドラ(CYC1)は，起動したことを示すメッセージを表示する．
+ *  プログラムの起動直後は，周期ハンドラ(CYC1)は停止状態になっている．
+ *
+ *  メインタスクは，周期ハンドラ(MAIN_CYC)から100ミリ秒ごとに起動され，
+ *  シリアルI/Oポートからの文字入力を行い，入力された
+ *  文字に対応した処理を実行する．入力された文字と処理の関係は次の通り．
+ *  'Q'が入力されると，プログラムを終了する．
+ *
+ *  '1' : 対象タスクをTASK1に切り換える（初期設定）．
+ *  '2' : 対象タスクをTASK2に切り換える．
+ *  '3' : 対象タスクをTASK3に切り換える．
+ *  'a' : 対象タスクをact_tskにより起動する．
+ *  'e' : 対象タスクを関数のリターンにより終了させる．
+ *  'c' : 周期ハンドラを動作開始させる．
+ *  'C' : 周期ハンドラを動作停止させる．
+ *  'b' : アラームハンドラを5秒後に起動するよう動作開始させる．
+ *  'B' : アラームハンドラを動作停止させる．
+ *  'z' : 対象タスクにCPU例外を発生させる（タスクを終了させる）．
+ *  's' : イベントフラグ(ID:FLG1)に当該タスクに関連するビットをセットする．
+ *  'l' : すべてのタスク関連するイベントフラグ(ID:FLG1)のビットをクリアする．
+ *  'p' : ポーリングでイベントフラグ(FLG1)を待つ．
+ *  'd' : ポーリングでデータキュー(ID:DTQ1)へデータを送信する．
+ *  'r' : ポーリングでデータキュー(ID:DTQ1)からデータを受信する．
  */
 
@@ -108,5 +102,5 @@
 
 /*
- *  VXeT[rXÌG[nhO
+ *  システムサービスのエラーハンドリング
  */
 #define SVC(expression)											\
@@ -118,12 +112,12 @@
 
 /*
- *  ÀñÀs³êé^XNÖÌbZ[WÌæ
+ *  並列実行されるタスクへのメッセージ領域
  */
 char message[3];
 
 /*
- *  [vñ
- */
-ulong_t	task_loop;		/* ^XNàÅÌ[vñ */
+ *  ループ回数
+ */
+ulong_t	task_loop;		/* タスク内でのループ回数 */
 
 void init_task(intptr_t exinf)
@@ -134,25 +128,25 @@
 #endif /* TASK_LOOP */
 	
-	/* VA|[gÌI[v */
+	/* シリアルポートのオープン */
 	SVC(serial_opn_por(TASK_PORTID));
 	SVC(serial_ctl_por(TASK_PORTID , IOCTL_CRLF));
 	
-	/* O^XNÌú» */
+	/* ログタスクの初期化 */
 	logtask_initialize(LOGTASK_PORTID);
 	
-	/* N®bZ[WÌoÍ */
+	/* 起動メッセージの出力 */
 	syslog(LOG_INFO , "Sample program starts.");
 	
-	/* üúnhÌN® */
+	/* 周期ハンドラの起動 */
 	SVC(sta_cyc(MAIN_CYC));
 	
 	/*
- 	 *  [vñÌÝè
+ 	 *  ループ回数の設定
 	 *
-	 *  TASK_LOOPª}Nè`³êÄ¢éêCªè¹¸ÉCTASK_LOOPÉè
-	 *  `³ê½lðC^XNàÅÌ[vñÆ·éD
+	 *  TASK_LOOPがマクロ定義されている場合，測定せずに，TASK_LOOPに定
+	 *  義された値を，タスク内でのループ回数とする．
 	 *
-	 *  MEASURE_TWICEª}Nè`³êÄ¢éêC1ñÚÌªèÊðÌÄ
-	 *  ÄC2ñÚÌªèÊðg¤D1ñÚÌªèÍ·ßÌÔªoé½ßD
+	 *  MEASURE_TWICEがマクロ定義されている場合，1回目の測定結果を捨て
+	 *  て，2回目の測定結果を使う．1回目の測定は長めの時間が出るため．
 	 */
 #ifdef TASK_LOOP
@@ -163,5 +157,5 @@
 	SVC(get_tim(&stime1));
 	for (i = 0; i < task_loop; i++) {
-		/* Ô©¹¬Ì½ßÌ[vÅ èC±±ÅÍ½àµÈ¢ */
+		/* 時間かせぎのためのループであり，ここでは何もしない */
 	}
 	SVC(get_tim(&stime2));
@@ -180,5 +174,5 @@
 	
 
-	/* VA|[g©çÌ¶óM */
+	/* シリアルポートからの文字受信 */
 	if(serial_rea_dat(TASK_PORTID , &c , 1) > 0)
 	{
@@ -231,5 +225,5 @@
 			break;
 		default:
-			/* G[\¦ */
+			/* エラー表示 */
 			syslog(LOG_INFO , "Unknown command.");
 			break;
@@ -241,5 +235,5 @@
 void task(intptr_t exinf)
 {
-	/* exinfÍ^XNÔ  */
+	/* exinfはタスク番号  */
 	uint_t tskno = (uint_t)exinf;
 	int_t		n = 0;
@@ -256,12 +250,12 @@
 	{
 		for (i = 0; i < task_loop; i++) {
-			/* Ô©¹¬Ì½ßÌ[vÅ èC±±ÅÍ½àµÈ¢ */
+			/* 時間かせぎのためのループであり，ここでは何もしない */
 		}
 		
-		/* ^XNÔÌ\¦ */
+		/* タスク番号の表示 */
 		syslog(LOG_NOTICE, "task%d is running (%03d).   %s",
 										tskno, ++n, graph[tskno-1]);
 		
-		/* R}hæ¾CbZ[WÌæðNA */
+		/* コマンド取得，メッセージ領域をクリア */
 		command = message[tskno - 1];
 		message[tskno - 1] = 0;
Index: ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/ssp_rl78/sample1/src/sample1.cfg
===================================================================
--- ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/ssp_rl78/sample1/src/sample1.cfg	(revision 93)
+++ ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/ssp_rl78/sample1/src/sample1.cfg	(revision 95)
@@ -1,4 +1,4 @@
 /*
- *  TOPPESRS/SSPJ[lÌTvvO
+ *  TOPPESRS/SSPカーネルのサンプルプログラム
  */
 
Index: ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/ssp_rl78/sample1/src/sample1.h
===================================================================
--- ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/ssp_rl78/sample1/src/sample1.h	(revision 93)
+++ ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/ssp_rl78/sample1/src/sample1.h	(revision 95)
@@ -7,34 +7,30 @@
  *             Nagoya Municipal Industrial Research Institute, JAPAN
  * 
- *  ãLì ÒÍCÈºÌ (1)`(4) Ìðð½·êÉÀèC{\tgEF
- *  Ai{\tgEFAðüÏµ½àÌðÜÞDÈº¯¶jðgpE¡»EüÏE
- *  ÄzziÈºCpÆÄÔj·é±Æð³Åø·éD
- *  (1) {\tgEFAð\[XR[hÌ`Åp·éêÉÍCãLÌì 
- *      \¦C±Ìpð¨æÑºLÌ³ÛØKèªC»ÌÜÜÌ`Å\[X
- *      R[hÉÜÜêÄ¢é±ÆD
- *  (2) {\tgEFAðCCu`®ÈÇC¼Ì\tgEFAJ­Égp
- *      Å«é`ÅÄzz·éêÉÍCÄzzÉº¤hL
-gipÒ}
- *      j
-AÈÇjÉCãLÌì \¦C±Ìpð¨æÑºLÌ³Û
- *      ØKèðfÚ·é±ÆD
- *  (3) {\tgEFAðC@íÉgÝÞÈÇC¼Ì\tgEFAJ­Égp
- *      Å«È¢`ÅÄzz·éêÉÍCÌ¢¸ê©Ìðð½·±ÆD
- *    (a) ÄzzÉº¤hL
-gipÒ}j
-AÈÇjÉCãLÌì
- *         \¦C±Ìpð¨æÑºLÌ³ÛØKèðfÚ·é±ÆD
- *    (b) ÄzzÌ`ÔðCÊÉèßéû@ÉæÁÄCTOPPERSvWFNgÉñ
- *        ·é±ÆD
- *  (4) {\tgEFAÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶é¢©Èé¹Q
- *      ©çàCãLì Ò¨æÑTOPPERSvWFNgðÆÓ·é±ÆDÜ½C
- *      {\tgEFAÌ[UÜ½ÍGh[U©çÌ¢©ÈéRÉîÃ
- *      ­¿©çàCãLì Ò¨æÑTOPPERSvWFNgðÆÓ·é±ÆD
+ *  上記著作権者は，以下の (1)〜(4) の条件を満たす場合に限り，本ソフトウェ
+ *  ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改変・
+ *  再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作権
+ *      表示，この利用条件および下記の無保証規定が，そのままの形でソース
+ *      コード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使用
+ *      できる形で再配布する場合には，再配布に伴うドキュメント（利用者マ
+ *      ニュアルなど）に，上記の著作権表示，この利用条件および下記の無保
+ *      証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使用
+ *      できない形で再配布する場合には，次のいずれかの条件を満たすこと．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著作
+ *        権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに報
+ *        告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損害
+ *      からも，上記著作権者およびTOPPERSプロジェクトを免責すること．また，
+ *      本ソフトウェアのユーザまたはエンドユーザからのいかなる理由に基づ
+ *      く請求からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
  * 
- *  {\tgEFAÍC³ÛØÅñ³êÄ¢éàÌÅ éDãLì Ò¨æ
- *  ÑTOPPERSvWFNgÍC{\tgEFAÉÖµÄCÁèÌgpÚIÉÎ·
- *  éK«àÜßÄC¢©ÈéÛØàsíÈ¢DÜ½C{\tgEFAÌp
- *  Éæè¼ÚIÜ½ÍÔÚIÉ¶¶½¢©Èé¹QÉÖµÄàC»ÌÓCð
- *  íÈ¢D
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者およ
+ *  びTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的に対す
+ *  る適合性も含めて，いかなる保証も行わない．また，本ソフトウェアの利用
+ *  により直接的または間接的に生じたいかなる損害に関しても，その責任を負
+ *  わない．
  * 
  */
@@ -44,5 +40,5 @@
 
 /*
- *  ^[QbgË¶Ìè`
+ *  ターゲット依存の定義
  */
 #include "target_test.h"
@@ -81,9 +77,9 @@
 
 #ifndef TASK_PORTID
-#define	TASK_PORTID		1					/* ¶üÍ·éVA|[gID */
+#define	TASK_PORTID		1					/* 文字入力するシリアルポートID */
 #endif /* TASK_PORTID */
 
 #ifndef LOOP_REF
-#define LOOP_REF		ULONG_C(1000000)	/* ¬xvªpÌ[vñ */
+#define LOOP_REF		ULONG_C(1000000)	/* 速度計測用のループ回数 */
 #endif /* LOOP_REF */
 
Index: ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/ssp_rl78/sample1/sys-cfg/sys-cfg.mtsp
===================================================================
--- ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/ssp_rl78/sample1/sys-cfg/sys-cfg.mtsp	(revision 93)
+++ ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/ssp_rl78/sample1/sys-cfg/sys-cfg.mtsp	(revision 95)
@@ -41,5 +41,5 @@
     </Instance>
     <Instance Guid="4f2f2209-abeb-432d-847e-367e58304617">
-      <Name>ã¹ã¿ã¼ãã¢ãã</Name>
+      <Name>スタートアップ</Name>
       <Type>Category</Type>
       <TreeImageGuid>ca577376-6f97-4ef1-9fe7-b03e86e75233</TreeImageGuid>
Index: ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/ssp_rl78/ssp_rl78.dr
===================================================================
--- ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/ssp_rl78/ssp_rl78.dr	(revision 93)
+++ ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/ssp_rl78/ssp_rl78.dr	(revision 95)
@@ -1,10 +1,8 @@
 ;
-; zuè`
-;   ERpC¾êdlÌuZOg¼êvðQlÉRpC¶¬ÌZOgðè`
-;   EæªÉ"@@"ªt­ZOg¼ÍRpCª¶¬D»êÈOÍÆ©è`
-;   Eu[gtbV
-ÌÄN@\Ígp¹¸CtbV
-Ìæè`ÍÈª
-;   E@@VECTnn Ìè`à±±ÅÍÈª
+; メモリ配置定義
+;   ・コンパイラ言語仕様の「セグメント名一覧」を参考にコンパイラ生成のセグメントを定義
+;   ・先頭に"@@"が付くセグメント名はコンパイラが生成．それ以外は独自定義
+;   ・ブートフラッシュの再リンク機能は使用せず，フラッシュメモリ領域定義は省略
+;   ・@@VECTnn の定義もここでは省略
 ;
 
@@ -12,5 +10,5 @@
 ; MEMORY
 ;
-; @@CODE ÌzuAhXðÀè³¹é½ßROMÌæð2ÂÉª·é
+; @@CODE の配置アドレスを安定させるためROM領域を2つに分割する
 MEMORY ROM_HEAD : ( 00000000H, 000000d8H ) / REGULAR
 MEMORY ROM      : ( 000000d8H, 0000ff28H ) / REGULAR
@@ -20,17 +18,16 @@
 ; SEGMENT(ROM_HEAD)
 ;
-; xN^e[uÌæ(00000H--0007FH,128oCg, ½¾µ02h-03hÉÍzuµÈ¢)
+; ベクタテーブル領域(00000H--0007FH,128バイト, ただし02h-03hには配置しない)
 MERGE VECTOR  : AT ( 00000000H ) = ROM_HEAD / REGULAR
 
-; calltÖÌe[upZOg( 00080H-000BFH, 64oCg), CALLT0®«
+; callt関数のテーブル用セグメント( 00080H-000BFH, 64バイト), CALLT0属性
 MERGE @@CALT  : AT ( 00000080H ) = ROM_HEAD / REGULAR
 
-; IvVoCgÌæ(C0H--C2H, C3H)ÍZOgè`Å«È¢
+; オプションバイト領域(C0H--C2H, C3H)はセグメント定義できない
 
-; ZL
-eBID(C4H--CDH)
+; セキュリティID(C4H--CDH)
 MERGE SECID  : AT ( 000000c4H ) = ROM_HEAD / REGULAR
 
-; I`bvfobO@\ÌgpÌæ(CEH--D7H)
+; オンチップデバッグ機能の使用領域(CEH--D7H)
 ;MERGE OCDWORK : AT ( 000000ceH ) = ROM_HEAD / REGULAR
 
@@ -38,32 +35,32 @@
 ; SEGMENT(ROM)
 ;
-MERGE @@CODE  	: = ROM / REGULAR	; R[hpZOg(near), BASE®«
-MERGE @@BASE  	: = ROM / REGULAR	; calltÖEèÝÖpZOg, BASE®«
-MERGE @@LCODE 	: = ROM / REGULAR	; CuER[hpZOg(near), BASE®«
-MERGE @@LBASE 	: = ROM / REGULAR	; CuEcalltÖpZOg, BASE®«
-; ±ÌsðLøÉ·éÆÈº©MIRRORP®«ª¸íêé½ßCÆè ¦¸RgÆ·é
-;MERGE @@CNST  	: = ROM / REGULAR	; ROMf[^(near), MIRRORP®«
-MERGE @@R_INIT	: = ROM / REGULAR	; nearú»f[^pZOg(úl è), UNIT64KP®«
-MERGE @@R_INIS	: = ROM / REGULAR	; ú»f[^pZOg(úl èsregÏ), UNIT64KP®«
+MERGE @@CODE  	: = ROM / REGULAR	; コード部用セグメント(near), BASE属性
+MERGE @@BASE  	: = ROM / REGULAR	; callt関数・割り込み関数用セグメント, BASE属性
+MERGE @@LCODE 	: = ROM / REGULAR	; ライブラリ・コード部用セグメント(near), BASE属性
+MERGE @@LBASE 	: = ROM / REGULAR	; ライブラリ・callt関数用セグメント, BASE属性
+; この行を有効にするとなぜかMIRRORP属性が失われるため，とりあえずコメントとする
+;MERGE @@CNST  	: = ROM / REGULAR	; ROMデータ(near), MIRRORP属性
+MERGE @@R_INIT	: = ROM / REGULAR	; near初期化データ用セグメント(初期値あり), UNIT64KP属性
+MERGE @@R_INIS	: = ROM / REGULAR	; 初期化データ用セグメント(初期値ありsreg変数), UNIT64KP属性
 
-MERGE @@CODEL 	: = ROM / REGULAR	; R[hpZOg(far)
-MERGE @@LCODEL	: = ROM / REGULAR	; CuER[hpZOg(far)
-MERGE @@CNSTL 	: = ROM / REGULAR	; ROMf[^(far), PAGE64KP®«
-MERGE @@RLINIT	: = ROM / REGULAR	; farú»f[^pZOg(úl è), UNIT64KP®«
+MERGE @@CODEL 	: = ROM / REGULAR	; コード部用セグメント(far)
+MERGE @@LCODEL	: = ROM / REGULAR	; ライブラリ・コード部用セグメント(far)
+MERGE @@CNSTL 	: = ROM / REGULAR	; ROMデータ(far), PAGE64KP属性
+MERGE @@RLINIT	: = ROM / REGULAR	; far初期化データ用セグメント(初期値あり), UNIT64KP属性
 
 ;
 ; SEGMENT(RAM)
 ;
-MERGE @@BITS  	: = RAM / REGULAR	; boolean^Ï, bit^ÏpZOg, BSEGÌæ
+MERGE @@BITS  	: = RAM / REGULAR	; boolean型変数, bit型変数用セグメント, BSEG領域
 
-MERGE @@INIT  	: = RAM / REGULAR	; f[^ÌæpZOg(úl è, nearzu), BASEP®«
-MERGE @@DATA  	: = RAM / REGULAR	; f[^ÌæpZOg(úlÈµ, nearzu), BASEP®«
-MERGE @@INIS  	: = RAM / REGULAR	; f[^ÌæpZOg(úl è sreg Ï), SADDRP®«
-MERGE @@DATS  	: = RAM / REGULAR	; f[^ÌæpZOg(úlÈµ sreg Ï), SADDRP®«
-MERGE @@INITL 	: = RAM / REGULAR	; f[^ÌæpZOg(úl è, farzu), UNIT64KP®«
-MERGE @@DATAL 	: = RAM / REGULAR	; f[^ÌæpZOg(úlÈµ, farzu), UNIT64KP®«
+MERGE @@INIT  	: = RAM / REGULAR	; データ領域用セグメント(初期値あり, near配置), BASEP属性
+MERGE @@DATA  	: = RAM / REGULAR	; データ領域用セグメント(初期値なし, near配置), BASEP属性
+MERGE @@INIS  	: = RAM / REGULAR	; データ領域用セグメント(初期値あり sreg 変数), SADDRP属性
+MERGE @@DATS  	: = RAM / REGULAR	; データ領域用セグメント(初期値なし sreg 変数), SADDRP属性
+MERGE @@INITL 	: = RAM / REGULAR	; データ領域用セグメント(初期値あり, far配置), UNIT64KP属性
+MERGE @@DATAL 	: = RAM / REGULAR	; データ領域用セグメント(初期値なし, far配置), UNIT64KP属性
 
-MERGE @@CODER  	: = RAM / REGULAR	; RAMzu R[hpZOg
-MERGE @@LCODER	: = RAM / REGULAR	; RAMzu CuER[hpZOg
-MERGE @@CNSTR 	: = RAM / REGULAR	; RAMzu ROMf[^pZOg(near), MIRRORP Ü½Í UNIT64KP®«
-MERGE @@CNSTLR 	: = RAM / REGULAR	; RAMzu ROMf[^pZOg(far), PAGE64KP®«
+MERGE @@CODER  	: = RAM / REGULAR	; RAM配置 コード部用セグメント
+MERGE @@LCODER	: = RAM / REGULAR	; RAM配置 ライブラリ・コード用セグメント
+MERGE @@CNSTR 	: = RAM / REGULAR	; RAM配置 ROMデータ用セグメント(near), MIRRORP または UNIT64KP属性
+MERGE @@CNSTLR 	: = RAM / REGULAR	; RAM配置 ROMデータ用セグメント(far), PAGE64KP属性
Index: ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/ssp_rl78/ssp_rl78.mtpj
===================================================================
--- ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/ssp_rl78/ssp_rl78.mtpj	(revision 93)
+++ ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/ssp_rl78/ssp_rl78.mtpj	(revision 95)
@@ -23,5 +23,5 @@
     </Instance>
     <Instance Guid="6a49f382-64b8-4cda-b6de-092afb95b2fe">
-      <Name>ã¹ã¿ã¼ãã¢ãã</Name>
+      <Name>スタートアップ</Name>
       <Type>Category</Type>
       <TreeImageGuid>ca577376-6f97-4ef1-9fe7-b03e86e75233</TreeImageGuid>
Index: ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/target.tf
===================================================================
--- ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/target.tf	(revision 93)
+++ ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/target.tf	(revision 95)
@@ -1,9 +1,9 @@
 $ 
-$  ^[QbgË¶ev[giQB-R5F100LEpj
+$  ターゲット依存テンプレート（QB-R5F100LE用）
 $ 
 
 $ 
-$  J[lÇÉÅè³êÄ¢éÝÔ(INTNO_FIX_KERNEL)
-$  J[lÇOÉÅè³êÄ¢éÝÔ(INTNO_FIX_NONKERNEL)
+$  カーネル管理に固定されている割込み番号(INTNO_FIX_KERNEL)
+$  カーネル管理外に固定されている割込み番号(INTNO_FIX_NONKERNEL)
 $ 
 
@@ -12,6 +12,6 @@
 
 $ 
-$  J[lÇÉÅè³êÄ¢éÝnhÔ(INHNO_FIX_KERNEL)
-$  J[lÇOÉÅè³êÄ¢éÝnhÔ(INHNO_FIX_NONKERNEL)
+$  カーネル管理に固定されている割込みハンドラ番号(INHNO_FIX_KERNEL)
+$  カーネル管理外に固定されている割込みハンドラ番号(INHNO_FIX_NONKERNEL)
 $ 
 
@@ -21,10 +21,10 @@
 
 $ 
-$  Ë¶ÌÇÝÝ
+$  依存部の読み込み
 $ 
 $INCLUDE "rl78_ca78k0r/rl78g13.tf"$
 
 $ 
-$  oi[oÍpÌTFt@C
+$  バナー出力用のTFファイル
 $ 
 $INCLUDE "syssvc/banner.tf"$
Index: ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/target_cfg1_out.h
===================================================================
--- ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/target_cfg1_out.h	(revision 93)
+++ ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/target_cfg1_out.h	(revision 95)
@@ -1,4 +1,4 @@
 /*
- *		cfg1_out.cÌNÉKvÈX^uÌè`
+ *		cfg1_out.cのリンクに必要なスタブの定義
  */
 
Index: ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/target_config.c
===================================================================
--- ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/target_config.c	(revision 93)
+++ ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/target_config.c	(revision 95)
@@ -10,40 +10,35 @@
  *             Nagoya Municipal Industrial Research Institute, JAPAN
  * 
- *  ãLì ÒÍCÈºÌ (1)`(4) Ìðð½·êÉÀèC{\tgEF
- *  Ai{\tgEFAðüÏµ½àÌðÜÞDÈº¯¶jðgpE¡»EüÏE
- *  ÄzziÈºCpÆÄÔj·é±Æð³Åø·éD
- *  (1) {\tgEFAð\[XR[hÌ`Åp·éêÉÍCãLÌì 
- *      \¦C±Ìpð¨æÑºLÌ³ÛØKèªC»ÌÜÜÌ`Å\[X
- *      R[hÉÜÜêÄ¢é±ÆD
- *  (2) {\tgEFAðCCu`®ÈÇC¼Ì\tgEFAJ­Égp
- *      Å«é`ÅÄzz·éêÉÍCÄzzÉº¤hL
-gipÒ}
- *      j
-AÈÇjÉCãLÌì \¦C±Ìpð¨æÑºLÌ³Û
- *      ØKèðfÚ·é±ÆD
- *  (3) {\tgEFAðC@íÉgÝÞÈÇC¼Ì\tgEFAJ­Égp
- *      Å«È¢`ÅÄzz·éêÉÍCÌ¢¸ê©Ìðð½·±ÆD
- *    (a) ÄzzÉº¤hL
-gipÒ}j
-AÈÇjÉCãLÌì
- *         \¦C±Ìpð¨æÑºLÌ³ÛØKèðfÚ·é±ÆD
- *    (b) ÄzzÌ`ÔðCÊÉèßéû@ÉæÁÄCTOPPERSvWFNgÉñ
- *        ·é±ÆD
- *  (4) {\tgEFAÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶é¢©Èé¹Q
- *      ©çàCãLì Ò¨æÑTOPPERSvWFNgðÆÓ·é±ÆDÜ½C
- *      {\tgEFAÌ[UÜ½ÍGh[U©çÌ¢©ÈéRÉîÃ
- *      ­¿©çàCãLì Ò¨æÑTOPPERSvWFNgðÆÓ·é±ÆD
+ *  上記著作権者は，以下の (1)〜(4) の条件を満たす場合に限り，本ソフトウェ
+ *  ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改変・
+ *  再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作権
+ *      表示，この利用条件および下記の無保証規定が，そのままの形でソース
+ *      コード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使用
+ *      できる形で再配布する場合には，再配布に伴うドキュメント（利用者マ
+ *      ニュアルなど）に，上記の著作権表示，この利用条件および下記の無保
+ *      証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使用
+ *      できない形で再配布する場合には，次のいずれかの条件を満たすこと．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著作
+ *        権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに報
+ *        告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損害
+ *      からも，上記著作権者およびTOPPERSプロジェクトを免責すること．また，
+ *      本ソフトウェアのユーザまたはエンドユーザからのいかなる理由に基づ
+ *      く請求からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
  * 
- *  {\tgEFAÍC³ÛØÅñ³êÄ¢éàÌÅ éDãLì Ò¨æ
- *  ÑTOPPERSvWFNgÍC{\tgEFAÉÖµÄCÁèÌgpÚIÉÎ·
- *  éK«àÜßÄC¢©ÈéÛØàsíÈ¢DÜ½C{\tgEFAÌp
- *  Éæè¼ÚIÜ½ÍÔÚIÉ¶¶½¢©Èé¹QÉÖµÄàC»ÌÓCð
- *  íÈ¢D
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者およ
+ *  びTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的に対す
+ *  る適合性も含めて，いかなる保証も行わない．また，本ソフトウェアの利用
+ *  により直接的または間接的に生じたいかなる損害に関しても，その責任を負
+ *  わない．
  * 
  */
 
 /*
- *	^[QbgVXeË¶W
-[iQB-R5F100LEpj
+ *	ターゲットシステム依存モジュール（QB-R5F100LE用）
  */
 #pragma sfr
@@ -52,5 +47,5 @@
 
 /*
- *  ^[QbgVXeË¶ ú»[`
+ *  ターゲットシステム依存 初期化ルーチン
  */
 
@@ -59,45 +54,45 @@
 {
 	/*
-	 *  vZbTË¶Ìú»
+	 *  プロセッサ依存の初期化
 	 */
 	prc_initialize();
 	
 	/*
-	 * NbNÝè
+	 * クロック設定
 	 */
-	// X1­M[hCáÁï­UCAMPH=1(¬NbN)
+	// X1発信モード，低消費発振，AMPH=1(高速クロック)
 	CMC = UINT8_C(0x51);
 	
-	// NbN®ìXe[^X§äWX^(X1JnCXT1â~, I`bvIV[^®ì)
+	// クロック動作ステータス制御レジスタ(X1開始，XT1停止, オンチップオシレータ動作)
 	CSC = UINT8_C(0x40);
 
-	// ­UªÀè·éÜÅÌÔ¾¯ÒÂ
+	// 発振が安定するまでの時間だけ待つ
 	while((OSTC & UINT8_C(0x01)) == 0){}
 	
-	// VXeNbN§äWX^
-	CKC &= ~UINT8_C(0x40);	// CPU/üÓn[hEFANbNÉCVXeNbN
-	CKC |= UINT8_C(0x10);	// CVXeNbNÉ¬VXeNbN
-	CKC &= ~UINT8_C(0x0f);	// K¸0ÉÝè
+	// システムクロック制御レジスタ
+	CKC &= ~UINT8_C(0x40);	// CPU/周辺ハードウェアクロックにメインシステムクロック
+	CKC |= UINT8_C(0x10);	// メインシステムクロックに高速システムクロック
+	CKC &= ~UINT8_C(0x0f);	// 必ず0に設定
 
-	// NbN®ìXe[^X§äWX^
-	CSC |= UINT8_C(0x01); 	// ¬I`bvIV[^â~
+	// クロック動作ステータス制御レジスタ
+	CSC |= UINT8_C(0x01); 	// 高速オンチップオシレータ停止
 
 	/*
-	 * UARTpsÝè
+	 * UART用ピン設定
 	 */
-	// RXDCTXD É P11, P12 ðgp
+	// RXD，TXD に P11, P12 を使用
 	PIOR &= ~TBIT_PIOR_PIOR1;
 
-	// P11(RxD0) ðüÍÉÝè
+	// P11(RxD0) を入力に設定
 	PM1 |= UINT8_C(0x02);
 
-	// P12(TxD0) ðHÉÝèµÄ¨­
+	// P12(TxD0) をHに設定しておく
 	P1 |= UINT8_C(0x04);
 
-	// P12(TxD0) ðoÍÉÝè
+	// P12(TxD0) を出力に設定
 	PM1 &= ~UINT8_C(0x04);
 
 	/*
-	 * UARTÌÝè
+	 * UARTの設定
 	 */
 	target_sau_init(1);	
@@ -106,5 +101,5 @@
 
 /*
- *  ^[QbgVXeÌI¹[`
+ *  ターゲットシステムの終了ルーチン
  */
 
@@ -112,5 +107,5 @@
 target_exit(void)
 {
-	/* CPUË¶ÌI¹[` */
+	/* CPU依存の終了ルーチン */
 	prc_terminate();
 	
@@ -121,5 +116,5 @@
 
 /*
- * VXeOÌáxoÍÌ½ßÌ¶oÍ
+ * システムログの低レベル出力のための文字出力
  */
 void target_fput_log(char c)
@@ -132,5 +127,5 @@
 
 /*
- *  AT[VÌ¸sÌÀsf
+ *  アサーションの失敗時の実行中断処理
  */
 void
Index: ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/target_config.h
===================================================================
--- ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/target_config.h	(revision 93)
+++ ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/target_config.h	(revision 95)
@@ -11,45 +11,40 @@
  *             Nagoya Municipal Industrial Research Institute, JAPAN
  * 
- *  ãLì ÒÍCÈºÌ(1)`(4)Ìðð½·êÉÀèC{\tgEF
- *  Ai{\tgEFAðüÏµ½àÌðÜÞDÈº¯¶jðgpE¡»Eü
- *  ÏEÄzziÈºCpÆÄÔj·é±Æð³Åø·éD
- *  (1) {\tgEFAð\[XR[hÌ`Åp·éêÉÍCãLÌì
- *       \¦C±Ìpð¨æÑºLÌ³ÛØKèªC»ÌÜÜÌ`Å\[
- *      XR[hÉÜÜêÄ¢é±ÆD
- *  (2) {\tgEFAðCCu`®ÈÇC¼Ì\tgEFAJ­Ég
- *      pÅ«é`ÅÄzz·éêÉÍCÄzzÉº¤hL
-gip
- *      Ò}j
-AÈÇjÉCãLÌì \¦C±Ìpð¨æÑºL
- *      Ì³ÛØKèðfÚ·é±ÆD
- *  (3) {\tgEFAðC@íÉgÝÞÈÇC¼Ì\tgEFAJ­Ég
- *      pÅ«È¢`ÅÄzz·éêÉÍCÌ¢¸ê©Ìðð½·±
- *      ÆD
- *    (a) ÄzzÉº¤hL
-gipÒ}j
-AÈÇjÉCãLÌ
- *        ì \¦C±Ìpð¨æÑºLÌ³ÛØKèðfÚ·é±ÆD
- *    (b) ÄzzÌ`ÔðCÊÉèßéû@ÉæÁÄCTOPPERSvWFNgÉ
- *        ñ·é±ÆD
- *  (4) {\tgEFAÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶é¢©Èé¹
- *      Q©çàCãLì Ò¨æÑTOPPERSvWFNgðÆÓ·é±ÆD
- *      Ü½C{\tgEFAÌ[UÜ½ÍGh[U©çÌ¢©Èé
- *      RÉîÃ­¿©çàCãLì Ò¨æÑTOPPERSvWFNgð
- *      ÆÓ·é±ÆD
+ *  上記著作権者は，以下の(1)〜(4)の条件を満たす場合に限り，本ソフトウェ
+ *  ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改
+ *  変・再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+ *      用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+ *      者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+ *      の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+ *      用できない形で再配布する場合には，次のいずれかの条件を満たすこ
+ *      と．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+ *        作権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに
+ *        報告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+ *      害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
+ *      また，本ソフトウェアのユーザまたはエンドユーザからのいかなる理
+ *      由に基づく請求からも，上記著作権者およびTOPPERSプロジェクトを
+ *      免責すること．
  * 
- *  {\tgEFAÍC³ÛØÅñ³êÄ¢éàÌÅ éDãLì Ò¨
- *  æÑTOPPERSvWFNgÍC{\tgEFAÉÖµÄCÁèÌgpÚI
- *  ÉÎ·éK«àÜßÄC¢©ÈéÛØàsíÈ¢DÜ½C{\tgEF
- *  AÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶½¢©Èé¹QÉÖµÄàC»
- *  ÌÓCðíÈ¢D
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ *  よびTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的
+ *  に対する適合性も含めて，いかなる保証も行わない．また，本ソフトウェ
+ *  アの利用により直接的または間接的に生じたいかなる損害に関しても，そ
+ *  の責任を負わない．
  * 
  */
 
 /*
- *		^[QbgË¶W
-[iQB-R5F100LE pj
+ *		ターゲット依存モジュール（QB-R5F100LE 用）
  *
- *  J[lÌ^[QbgË¶ÌCN[ht@CD
- *  kernel_impl.h Ì^[QbgË¶ÌÊut¯ÆÈéD
+ *  カーネルのターゲット依存部のインクルードファイル．
+ *  kernel_impl.h のターゲット依存部の位置付けとなる．
  */
 
@@ -58,5 +53,5 @@
 
 /*
- *  ^[QbgVXeÌn[hEFA¹Ìè`
+ *  ターゲットシステムのハードウェア資源の定義
  */
 #include "qb_r5f100le.h"
@@ -64,17 +59,17 @@
 
 /*
- *  SSPJ[l®ìÌ}bvÆÖA·éè`
+ *  SSPカーネル動作時のメモリマップと関連する定義
  *
- *  0x000D8 - 0x0ffff     à FlashROM  ñ63.8KB
- *  0xFEF00 - 0xFFEDF     à RAM  3.9KB
+ *  0x000D8 - 0x0ffff     内蔵FlashROM  約63.8KB
+ *  0xFEF00 - 0xFFEDF     内蔵RAM  3.9KB
  */
 
 /*
- *  ftHgÌñ^XNReLXgpÌX^bNÌæÌè`
+ *  デフォルトの非タスクコンテキスト用のスタック領域の定義
  */
 #define DEFAULT_ISTKSZ		0x400U
 
 /*
- *  áxOoÍÌoÍæ(ùèÅÍVAÆ·é)
+ *  低レベルログ出力の出力先(既定ではシリアルとする)
  */
 #include "target_serial.h"
@@ -85,12 +80,12 @@
 
 /*
- *  ^[QbgVXeË¶Ìú»
+ *  ターゲットシステム依存の初期化
  */
 extern void	target_initialize(void);
 
 /*
- *  ^[QbgVXeÌI¹
+ *  ターゲットシステムの終了
  *
- *  VXeðI¹·éÉg¤D
+ *  システムを終了する時に使う．
  */
 extern void	target_exit(void) NoReturn;
@@ -99,6 +94,5 @@
 
 /*
- *  vZbTË¶W
-[iRL78pj
+ *  プロセッサ依存モジュール（RL78用）
  */
 #include "rl78_ca78k0r/rl78g13_config.h"
Index: ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/target_kernel.h
===================================================================
--- ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/target_kernel.h	(revision 93)
+++ ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/target_kernel.h	(revision 95)
@@ -12,36 +12,32 @@
  *  Copyright (C) 2008 by Witz Corporation, JAPAN
  * 
- *  ãLì ÒÍCÈºÌ(1)`(4)Ìðð½·êÉÀèC{\tgEF
- *  Ai{\tgEFAðüÏµ½àÌðÜÞDÈº¯¶jðgpE¡»Eü
- *  ÏEÄzziÈºCpÆÄÔj·é±Æð³Åø·éD
- *  (1) {\tgEFAð\[XR[hÌ`Åp·éêÉÍCãLÌì
- *       \¦C±Ìpð¨æÑºLÌ³ÛØKèªC»ÌÜÜÌ`Å\[
- *      XR[hÉÜÜêÄ¢é±ÆD
- *  (2) {\tgEFAðCCu`®ÈÇC¼Ì\tgEFAJ­Ég
- *      pÅ«é`ÅÄzz·éêÉÍCÄzzÉº¤hL
-gip
- *      Ò}j
-AÈÇjÉCãLÌì \¦C±Ìpð¨æÑºL
- *      Ì³ÛØKèðfÚ·é±ÆD
- *  (3) {\tgEFAðC@íÉgÝÞÈÇC¼Ì\tgEFAJ­Ég
- *      pÅ«È¢`ÅÄzz·éêÉÍCÌ¢¸ê©Ìðð½·±
- *      ÆD
- *    (a) ÄzzÉº¤hL
-gipÒ}j
-AÈÇjÉCãLÌ
- *        ì \¦C±Ìpð¨æÑºLÌ³ÛØKèðfÚ·é±ÆD
- *    (b) ÄzzÌ`ÔðCÊÉèßéû@ÉæÁÄCTOPPERSvWFNgÉ
- *        ñ·é±ÆD
- *  (4) {\tgEFAÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶é¢©Èé¹
- *      Q©çàCãLì Ò¨æÑTOPPERSvWFNgðÆÓ·é±ÆD
- *      Ü½C{\tgEFAÌ[UÜ½ÍGh[U©çÌ¢©Èé
- *      RÉîÃ­¿©çàCãLì Ò¨æÑTOPPERSvWFNgð
- *      ÆÓ·é±ÆD
+ *  上記著作権者は，以下の(1)〜(4)の条件を満たす場合に限り，本ソフトウェ
+ *  ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改
+ *  変・再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+ *      用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+ *      者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+ *      の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+ *      用できない形で再配布する場合には，次のいずれかの条件を満たすこ
+ *      と．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+ *        作権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに
+ *        報告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+ *      害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
+ *      また，本ソフトウェアのユーザまたはエンドユーザからのいかなる理
+ *      由に基づく請求からも，上記著作権者およびTOPPERSプロジェクトを
+ *      免責すること．
  * 
- *  {\tgEFAÍC³ÛØÅñ³êÄ¢éàÌÅ éDãLì Ò¨
- *  æÑTOPPERSvWFNgÍC{\tgEFAÉÖµÄCÁèÌgpÚI
- *  ÉÎ·éK«àÜßÄC¢©ÈéÛØàsíÈ¢DÜ½C{\tgEF
- *  AÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶½¢©Èé¹QÉÖµÄàC»
- *  ÌÓCðíÈ¢D
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ *  よびTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的
+ *  に対する適合性も含めて，いかなる保証も行わない．また，本ソフトウェ
+ *  アの利用により直接的または間接的に生じたいかなる損害に関しても，そ
+ *  の責任を負わない．
  * 
  */
@@ -49,8 +45,8 @@
 /*
  *
- *  ±ÌCN[ht@CÍCkernel.hÅCN[h³êéD¼Ìt@
- *  C©ç¼ÚCN[h·é±ÆÍÈ¢D±Ìt@CðCN[h
- *  ·éOÉCt_stddef.hªCN[h³êéÌÅC»êçÉË¶µÄàæ
- *  ¢D
+ *  このインクルードファイルは，kernel.hでインクルードされる．他のファ
+ *  イルから直接インクルードすることはない．このファイルをインクルード
+ *  する前に，t_stddef.hがインクルードされるので，それらに依存してもよ
+ *  い．
  */
 
@@ -59,18 +55,18 @@
 
 /*
- *  vZbTÅ¤ÊÈè`
+ *  プロセッサで共通な定義
  */
 #include "rl78_ca78k0r/prc_kernel.h"
 
 /*
- *  T|[g·é@\Ìè`
+ *  サポートする機能の定義
  */
-//#define TOPPERS_SUPPORT_GET_UTM			/* get_utmðT|[g·é */
+//#define TOPPERS_SUPPORT_GET_UTM			/* get_utmをサポートする */
 
 /*
- *  ^CeBbNÌè`
+ *  タイムティックの定義
  */
-#define	TIC_NUME		1U			/* ^CeBbNÌüúÌªq */
-#define	TIC_DENO		1U			/* ^CeBbNÌüúÌªê */
+#define	TIC_NUME		1U			/* タイムティックの周期の分子 */
+#define	TIC_DENO		1U			/* タイムティックの周期の分母 */
 
 #endif /* TOPPERS_TARGET_KERNEL_H */
Index: ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/target_serial.c
===================================================================
--- ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/target_serial.c	(revision 93)
+++ ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/target_serial.c	(revision 95)
@@ -10,41 +10,37 @@
  *             Nagoya Municipal Industrial Research Institute, JAPAN
  * 
- *  ãLì ÒÍCÈºÌ(1)`(4)Ìðð½·êÉÀèC{\tgEF
- *  Ai{\tgEFAðüÏµ½àÌðÜÞDÈº¯¶jðgpE¡»Eü
- *  ÏEÄzziÈºCpÆÄÔj·é±Æð³Åø·éD
- *  (1) {\tgEFAð\[XR[hÌ`Åp·éêÉÍCãLÌì
- *       \¦C±Ìpð¨æÑºLÌ³ÛØKèªC»ÌÜÜÌ`Å\[
- *      XR[hÉÜÜêÄ¢é±ÆD
- *  (2) {\tgEFAðCCu`®ÈÇC¼Ì\tgEFAJ­Ég
- *      pÅ«é`ÅÄzz·éêÉÍCÄzzÉº¤hL
-gip
- *      Ò}j
-AÈÇjÉCãLÌì \¦C±Ìpð¨æÑºL
- *      Ì³ÛØKèðfÚ·é±ÆD
- *  (3) {\tgEFAðC@íÉgÝÞÈÇC¼Ì\tgEFAJ­Ég
- *      pÅ«È¢`ÅÄzz·éêÉÍCÌ¢¸ê©Ìðð½·±
- *      ÆD
- *    (a) ÄzzÉº¤hL
-gipÒ}j
-AÈÇjÉCãLÌ
- *        ì \¦C±Ìpð¨æÑºLÌ³ÛØKèðfÚ·é±ÆD
- *    (b) ÄzzÌ`ÔðCÊÉèßéû@ÉæÁÄCTOPPERSvWFNgÉ
- *        ñ·é±ÆD
- *  (4) {\tgEFAÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶é¢©Èé¹
- *      Q©çàCãLì Ò¨æÑTOPPERSvWFNgðÆÓ·é±ÆD
- *      Ü½C{\tgEFAÌ[UÜ½ÍGh[U©çÌ¢©Èé
- *      RÉîÃ­¿©çàCãLì Ò¨æÑTOPPERSvWFNgð
- *      ÆÓ·é±ÆD
+ *  上記著作権者は，以下の(1)〜(4)の条件を満たす場合に限り，本ソフトウェ
+ *  ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改
+ *  変・再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+ *      用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+ *      者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+ *      の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+ *      用できない形で再配布する場合には，次のいずれかの条件を満たすこ
+ *      と．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+ *        作権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに
+ *        報告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+ *      害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
+ *      また，本ソフトウェアのユーザまたはエンドユーザからのいかなる理
+ *      由に基づく請求からも，上記著作権者およびTOPPERSプロジェクトを
+ *      免責すること．
  * 
- *  {\tgEFAÍC³ÛØÅñ³êÄ¢éàÌÅ éDãLì Ò¨
- *  æÑTOPPERSvWFNgÍC{\tgEFAÉÖµÄCÁèÌgpÚI
- *  ÉÎ·éK«àÜßÄC¢©ÈéÛØàsíÈ¢DÜ½C{\tgEF
- *  AÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶½¢©Èé¹QÉÖµÄàC»
- *  ÌÓCðíÈ¢D
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ *  よびTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的
+ *  に対する適合性も含めて，いかなる保証も行わない．また，本ソフトウェ
+ *  アの利用により直接的または間接的に生じたいかなる損害に関しても，そ
+ *  の責任を負わない．
  * 
  */
 
 /*
- * VAhCoiQB-R5F100LEpj
+ * シリアルドライバ（QB-R5F100LE用）
  */
 #pragma sfr
@@ -56,5 +52,5 @@
 
 /*
- * VAI/O|[gÇubNGA
+ * シリアルI/Oポート管理ブロックエリア
  */
 static SIOPCB siopcb_table[TNUM_SIOP];
@@ -62,5 +58,5 @@
 
 /*
- * WX^Ýèl
+ * レジスタ設定値
  */
 #define PORT2SIOPID(x)	((x) + 1)
@@ -71,73 +67,73 @@
 
 /*
- * áxVAú»
+ * 低レベルシリアル初期化
  */
 void target_sau_init(ID siopid)
 {
-	/* ú»ÏÝÌêÍ·®É^[ */
+	/* 初期化済みの場合はすぐにリターン */
 	if(PER0 & TBIT_PER0_SAU0EN) {
 		return;
 	}
 
-	/* NbNÂ  */
+	/* クロック供給許可  */
 	PER0 |= TBIT_PER0_SAU0EN;
 
-	// ­µÒÂ
+	// 少し待つ
 	NOP();
 	NOP();
 	NOP();
 	
-	// CKm0 ðIðDügÍ fclk/8 (=2.5MHz)
+	// CKm0 を選択．周波数は fclk/8 (=2.5MHz)
 	SPS0 = UINT16_C(0x0033);
 
-	// jbg0C`l{0,1} Ì®ìâ~
+	// ユニット0，チャネル{0,1} の動作停止
 	ST0 |= UINT16_C(0x0003);
 	
-	// [hÝè
-	// ®ìNbNFSPS0WX^ÅÝèµ½®ìNbNÌ¤¿CCK00 Ìûðg¤ 
-	// ]NbNFCKS00, CKS01 rbgÅwèµ½®ìNbN(ÂÜèCK00)ÌªüNbN
-	// X^[ggKvöFM-->\tgEFAgKÌÝ, óM-->RxD0[q
-	// §ºèðX^[grbgÆµÄo
-	// UART[hCèÝÍ]®¹Ý
+	// モード設定
+	// 動作クロック：SPS0レジスタで設定した動作クロックのうち，CK00 の方を使う 
+	// 転送クロック：CKS00, CKS01 ビットで指定した動作クロック(つまりCK00)の分周クロック
+	// スタートトリガ要因：送信-->ソフトウェアトリガのみ, 受信-->RxD0端子
+	// 立下りをスタートビットとして検出
+	// UARTモード，割り込みは転送完了割込み
 	SMR00 = UINT16_C(0x0022);
 	SMR01 = UINT16_C(0x0122);
 	
-	// `l0: MÌÝÂC`l1: óMÌÝÂ
-	// G[ÝINTSRExÌ­¶ðÖ~
-	// peBÈµCLSBt@[XgC1XgbvrbgC8rbgf[^·
+	// チャネル0: 送信のみ許可，チャネル1: 受信のみ許可
+	// エラー割込みINTSRExの発生を禁止
+	// パリティなし，LSBファースト，1ストップビット，8ビットデータ長
 	SCR00 = UINT16_C(0x8097);
 	SCR01 = UINT16_C(0x4097);
 
-	// [rbg15:9] = 0x40 --> 64
-	// VAÖÌNbNÍ 2.5MHz(=20/8)
-	// ªüäÍ (64+1)*2 = 130
+	// [ビット15:9] = 0x40 --> 64
+	// シリアルへの供給クロックは 2.5MHz(=20/8)
+	// 分周比は (64+1)*2 = 130
 	// 2.5[MHz]/130 = 19.23[kHz]
 	SDR00 = UINT16_C(0x8000);
 	SDR01 = UINT16_C(0x8000);
 
-	// óM|[gÌmCYtB^ON
+	// 受信ポートのノイズフィルタON
 	NFEN0 |= UINT8_C(0x01);
 
-	// G[tOÌNA(óM¤Ì`l1ÌÝ)
+	// エラーフラグのクリア(受信側のチャネル1のみ)
 	SIR01 |= UINT16_C(0x0007);
 	
-	// VAf[^oÍlð`l0ÌÝ1Æ·éD
+	// シリアルデータ出力値をチャネル0のみ1とする．
 	SO0 |= UINT16_C(0x0001);
 	
-	// ÊMf[^Í½]¹¸»ÌÜÜoÍ
+	// 通信データは反転せずそのまま出力
 	SOL0 = UINT16_C(0x0000);
 
 	/*
-	 * VA`l0Jn
+	 * シリアルチャネル0開始
 	 */
-	// VAoÍÂ
+	// シリアル出力許可
 	SOE0 |= UINT16_C(0x0001);
 
-	// `l{0,1}ÌJn
+	// チャネル{0,1}の開始
 	SS0 |= UINT16_C(0x0003);
 }
 
 /*
- *  SIOú»
+ *  SIO初期化
  */
 void sio_initialize(intptr_t exinf)
@@ -146,5 +142,5 @@
 
 /*
- *  VAI[v
+ *  シリアルオープン
  */
 SIOPCB *sio_opn_por(ID siopid, intptr_t exinf)
@@ -162,12 +158,12 @@
 	p_siopcb->exinf = exinf;
 	
-	// ÝÌ}XN
+	// 割込みのマスク
 	dis_int(INTNO_INTST0);
 	dis_int(INTNO_INTSR0);
-	// ÝvNA
+	// 割込み要求クリア
 	x_clear_int(INTNO_INTST0);
 	x_clear_int(INTNO_INTSR0);
 
-	// n[hEFAÌú»
+	// ハードウェアの初期化
 	target_sau_init(siopid);	
 
@@ -176,15 +172,14 @@
 
 /*
- *  VAN[Y
+ *  シリアルクローズ
  */
 void sio_cls_por(SIOPCB *p_siopcb)
 {
-	/* óMÖ~ */
-
-	// `l{0,1}Ìâ~
+	/* 送受信禁止 */
+
+	// チャネル{0,1}の停止
 	ST0 |= UINT16_C(0x0003);
 
-	/* VAW
-[ð³øÉ·é */
+	/* シリアルモジュールを無効にする */
 	PER0 &= ~TBIT_PER0_SAU0EN;
 }
@@ -192,10 +187,10 @@
 
 /*
- *  1¶M
+ *  1文字送信
  */
 bool_t
 sio_snd_chr(SIOPCB *p_siopcb, char c)
 {
-	// Mobt@ªóÈçÎC1¶M
+	// 送信バッファが空ならば，1文字送信
 	if((SSR00L & TBIT_SSRmnL_TSF) == UINT16_C(0)) {
 		SDR00 = (uint16_t)c;
@@ -208,5 +203,5 @@
 
 /*
- *  1¶óM
+ *  1文字受信
  */
 int_t
@@ -215,5 +210,5 @@
 	int_t c = -1;
 
-	// óMobt@Éf[^ª êÎC1¶óM
+	// 受信バッファにデータがあれば，1文字受信
 	if((SSR01L & TBIT_SSRmnL_BFF) != 0) {
 		c = (int_t)SDR01;
@@ -224,5 +219,5 @@
 
 /*
- *  R[obNÌÂ
+ *  コールバックの許可
  */
 void
@@ -246,5 +241,5 @@
 
 /* 
- *  R[obNÌÖ~
+ *  コールバックの禁止
  */
 void
@@ -269,9 +264,9 @@
 
 /*
- *  ÝT[rX[`
- */
-
-/*
- *  óMÝ
+ *  割込みサービスルーチン
+ */
+
+/*
+ *  受信割込み
  */
 void
@@ -282,5 +277,5 @@
 	if((p_siopcb->enacb & TBIT_ENACB_RCV) != 0) {
 		/*
-		 *  óMÊmR[obN[`ðÄÑo·D
+		 *  受信通知コールバックルーチンを呼び出す．
 		 */
 		sio_irdy_rcv(p_siopcb->exinf);
@@ -289,5 +284,5 @@
 
 /*
- *  MÝ
+ *  送信割込み
  */
 void
@@ -298,5 +293,5 @@
 	if((p_siopcb->enacb & TBIT_ENACB_SND) != 0) {
 		/*
-		 *  MÊmR[obN[`ðÄÑo·D
+		 *  送信通知コールバックルーチンを呼び出す．
 		 */
 		sio_irdy_snd(p_siopcb->exinf);
@@ -305,13 +300,13 @@
 
 /*
- *  1¶oÍi|[OÅÌoÍj
+ *  1文字出力（ポーリングでの出力）
  */
 void
 sio_pol_snd_chr(char c, ID siopid)
 {
-	/* Mobt@ªóÉÈéÜÅÒÂ(LÀÔàÌð¬§ð¼è) */
+	/* 送信バッファが空になるまで待つ(有限時間内の条件成立を仮定) */
 	while((SSR00L & TBIT_SSRmnL_TSF) != 0){}
 
-	// 1¶M	
+	// 1文字送信	
 	SDR00 = (uint16_t)c;
 }
Index: ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/target_serial.cfg
===================================================================
--- ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/target_serial.cfg	(revision 93)
+++ ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/target_serial.cfg	(revision 95)
@@ -1,4 +1,4 @@
 /*
- *  SIOhCoiQB-R5F100LEpjÌRtBO[Vt@C
+ *  SIOドライバ（QB-R5F100LE用）のコンフィグレーションファイル
  */
 
Index: ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/target_serial.h
===================================================================
--- ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/target_serial.h	(revision 93)
+++ ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/target_serial.h	(revision 95)
@@ -9,41 +9,37 @@
  *             Nagoya Municipal Industrial Research Institute, JAPAN
  * 
- *  ãLì ÒÍCÈºÌ(1)`(4)Ìðð½·êÉÀèC{\tgEF
- *  Ai{\tgEFAðüÏµ½àÌðÜÞDÈº¯¶jðgpE¡»Eü
- *  ÏEÄzziÈºCpÆÄÔj·é±Æð³Åø·éD
- *  (1) {\tgEFAð\[XR[hÌ`Åp·éêÉÍCãLÌì
- *       \¦C±Ìpð¨æÑºLÌ³ÛØKèªC»ÌÜÜÌ`Å\[
- *      XR[hÉÜÜêÄ¢é±ÆD
- *  (2) {\tgEFAðCCu`®ÈÇC¼Ì\tgEFAJ­Ég
- *      pÅ«é`ÅÄzz·éêÉÍCÄzzÉº¤hL
-gip
- *      Ò}j
-AÈÇjÉCãLÌì \¦C±Ìpð¨æÑºL
- *      Ì³ÛØKèðfÚ·é±ÆD
- *  (3) {\tgEFAðC@íÉgÝÞÈÇC¼Ì\tgEFAJ­Ég
- *      pÅ«È¢`ÅÄzz·éêÉÍCÌ¢¸ê©Ìðð½·±
- *      ÆD
- *    (a) ÄzzÉº¤hL
-gipÒ}j
-AÈÇjÉCãLÌ
- *        ì \¦C±Ìpð¨æÑºLÌ³ÛØKèðfÚ·é±ÆD
- *    (b) ÄzzÌ`ÔðCÊÉèßéû@ÉæÁÄCTOPPERSvWFNgÉ
- *        ñ·é±ÆD
- *  (4) {\tgEFAÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶é¢©Èé¹
- *      Q©çàCãLì Ò¨æÑTOPPERSvWFNgðÆÓ·é±ÆD
- *      Ü½C{\tgEFAÌ[UÜ½ÍGh[U©çÌ¢©Èé
- *      RÉîÃ­¿©çàCãLì Ò¨æÑTOPPERSvWFNgð
- *      ÆÓ·é±ÆD
+ *  上記著作権者は，以下の(1)〜(4)の条件を満たす場合に限り，本ソフトウェ
+ *  ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改
+ *  変・再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+ *      用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+ *      者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+ *      の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+ *      用できない形で再配布する場合には，次のいずれかの条件を満たすこ
+ *      と．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+ *        作権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに
+ *        報告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+ *      害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
+ *      また，本ソフトウェアのユーザまたはエンドユーザからのいかなる理
+ *      由に基づく請求からも，上記著作権者およびTOPPERSプロジェクトを
+ *      免責すること．
  * 
- *  {\tgEFAÍC³ÛØÅñ³êÄ¢éàÌÅ éDãLì Ò¨
- *  æÑTOPPERSvWFNgÍC{\tgEFAÉÖµÄCÁèÌgpÚI
- *  ÉÎ·éK«àÜßÄC¢©ÈéÛØàsíÈ¢DÜ½C{\tgEF
- *  AÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶½¢©Èé¹QÉÖµÄàC»
- *  ÌÓCðíÈ¢D
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ *  よびTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的
+ *  に対する適合性も含めて，いかなる保証も行わない．また，本ソフトウェ
+ *  アの利用により直接的または間接的に生じたいかなる損害に関しても，そ
+ *  の責任を負わない．
  * 
  */
 
 /*
- *  VAI/OfoCXiSIOjhCo
+ *  シリアルI/Oデバイス（SIO）ドライバ
  */
 
@@ -54,66 +50,66 @@
 #include "target_syssvc.h"
 
-#define	TBIT_ENACB_RCV	UINT8_C(0x02)	/* óMR[obNÂ */
-#define	TBIT_ENACB_SND	UINT8_C(0x01)	/* MR[obNÂ */
+#define	TBIT_ENACB_RCV	UINT8_C(0x02)	/* 受信コールバック許可 */
+#define	TBIT_ENACB_SND	UINT8_C(0x01)	/* 送信コールバック許可 */
 
 /*
- *  e|[gÉÎ·éÝÔCDæx
+ *  各ポートに対応する割込み番号，優先度
  */
-/* |[g1 */
-// ÝÔ
+/* ポート1 */
+// 割込み番号
 #define INTNO_SIOP1_SND	INTNO_INTST0
 #define INTNO_SIOP1_RCV	INTNO_INTSR0
 
-// ÝDæx
+// 割込み優先度
 #define INTPRI_SIOP1_SND	(-1)	
 #define INTPRI_SIOP1_RCV	(-2)
 
-// ÝvC®«
+// 割込み要求ライン属性
 #define INTATR_SIOP1_RCV  	(0)
 #define INTATR_SIOP1_SND  	(0)
 
 /*
- *  R[obN[`Ì¯ÊÔ
+ *  コールバックルーチンの識別番号
  */
-#define SIO_RDY_SND    1U        /* MÂ\R[obN */
-#define SIO_RDY_RCV    2U        /* óMÊmR[obN */
+#define SIO_RDY_SND    1U        /* 送信可能コールバック */
+#define SIO_RDY_RCV    2U        /* 受信通知コールバック */
 
 #ifndef TOPPERS_MACRO_ONLY
 
 /*
- *  VAI/O|[gÇubN
+ *  シリアルI/Oポート管理ブロック
  */
 typedef struct sio_port_control_block {
-	intptr_t      	exinf;    	/* g£îñ */
-	uint8_t       	enacb;      /* R[obNÂÛÌóÔ */
+	intptr_t      	exinf;    	/* 拡張情報 */
+	uint8_t       	enacb;      /* コールバック可否の状態 */
 };
 
 /*
- *  VAI/O|[gÇubNÌè`
+ *  シリアルI/Oポート管理ブロックの定義
  */
 typedef struct sio_port_control_block	SIOPCB;
 
 /*
- *  SIOú»
+ *  SIO初期化
  */
 extern void sio_initialize(intptr_t exinf);
 
 /*
- * áxVAú»
+ * 低レベルシリアル初期化
  */
 extern void target_sau_init(ID siopid);
 
 /*
- *  VAI[v
+ *  シリアルオープン
  */
 extern SIOPCB *sio_opn_por(ID siopid, intptr_t exinf);
 
 /*
- *  VAN[Y
+ *  シリアルクローズ
  */
 extern void sio_cls_por(SIOPCB *p_siopcb);
 
 /*
- *  ÝT[rX[`
+ *  割込みサービスルーチン
  */
 extern void sio_isr_rcv(intptr_t exinf);
@@ -121,35 +117,35 @@
 
 /*
- *  1¶M
+ *  1文字送信
  */
 extern bool_t sio_snd_chr(SIOPCB *siopcb, char c);
 
 /*
- *  1¶óM
+ *  1文字受信
  */
 extern int_t sio_rcv_chr(SIOPCB *siopcb);
 
 /*
- *  R[obNÌÂ
+ *  コールバックの許可
  */
 extern void sio_ena_cbr(SIOPCB *siopcb, uint_t cbrtn);
 
 /* 
- *  R[obNÌÖ~
+ *  コールバックの禁止
  */
 extern void sio_dis_cbr(SIOPCB *siopcb, uint_t cbrtn);
 
 /*
- *  MÂ\R[obN
+ *  送信可能コールバック
  */
 extern void sio_irdy_snd(intptr_t exinf);
 
 /*
- *  óMÊmR[obN
+ *  受信通知コールバック
  */
 extern void sio_irdy_rcv(intptr_t exinf);
 
 /*
- *  1¶Mi|[OÅÌoÍj
+ *  1文字送信（ポーリングでの出力）
  */
 extern void sio_pol_snd_chr(char c, ID siopid);
Index: ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/target_sil.h
===================================================================
--- ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/target_sil.h	(revision 93)
+++ ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/target_sil.h	(revision 95)
@@ -7,46 +7,42 @@
  *             Nagoya Municipal Industrial Research Institute, JAPAN
  * 
- *  ãLì ÒÍCÈºÌ(1)`(4)Ìðð½·êÉÀèC{\tgEF
- *  Ai{\tgEFAðüÏµ½àÌðÜÞDÈº¯¶jðgpE¡»Eü
- *  ÏEÄzziÈºCpÆÄÔj·é±Æð³Åø·éD
- *  (1) {\tgEFAð\[XR[hÌ`Åp·éêÉÍCãLÌì
- *       \¦C±Ìpð¨æÑºLÌ³ÛØKèªC»ÌÜÜÌ`Å\[
- *      XR[hÉÜÜêÄ¢é±ÆD
- *  (2) {\tgEFAðCCu`®ÈÇC¼Ì\tgEFAJ­Ég
- *      pÅ«é`ÅÄzz·éêÉÍCÄzzÉº¤hL
-gip
- *      Ò}j
-AÈÇjÉCãLÌì \¦C±Ìpð¨æÑºL
- *      Ì³ÛØKèðfÚ·é±ÆD
- *  (3) {\tgEFAðC@íÉgÝÞÈÇC¼Ì\tgEFAJ­Ég
- *      pÅ«È¢`ÅÄzz·éêÉÍCÌ¢¸ê©Ìðð½·±
- *      ÆD
- *    (a) ÄzzÉº¤hL
-gipÒ}j
-AÈÇjÉCãLÌ
- *        ì \¦C±Ìpð¨æÑºLÌ³ÛØKèðfÚ·é±ÆD
- *    (b) ÄzzÌ`ÔðCÊÉèßéû@ÉæÁÄCTOPPERSvWFNgÉ
- *        ñ·é±ÆD
- *  (4) {\tgEFAÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶é¢©Èé¹
- *      Q©çàCãLì Ò¨æÑTOPPERSvWFNgðÆÓ·é±ÆD
- *      Ü½C{\tgEFAÌ[UÜ½ÍGh[U©çÌ¢©Èé
- *      RÉîÃ­¿©çàCãLì Ò¨æÑTOPPERSvWFNgð
- *      ÆÓ·é±ÆD
+ *  上記著作権者は，以下の(1)〜(4)の条件を満たす場合に限り，本ソフトウェ
+ *  ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改
+ *  変・再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+ *      用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+ *      者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+ *      の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+ *      用できない形で再配布する場合には，次のいずれかの条件を満たすこ
+ *      と．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+ *        作権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに
+ *        報告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+ *      害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
+ *      また，本ソフトウェアのユーザまたはエンドユーザからのいかなる理
+ *      由に基づく請求からも，上記著作権者およびTOPPERSプロジェクトを
+ *      免責すること．
  * 
- *  {\tgEFAÍC³ÛØÅñ³êÄ¢éàÌÅ éDãLì Ò¨
- *  æÑTOPPERSvWFNgÍC{\tgEFAÉÖµÄCÁèÌgpÚI
- *  ÉÎ·éK«àÜßÄC¢©ÈéÛØàsíÈ¢DÜ½C{\tgEF
- *  AÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶½¢©Èé¹QÉÖµÄàC»
- *  ÌÓCðíÈ¢D
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ *  よびTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的
+ *  に対する適合性も含めて，いかなる保証も行わない．また，本ソフトウェ
+ *  アの利用により直接的または間接的に生じたいかなる損害に関しても，そ
+ *  の責任を負わない．
  * 
  */
 
 /*
- *		sil.h Ì^[QbgË¶iQB-R5F100LEpj
+ *		sil.h のターゲット依存部（QB-R5F100LE用）
  *
- *  ±ÌCN[ht@CÍCsil.hÌæªÅCN[h³êéD¼Ìt@
- *  C©çÍ¼ÚCN[h·é±ÆÍÈ¢D±Ìt@CðCN[
- *  h·éOÉCt_stddef.hªCN[h³êéÌÅC»êçÉË¶µÄà
- *  æ¢D
+ *  このインクルードファイルは，sil.hの先頭でインクルードされる．他のファ
+ *  イルからは直接インクルードすることはない．このファイルをインクルー
+ *  ドする前に，t_stddef.hがインクルードされるので，それらに依存しても
+ *  よい．
  */
 
@@ -55,12 +51,12 @@
 
 /*
- *  ^[QbgÉË¶·éÈºÌè`Ítarget_support.asm ÉLq·éD(not yet)
+ *  ターゲットに依存する以下の定義はtarget_support.asm に記述する．(not yet)
  *
- *  ESIL_DLY_TIM1
- *  ESIL_DLY_TIM2
+ *  ・SIL_DLY_TIM1
+ *  ・SIL_DLY_TIM2
  */
 
 /*
- *  vZbTÅ¤ÊÈè`
+ *  プロセッサで共通な定義
  */
 #include "rl78_ca78k0r/prc_sil.h"
Index: ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/target_stddef.h
===================================================================
--- ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/target_stddef.h	(revision 93)
+++ ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/target_stddef.h	(revision 95)
@@ -11,46 +11,42 @@
  *  Copyright (C) 2008 by Witz Corporation, JAPAN
  * 
- *  ãLì ÒÍCÈºÌ(1)`(4)Ìðð½·êÉÀèC{\tgEF
- *  Ai{\tgEFAðüÏµ½àÌðÜÞDÈº¯¶jðgpE¡»Eü
- *  ÏEÄzziÈºCpÆÄÔj·é±Æð³Åø·éD
- *  (1) {\tgEFAð\[XR[hÌ`Åp·éêÉÍCãLÌì
- *       \¦C±Ìpð¨æÑºLÌ³ÛØKèªC»ÌÜÜÌ`Å\[
- *      XR[hÉÜÜêÄ¢é±ÆD
- *  (2) {\tgEFAðCCu`®ÈÇC¼Ì\tgEFAJ­Ég
- *      pÅ«é`ÅÄzz·éêÉÍCÄzzÉº¤hL
-gip
- *      Ò}j
-AÈÇjÉCãLÌì \¦C±Ìpð¨æÑºL
- *      Ì³ÛØKèðfÚ·é±ÆD
- *  (3) {\tgEFAðC@íÉgÝÞÈÇC¼Ì\tgEFAJ­Ég
- *      pÅ«È¢`ÅÄzz·éêÉÍCÌ¢¸ê©Ìðð½·±
- *      ÆD
- *    (a) ÄzzÉº¤hL
-gipÒ}j
-AÈÇjÉCãLÌ
- *        ì \¦C±Ìpð¨æÑºLÌ³ÛØKèðfÚ·é±ÆD
- *    (b) ÄzzÌ`ÔðCÊÉèßéû@ÉæÁÄCTOPPERSvWFNgÉ
- *        ñ·é±ÆD
- *  (4) {\tgEFAÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶é¢©Èé¹
- *      Q©çàCãLì Ò¨æÑTOPPERSvWFNgðÆÓ·é±ÆD
- *      Ü½C{\tgEFAÌ[UÜ½ÍGh[U©çÌ¢©Èé
- *      RÉîÃ­¿©çàCãLì Ò¨æÑTOPPERSvWFNgð
- *      ÆÓ·é±ÆD
+ *  上記著作権者は，以下の(1)〜(4)の条件を満たす場合に限り，本ソフトウェ
+ *  ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改
+ *  変・再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+ *      用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+ *      者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+ *      の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+ *      用できない形で再配布する場合には，次のいずれかの条件を満たすこ
+ *      と．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+ *        作権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに
+ *        報告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+ *      害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
+ *      また，本ソフトウェアのユーザまたはエンドユーザからのいかなる理
+ *      由に基づく請求からも，上記著作権者およびTOPPERSプロジェクトを
+ *      免責すること．
  * 
- *  {\tgEFAÍC³ÛØÅñ³êÄ¢éàÌÅ éDãLì Ò¨
- *  æÑTOPPERSvWFNgÍC{\tgEFAÉÖµÄCÁèÌgpÚI
- *  ÉÎ·éK«àÜßÄC¢©ÈéÛØàsíÈ¢DÜ½C{\tgEF
- *  AÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶½¢©Èé¹QÉÖµÄàC»
- *  ÌÓCðíÈ¢D
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ *  よびTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的
+ *  に対する適合性も含めて，いかなる保証も行わない．また，本ソフトウェ
+ *  アの利用により直接的または間接的に生じたいかなる損害に関しても，そ
+ *  の責任を負わない．
  * 
  */
 
 /*
- *  t_stddef.hÌ^[QbgË¶iQB-R5F100LEpj
+ *  t_stddef.hのターゲット依存部（QB-R5F100LE用）
  *
- *  ±ÌCN[ht@CÍCt_stddef.hÌæªÅCN[h³êéD
- *  ¼Ìt@C©çÍ¼ÚCN[h·é±ÆÍÈ¢D¼ÌCN[h
- *  t@CÉæ§ÁÄ³êé½ßC¼ÌCN[ht@CÉË¶µ
- *  ÄÍÈçÈ¢D
+ *  このインクルードファイルは，t_stddef.hの先頭でインクルードされる．
+ *  他のファイルからは直接インクルードすることはない．他のインクルード
+ *  ファイルに先立って処理されるため，他のインクルードファイルに依存し
+ *  てはならない．
  */
 
@@ -59,15 +55,15 @@
 
 /*
- *  ^[Qbgð¯Ê·é½ßÌ}NÌè`
+ *  ターゲットを識別するためのマクロの定義
  */
-#define TOPPERS_QB_R5F100LE		/* VXeªÌ */
+#define TOPPERS_QB_R5F100LE		/* システム略称 */
 
 /*
- *  J­Â«Å¤ÊÈè`
+ *  開発環境で共通な定義
  */
 #include "ca78k0r/tool_stddef.h"
 
 /*
- *  vZbTÅ¤ÊÈè`
+ *  プロセッサで共通な定義
  */
 #include "rl78_ca78k0r/prc_stddef.h"
@@ -76,12 +72,12 @@
 
 /*
- *  AT[VÌ¸sÌÀsf
+ *  アサーションの失敗時の実行中断処理
  */
 extern void TOPPERS_assert_abort(void);
 
 /*
- *  assert¸sÌîñ\¦/L^}N
- *    ftHgÅÍVXeOªg¦È¢½ßCóè`Æ·é(T.B.D)
- *    VXeOðOñÉÅ«éÌÅ êÎCè`·éD
+ *  assert失敗時の情報表示/記録マクロ
+ *    デフォルトではシステムログが使えないため，空定義とする(T.B.D)
+ *    システムログを前提にできるのであれば，定義する．
  */
 #define TOPPERS_assert_fail(exp, file, line) (0)
Index: ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/target_support.asm
===================================================================
--- ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/target_support.asm	(revision 93)
+++ ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/target_support.asm	(revision 95)
@@ -7,36 +7,32 @@
 ;              Nagoya Municipal Industrial Research Institute, JAPAN
 ;  
-;   ãLì ÒÍCFree Software Foundation ÉæÁÄö\³êÄ¢é 
-;   GNU General Public License Ì Version 2 ÉLq³êÄ¢éð©CÈ
-;   ºÌ(1)`(4)Ìðð½·êÉÀèC{\tgEFAi{\tgEF
-;   AðüÏµ½àÌðÜÞDÈº¯¶jðgpE¡»EüÏEÄzziÈºC
-;   pÆÄÔj·é±Æð³Åø·éD
-;   (1) {\tgEFAð\[XR[hÌ`Åp·éêÉÍCãLÌì
-;        \¦C±Ìpð¨æÑºLÌ³ÛØKèªC»ÌÜÜÌ`Å\[
-;       XR[hÉÜÜêÄ¢é±ÆD
-;   (2) {\tgEFAðÄpÂ\ÈoCiR[hiP[^uIu
-;       WFNgt@CâCuÈÇjÌ`Åp·éêÉÍCp
-;       Éº¤hL
-gipÒ}j
-AÈÇjÉCãLÌì \¦C
-;       ±Ìpð¨æÑºLÌ³ÛØKèðfÚ·é±ÆD
-;   (3) {\tgEFAðÄpsÂ\ÈoCiR[hÌ`Ü½Í@íÉg
-;       Ýñ¾`Åp·éêÉÍCÌ¢¸ê©Ìðð½·±ÆD
-;     (a) pÉº¤hL
-gipÒ}j
-AÈÇjÉCãLÌì
-;          \¦C±Ìpð¨æÑºLÌ³ÛØKèðfÚ·é±ÆD
-;     (b) pÌ`ÔðCÊÉèßéû@ÉæÁÄCãLì ÒÉñ·é
-;         ±ÆD
-;   (4) {\tgEFAÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶é¢©Èé¹
-;       Q©çàCãLì ÒðÆÓ·é±ÆD
+;   上記著作権者は，Free Software Foundation によって公表されている 
+;   GNU General Public License の Version 2 に記述されている条件か，以
+;   下の(1)〜(4)の条件を満たす場合に限り，本ソフトウェア（本ソフトウェ
+;   アを改変したものを含む．以下同じ）を使用・複製・改変・再配布（以下，
+;   利用と呼ぶ）することを無償で許諾する．
+;   (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+;       権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+;       スコード中に含まれていること．
+;   (2) 本ソフトウェアを再利用可能なバイナリコード（リロケータブルオブ
+;       ジェクトファイルやライブラリなど）の形で利用する場合には，利用
+;       に伴うドキュメント（利用者マニュアルなど）に，上記の著作権表示，
+;       この利用条件および下記の無保証規定を掲載すること．
+;   (3) 本ソフトウェアを再利用不可能なバイナリコードの形または機器に組
+;       み込んだ形で利用する場合には，次のいずれかの条件を満たすこと．
+;     (a) 利用に伴うドキュメント（利用者マニュアルなど）に，上記の著作
+;         権表示，この利用条件および下記の無保証規定を掲載すること．
+;     (b) 利用の形態を，別に定める方法によって，上記著作権者に報告する
+;         こと．
+;   (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+;       害からも，上記著作権者を免責すること．
 ;  
-;   {\tgEFAÍC³ÛØÅñ³êÄ¢éàÌÅ éDãLì ÒÍC
-;   {\tgEFAÉÖµÄC»ÌKpÂ\«àÜßÄC¢©ÈéÛØàsí
-;   È¢DÜ½C{\tgEFAÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶½¢
-;   ©Èé¹QÉÖµÄàC»ÌÓCðíÈ¢D
+;   本ソフトウェアは，無保証で提供されているものである．上記著作権者は，
+;   本ソフトウェアに関して，その適用可能性も含めて，いかなる保証も行わ
+;   ない．また，本ソフトウェアの利用により直接的または間接的に生じたい
+;   かなる損害に関しても，その責任を負わない．
 
 ;
-;  ^[QbgË¶ÌAZu[`
+;  ターゲット依存部のアセンブラルーチン
 ;
 
@@ -53,5 +49,5 @@
 
 ;
-;  sil_dly_nseÅp¢éèl(not yet)
+;  sil_dly_nseで用いる定数値(not yet)
 ;
 	public	SIL_DLY_TIM1
Index: ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/target_syssvc.h
===================================================================
--- ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/target_syssvc.h	(revision 93)
+++ ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/target_syssvc.h	(revision 95)
@@ -9,45 +9,41 @@
  *             Nagoya Municipal Industrial Research Institute, JAPAN
  * 
- *  ãLì ÒÍCÈºÌ(1)`(4)Ìðð½·êÉÀèC{\tgEF
- *  Ai{\tgEFAðüÏµ½àÌðÜÞDÈº¯¶jðgpE¡»Eü
- *  ÏEÄzziÈºCpÆÄÔj·é±Æð³Åø·éD
- *  (1) {\tgEFAð\[XR[hÌ`Åp·éêÉÍCãLÌì
- *       \¦C±Ìpð¨æÑºLÌ³ÛØKèªC»ÌÜÜÌ`Å\[
- *      XR[hÉÜÜêÄ¢é±ÆD
- *  (2) {\tgEFAðCCu`®ÈÇC¼Ì\tgEFAJ­Ég
- *      pÅ«é`ÅÄzz·éêÉÍCÄzzÉº¤hL
-gip
- *      Ò}j
-AÈÇjÉCãLÌì \¦C±Ìpð¨æÑºL
- *      Ì³ÛØKèðfÚ·é±ÆD
- *  (3) {\tgEFAðC@íÉgÝÞÈÇC¼Ì\tgEFAJ­Ég
- *      pÅ«È¢`ÅÄzz·éêÉÍCÌ¢¸ê©Ìðð½·±
- *      ÆD
- *    (a) ÄzzÉº¤hL
-gipÒ}j
-AÈÇjÉCãLÌ
- *        ì \¦C±Ìpð¨æÑºLÌ³ÛØKèðfÚ·é±ÆD
- *    (b) ÄzzÌ`ÔðCÊÉèßéû@ÉæÁÄCTOPPERSvWFNgÉ
- *        ñ·é±ÆD
- *  (4) {\tgEFAÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶é¢©Èé¹
- *      Q©çàCãLì Ò¨æÑTOPPERSvWFNgðÆÓ·é±ÆD
- *      Ü½C{\tgEFAÌ[UÜ½ÍGh[U©çÌ¢©Èé
- *      RÉîÃ­¿©çàCãLì Ò¨æÑTOPPERSvWFNgð
- *      ÆÓ·é±ÆD
+ *  上記著作権者は，以下の(1)〜(4)の条件を満たす場合に限り，本ソフトウェ
+ *  ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改
+ *  変・再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+ *      用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+ *      者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+ *      の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+ *      用できない形で再配布する場合には，次のいずれかの条件を満たすこ
+ *      と．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+ *        作権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに
+ *        報告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+ *      害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
+ *      また，本ソフトウェアのユーザまたはエンドユーザからのいかなる理
+ *      由に基づく請求からも，上記著作権者およびTOPPERSプロジェクトを
+ *      免責すること．
  * 
- *  {\tgEFAÍC³ÛØÅñ³êÄ¢éàÌÅ éDãLì Ò¨
- *  æÑTOPPERSvWFNgÍC{\tgEFAÉÖµÄCÁèÌgpÚI
- *  ÉÎ·éK«àÜßÄC¢©ÈéÛØàsíÈ¢DÜ½C{\tgEF
- *  AÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶½¢©Èé¹QÉÖµÄàC»
- *  ÌÓCðíÈ¢D
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ *  よびTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的
+ *  に対する適合性も含めて，いかなる保証も行わない．また，本ソフトウェ
+ *  アの利用により直接的または間接的に生じたいかなる損害に関しても，そ
+ *  の責任を負わない．
  * 
  */
 
 /*
- *  VXeT[rXÌ^[QbgË¶iQB-R5F100LEpj
+ *  システムサービスのターゲット依存部（QB-R5F100LE用）
  *
- *  VXeT[rXÌ^[QbgË¶ÌCN[ht@CD±Ìt@
- *  CÌàeÍCR|[lgLqt@CÉLq³êC±Ìt@CÍ
- *  ³­Èé©ÝD
+ *  システムサービスのターゲット依存部のインクルードファイル．このファ
+ *  イルの内容は，コンポーネント記述ファイルに記述され，このファイルは
+ *  無くなる見込み．
  */
 
@@ -56,10 +52,10 @@
 
 /*
- *  ^[QbgVXeÌn[hEFA¹Ìè`
+ *  ターゲットシステムのハードウェア資源の定義
  */
 #include "qb_r5f100le.h"
 
 /*
- *  g[XOÉÖ·éÝè
+ *  トレースログに関する設定
  */
 #ifdef TOPPERS_TRACE_ENABLE
@@ -68,11 +64,11 @@
 
 /*
- *  N®bZ[WÌ^[QbgVXe¼
+ *  起動メッセージのターゲットシステム名
  */
 #define TARGET_NAME    "QB-R5F100LE"
 
 /*
- *  N®bZ[WÉ^[QbgË¶Ìì \¦ð
- *  ÇÁ·é½ßÌ}ND
+ *  起動メッセージにターゲット依存部の著作権表示を
+ *  追加するためのマクロ．
  */
 #ifdef PRC_COPYRIGHT
@@ -81,31 +77,31 @@
 
 /*
- *  VXeOÌáxoÍÌ½ßÌ¶oÍ
+ *  システムログの低レベル出力のための文字出力
  *
- *  ^[QbgË¶Ìû@ÅC¶cð\¦/oÍ/Û¶·éD
+ *  ターゲット依存の方法で，文字cを表示/出力/保存する．
  */
 extern void	target_fput_log(char c);
 
 /*
- *  VA|[gÌè`
+ *  シリアルポート数の定義
  */
-#define TNUM_PORT	(1) 	/* serial.c Ågp·éVA|[gÌ */
-#define TNUM_SIOP	(1) 	/* xxx_serial.c Ågp·é|[g */
+#define TNUM_PORT	(1) 	/* serial.c で使用するシリアルポートの数 */
+#define TNUM_SIOP	(1) 	/* xxx_serial.c で使用するポート数 */
 
 
 /*
- *  {[[g
+ *  ボーレート
  */
 #define BPS_SETTING		(19200)
 
 /*
- *  gp·éVAfoCX|[gID
+ *  使用するシリアルデバイスポートID
  */
 #define LOGTASK_PORTID		(1)
 
 /*
- *  VXeO^XNÖAÌèÌè`
+ *  システムログタスク関連の定数の定義
  *
- *  ftHglÌÊèD
+ *  デフォルト値の通り．
  */
 
Index: ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/target_test.h
===================================================================
--- ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/target_test.h	(revision 93)
+++ ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/target_test.h	(revision 95)
@@ -12,41 +12,37 @@
  *  Copyright (C) 2008 by Witz Corporation, JAPAN
  * 
- *  ãLì ÒÍCÈºÌ(1)`(4)Ìðð½·êÉÀèC{\tgEF
- *  Ai{\tgEFAðüÏµ½àÌðÜÞDÈº¯¶jðgpE¡»Eü
- *  ÏEÄzziÈºCpÆÄÔj·é±Æð³Åø·éD
- *  (1) {\tgEFAð\[XR[hÌ`Åp·éêÉÍCãLÌì
- *       \¦C±Ìpð¨æÑºLÌ³ÛØKèªC»ÌÜÜÌ`Å\[
- *      XR[hÉÜÜêÄ¢é±ÆD
- *  (2) {\tgEFAðCCu`®ÈÇC¼Ì\tgEFAJ­Ég
- *      pÅ«é`ÅÄzz·éêÉÍCÄzzÉº¤hL
-gip
- *      Ò}j
-AÈÇjÉCãLÌì \¦C±Ìpð¨æÑºL
- *      Ì³ÛØKèðfÚ·é±ÆD
- *  (3) {\tgEFAðC@íÉgÝÞÈÇC¼Ì\tgEFAJ­Ég
- *      pÅ«È¢`ÅÄzz·éêÉÍCÌ¢¸ê©Ìðð½·±
- *      ÆD
- *    (a) ÄzzÉº¤hL
-gipÒ}j
-AÈÇjÉCãLÌ
- *        ì \¦C±Ìpð¨æÑºLÌ³ÛØKèðfÚ·é±ÆD
- *    (b) ÄzzÌ`ÔðCÊÉèßéû@ÉæÁÄCTOPPERSvWFNgÉ
- *        ñ·é±ÆD
- *  (4) {\tgEFAÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶é¢©Èé¹
- *      Q©çàCãLì Ò¨æÑTOPPERSvWFNgðÆÓ·é±ÆD
- *      Ü½C{\tgEFAÌ[UÜ½ÍGh[U©çÌ¢©Èé
- *      RÉîÃ­¿©çàCãLì Ò¨æÑTOPPERSvWFNgð
- *      ÆÓ·é±ÆD
+ *  上記著作権者は，以下の(1)〜(4)の条件を満たす場合に限り，本ソフトウェ
+ *  ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改
+ *  変・再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+ *      用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+ *      者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+ *      の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+ *      用できない形で再配布する場合には，次のいずれかの条件を満たすこ
+ *      と．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+ *        作権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに
+ *        報告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+ *      害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
+ *      また，本ソフトウェアのユーザまたはエンドユーザからのいかなる理
+ *      由に基づく請求からも，上記著作権者およびTOPPERSプロジェクトを
+ *      免責すること．
  * 
- *  {\tgEFAÍC³ÛØÅñ³êÄ¢éàÌÅ éDãLì Ò¨
- *  æÑTOPPERSvWFNgÍC{\tgEFAÉÖµÄCÁèÌgpÚI
- *  ÉÎ·éK«àÜßÄC¢©ÈéÛØàsíÈ¢DÜ½C{\tgEF
- *  AÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶½¢©Èé¹QÉÖµÄàC»
- *  ÌÓCðíÈ¢D
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ *  よびTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的
+ *  に対する適合性も含めて，いかなる保証も行わない．また，本ソフトウェ
+ *  アの利用により直接的または間接的に生じたいかなる損害に関しても，そ
+ *  の責任を負わない．
  * 
  */
 
 /*
- *		eXgvOÌ^[QbgË¶è`iQB-R5F100LEpj
+ *		テストプログラムのターゲット依存定義（QB-R5F100LE用）
  */
 
@@ -57,15 +53,15 @@
 
 /*
- *  ^C}ðT|[gµÄ¢é©
+ *  タイマをサポートしているか
  */
 #define USE_TIMER
 
 /*
- *  gp·éVA|[gID
+ *  使用するシリアルポートID
  */
 #define TASK_PORTID   	(1)
 
 
-#define CPUEXC1             	0	/* BRK½ß */
+#define CPUEXC1             	0	/* BRK命令 */
 #define RAISE_CPU_EXCEPTION 	{__asm("brk");}
 
Index: ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/target_timer.c
===================================================================
--- ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/target_timer.c	(revision 93)
+++ ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/target_timer.c	(revision 95)
@@ -9,36 +9,32 @@
  *             Nagoya Municipal Industrial Research Institute, JAPAN
  * 
- *  ãLì ÒÍCÈºÌ(1)`(4)Ìðð½·êÉÀèC{\tgEF
- *  Ai{\tgEFAðüÏµ½àÌðÜÞDÈº¯¶jðgpE¡»Eü
- *  ÏEÄzziÈºCpÆÄÔj·é±Æð³Åø·éD
- *  (1) {\tgEFAð\[XR[hÌ`Åp·éêÉÍCãLÌì
- *       \¦C±Ìpð¨æÑºLÌ³ÛØKèªC»ÌÜÜÌ`Å\[
- *      XR[hÉÜÜêÄ¢é±ÆD
- *  (2) {\tgEFAðCCu`®ÈÇC¼Ì\tgEFAJ­Ég
- *      pÅ«é`ÅÄzz·éêÉÍCÄzzÉº¤hL
-gip
- *      Ò}j
-AÈÇjÉCãLÌì \¦C±Ìpð¨æÑºL
- *      Ì³ÛØKèðfÚ·é±ÆD
- *  (3) {\tgEFAðC@íÉgÝÞÈÇC¼Ì\tgEFAJ­Ég
- *      pÅ«È¢`ÅÄzz·éêÉÍCÌ¢¸ê©Ìðð½·±
- *      ÆD
- *    (a) ÄzzÉº¤hL
-gipÒ}j
-AÈÇjÉCãLÌ
- *        ì \¦C±Ìpð¨æÑºLÌ³ÛØKèðfÚ·é±ÆD
- *    (b) ÄzzÌ`ÔðCÊÉèßéû@ÉæÁÄCTOPPERSvWFNgÉ
- *        ñ·é±ÆD
- *  (4) {\tgEFAÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶é¢©Èé¹
- *      Q©çàCãLì Ò¨æÑTOPPERSvWFNgðÆÓ·é±ÆD
- *      Ü½C{\tgEFAÌ[UÜ½ÍGh[U©çÌ¢©Èé
- *      RÉîÃ­¿©çàCãLì Ò¨æÑTOPPERSvWFNgð
- *      ÆÓ·é±ÆD
+ *  上記著作権者は，以下の(1)〜(4)の条件を満たす場合に限り，本ソフトウェ
+ *  ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改
+ *  変・再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+ *      用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+ *      者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+ *      の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+ *      用できない形で再配布する場合には，次のいずれかの条件を満たすこ
+ *      と．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+ *        作権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに
+ *        報告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+ *      害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
+ *      また，本ソフトウェアのユーザまたはエンドユーザからのいかなる理
+ *      由に基づく請求からも，上記著作権者およびTOPPERSプロジェクトを
+ *      免責すること．
  * 
- *  {\tgEFAÍC³ÛØÅñ³êÄ¢éàÌÅ éDãLì Ò¨
- *  æÑTOPPERSvWFNgÍC{\tgEFAÉÖµÄCÁèÌgpÚI
- *  ÉÎ·éK«àÜßÄC¢©ÈéÛØàsíÈ¢DÜ½C{\tgEF
- *  AÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶½¢©Èé¹QÉÖµÄàC»
- *  ÌÓCðíÈ¢D
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ *  よびTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的
+ *  に対する適合性も含めて，いかなる保証も行わない．また，本ソフトウェ
+ *  アの利用により直接的または間接的に生じたいかなる損害に関しても，そ
+ *  の責任を負わない．
  * 
  *  @(#) $Id: prc_timer.c 1304 2008-08-27 07:28:36Z ertl-honda $
@@ -46,8 +42,8 @@
 
 /*
- *  J[lÌ^CeBbNp^C}hCo
- *    ^[QbgÉgp·é^C}foCXªÙÈè¾é±Æ©ç
- *    ±Ìt@Cð^[QbgË¶Ézu·éD
- *    ±±ÅÍC^C}jbg0`l0 ðJ[lÌ^CeBbNp^C}ÆµÄgp·éD
+ *  カーネルのタイムティック用タイマドライバ
+ *    ターゲット毎に使用するタイマデバイスが異なり得ることから
+ *    このファイルをターゲット依存部に配置する．
+ *    ここでは，タイマユニット0チャネル0 をカーネルのタイムティック供給用タイマとして使用する．
  */
 #pragma sfr
@@ -58,43 +54,43 @@
 
 /*
- *  ^C}ÌN®
+ *  タイマの起動処理
  */
 void
 target_timer_initialize(intptr_t exinf)
 {
-	/* NbNÂ  */
+	/* クロック供給許可  */
 	PER0 |= TBIT_PER0_TAU0EN;
 	
-	// fclk/4 = 5MHz ð®ìNbNÆ·éD
-	TPS0 &= ~UINT16_C(0x000f);	/* NbNIð  */
+	// fclk/4 = 5MHz を動作クロックとする．
+	TPS0 &= ~UINT16_C(0x000f);	/* クロック選択  */
 	TPS0 |= UINT16_C(0x0002);
 		
-	// [hÝè(C^[o[^C}CÝ­¶C§ºèGbW
-	// \tgEFAEgKÌÝCNbNCK00)
+	// モード設定(インターバールタイマ，割込み発生，立下りエッジ
+	// ソフトウェア・トリガのみ，クロックCK00)
 	TMR00 = UINT16_C(0x0001);
 
-	// üúÌÝè
+	// 周期の設定
 	TDR00 = TIMER_CLOCK;
 
-	// ^C}JEgJn
+	// タイマカウント開始
 	TS0L |= TBIT_TSmL_TSm0;
 }
 
 /*
- *  ^C}Ìâ~
+ *  タイマの停止処理
  */
 void
 target_timer_terminate(intptr_t exinf)
 {
-	// ^C}JEgâ~
+	// タイマカウント停止
 	TT0L |= TBIT_TTmL_TTm0;
 }
 
 /*
- *  ^C}Ýnh
+ *  タイマ割込みハンドラ
  */
 void
 target_timer_handler(void)
 {
-	signal_time();                    /* ^CeBbNÌ */
+	signal_time();                    /* タイムティックの供給 */
 }
Index: ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/target_timer.cfg
===================================================================
--- ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/target_timer.cfg	(revision 93)
+++ ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/target_timer.cfg	(revision 95)
@@ -2,6 +2,5 @@
 
 /*
- *  J[lÌ^CeBbNp^C}hCoü¯RtBM
-[Vt@C
+ *  カーネルのタイムティック用タイマドライバ向けコンフィギュレーションファイル
  */
 ATT_INI({ TA_NULL, 0, target_timer_initialize });
Index: ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/target_timer.h
===================================================================
--- ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/target_timer.h	(revision 93)
+++ ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/target_timer.h	(revision 95)
@@ -9,41 +9,37 @@
  *             Nagoya Municipal Industrial Research Institute, JAPAN
  * 
- *  ãLì ÒÍCÈºÌ(1)`(4)Ìðð½·êÉÀèC{\tgEF
- *  Ai{\tgEFAðüÏµ½àÌðÜÞDÈº¯¶jðgpE¡»Eü
- *  ÏEÄzziÈºCpÆÄÔj·é±Æð³Åø·éD
- *  (1) {\tgEFAð\[XR[hÌ`Åp·éêÉÍCãLÌì
- *       \¦C±Ìpð¨æÑºLÌ³ÛØKèªC»ÌÜÜÌ`Å\[
- *      XR[hÉÜÜêÄ¢é±ÆD
- *  (2) {\tgEFAðCCu`®ÈÇC¼Ì\tgEFAJ­Ég
- *      pÅ«é`ÅÄzz·éêÉÍCÄzzÉº¤hL
-gip
- *      Ò}j
-AÈÇjÉCãLÌì \¦C±Ìpð¨æÑºL
- *      Ì³ÛØKèðfÚ·é±ÆD
- *  (3) {\tgEFAðC@íÉgÝÞÈÇC¼Ì\tgEFAJ­Ég
- *      pÅ«È¢`ÅÄzz·éêÉÍCÌ¢¸ê©Ìðð½·±
- *      ÆD
- *    (a) ÄzzÉº¤hL
-gipÒ}j
-AÈÇjÉCãLÌ
- *        ì \¦C±Ìpð¨æÑºLÌ³ÛØKèðfÚ·é±ÆD
- *    (b) ÄzzÌ`ÔðCÊÉèßéû@ÉæÁÄCTOPPERSvWFNgÉ
- *        ñ·é±ÆD
- *  (4) {\tgEFAÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶é¢©Èé¹
- *      Q©çàCãLì Ò¨æÑTOPPERSvWFNgðÆÓ·é±ÆD
- *      Ü½C{\tgEFAÌ[UÜ½ÍGh[U©çÌ¢©Èé
- *      RÉîÃ­¿©çàCãLì Ò¨æÑTOPPERSvWFNgð
- *      ÆÓ·é±ÆD
+ *  上記著作権者は，以下の(1)〜(4)の条件を満たす場合に限り，本ソフトウェ
+ *  ア（本ソフトウェアを改変したものを含む．以下同じ）を使用・複製・改
+ *  変・再配布（以下，利用と呼ぶ）することを無償で許諾する．
+ *  (1) 本ソフトウェアをソースコードの形で利用する場合には，上記の著作
+ *      権表示，この利用条件および下記の無保証規定が，そのままの形でソー
+ *      スコード中に含まれていること．
+ *  (2) 本ソフトウェアを，ライブラリ形式など，他のソフトウェア開発に使
+ *      用できる形で再配布する場合には，再配布に伴うドキュメント（利用
+ *      者マニュアルなど）に，上記の著作権表示，この利用条件および下記
+ *      の無保証規定を掲載すること．
+ *  (3) 本ソフトウェアを，機器に組み込むなど，他のソフトウェア開発に使
+ *      用できない形で再配布する場合には，次のいずれかの条件を満たすこ
+ *      と．
+ *    (a) 再配布に伴うドキュメント（利用者マニュアルなど）に，上記の著
+ *        作権表示，この利用条件および下記の無保証規定を掲載すること．
+ *    (b) 再配布の形態を，別に定める方法によって，TOPPERSプロジェクトに
+ *        報告すること．
+ *  (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
+ *      害からも，上記著作権者およびTOPPERSプロジェクトを免責すること．
+ *      また，本ソフトウェアのユーザまたはエンドユーザからのいかなる理
+ *      由に基づく請求からも，上記著作権者およびTOPPERSプロジェクトを
+ *      免責すること．
  * 
- *  {\tgEFAÍC³ÛØÅñ³êÄ¢éàÌÅ éDãLì Ò¨
- *  æÑTOPPERSvWFNgÍC{\tgEFAÉÖµÄCÁèÌgpÚI
- *  ÉÎ·éK«àÜßÄC¢©ÈéÛØàsíÈ¢DÜ½C{\tgEF
- *  AÌpÉæè¼ÚIÜ½ÍÔÚIÉ¶¶½¢©Èé¹QÉÖµÄàC»
- *  ÌÓCðíÈ¢D
+ *  本ソフトウェアは，無保証で提供されているものである．上記著作権者お
+ *  よびTOPPERSプロジェクトは，本ソフトウェアに関して，特定の使用目的
+ *  に対する適合性も含めて，いかなる保証も行わない．また，本ソフトウェ
+ *  アの利用により直接的または間接的に生じたいかなる損害に関しても，そ
+ *  の責任を負わない．
  * 
  */
 
 /*
- *  ^C}hCoiQB-R5F100LEpj
+ *  タイマドライバ（QB-R5F100LE用）
  */
 
@@ -54,18 +50,18 @@
 
 /*
- *  ^C}Ýnho^Ì½ßÌè
+ *  タイマ割込みハンドラ登録のための定数
  */
-#define INTNO_TIMER     INTNO_INTTM00	/* ÝÔ */
-#define INHNO_TIMER     INHNO_INTTM00	/* ÝnhÔ */
-#define INTPRI_TIMER    (-2)         	/* ÝDæx */
+#define INTNO_TIMER     INTNO_INTTM00	/* 割込み番号 */
+#define INHNO_TIMER     INHNO_INTTM00	/* 割込みハンドラ番号 */
+#define INTPRI_TIMER    (-2)         	/* 割込み優先度 */
 
 /*
- *  ^C}lÌà\»ÆÐØbPÊÆÌÏ·
+ *  タイマ値の内部表現とﾐﾘ秒単位との変換
  */
-#define TIMER_CLOCK  UINT16_C(5000) /* VXeNbN 20MHzCJEg\[X f4 ÌÆ«C
-                                1ms Í^C}JE^ 5000JEgª */
+#define TIMER_CLOCK  UINT16_C(5000) /* システムクロック 20MHz，カウントソース f4 のとき，
+                                1ms はタイマカウンタ 5000カウント分 */
 
 /*
- *  ^C}lÌà\»Æ~bEÊbPÊÆÌÏ·
+ *  タイマ値の内部表現とミリ秒・μ秒単位との変換
  *
  */
@@ -77,19 +73,19 @@
 
 /*
- *  ^C}lÌà\»Ì^
+ *  タイマ値の内部表現の型
  */
 typedef uint16_t    CLOCK;
 
 /*
- *  ^C}ÌN®
+ *  タイマの起動処理
  *
- *  ^C}ðú»µCüúIÈ^C}Ývð­¶³¹éD
+ *  タイマを初期化し，周期的なタイマ割込み要求を発生させる．
  */
 extern void target_timer_initialize(intptr_t exinf);
 
 /*
- *  ^C}Ìâ~
+ *  タイマの停止処理
  *
- *  ^C}Ì®ìðâ~³¹éD
+ *  タイマの動作を停止させる．
  */
 extern void target_timer_terminate(intptr_t exinf);
@@ -97,5 +93,5 @@
 #if 0
 /*
- *  ^C}Ì»ÝlÌÇoµ(not yet)
+ *  タイマの現在値の読出し(not yet)
  */
 Inline CLOCK
@@ -106,5 +102,5 @@
 
 /*
- *  ^C}ÝvÌ`FbN(not yet)
+ *  タイマ割込み要求のチェック(not yet)
  */
 Inline bool_t
@@ -116,5 +112,5 @@
 
 /*
- *  ^C}Ýnh
+ *  タイマ割込みハンドラ
  */
 extern void target_timer_handler(void);
Index: ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/target_user.txt
===================================================================
--- ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/target_user.txt	(revision 93)
+++ ssp_qb_r5f100le_cs/trunk/target/qb_r5f100le_cs/target_user.txt	(revision 95)
@@ -1,249 +1,231 @@
 =====================================================================
-           QB-R5F100LE-TB ^[QbgË¶
+           QB-R5F100LE-TB ターゲット依存部
                                   Last Modified: '15/6/2
 =====================================================================
 
-Tv
-
-QB-R5F100LE-TB^[QbgË¶ÍCvZbTÉ RL78/G13 ðÚµ½C
-ijlTXGNgjNX»Ì QB-R5F100LE-TB {[hðT|[gµÄ¢éD
+○概要
+
+QB-R5F100LE-TBターゲット依存部は，プロセッサに RL78/G13 を搭載した，
+（株）ルネサスエレクトロニクス製の QB-R5F100LE-TB ボードをサポートしている．
 http://japan.renesas.com/products/tools/introductory_tools/cpu_board/qb_r5f100le_tb/index.jsp
 
-J[lÌgp\[X
-
-J[lÍÈºÌ\[Xðgp·éD
-
-EROM
-	R[hCèCúlCÝxN^ðzu·éD
-	gpÊÍgp·éAPIÌÉË¶·éD
-
-ERAM
-	f[^CX^bNðzu·éD
-	gpÊÍIuWFNgÉË¶·éD
-
-E^C}
-	J[làÌeBbNÌ¶¬É^C}EACEjbgÌ
-	jbg0 `l0 ðgp·éD
-	^CeBbNÌüúyÑVXeÌ¸xÍ¤É 1ms Æ·éD
-
-EVA
-	VAhCoÉ UART0(VAEACjbgÌjbg0
-	`l{0,1}) ðgp·éD
-	vZbTÌ UART0 óM|[gÍ{[h CN2 Ì 12s(M)
-	¨æÑ13s(óM)Æü³êÄ¢éD±ÌsðUARThCoICâ
-	USBVAÏ·W
-[ðpµÄPCÆÚ±·é±ÆÅoÍð
-	mF·é±ÆªÅ«éD
-
-¼Ì^[QbgÖÌÚA
-
-^[QbgË¶Ågp·é^C}¨æÑVAÍCRL78/G13 Ì
-à @\ÌÝðgp·é½ßCRL78 Ì¯lÌvZbTðp¢½Â«ÉÍ
-eÕÉ|[eBOªÂ\Å éD|[eBOÉÖµÄÍCÈºÌú»[`É
-^[QbgÌú»ðÇÁ·êÎæ¢D
-
-  Etarget_initialize() : target_config.c
-	    ^[QbgË¶Ìú»iC¾êj
-  E_hardware_init_hook : target_support.asm
-	    áxÌ^[QbgË¶Ìú»
-	    X^[gAbvW
-[ÌÅCÌú»ÌOÉÄÑo³êé
-	    ùèÅÍX^[gAbvW
-[©çp³êÄ¨ç¸C
-	    RgAEg³êÄ¢éD
-
-
-fobOÂ«
-
-fobOÂ«ÆµÄCE1 fobKÌgpðzèµÄ¢éD
-
-
-RpC
-
-ÈºÌJ­Â«ðp¢Ä®ìmFðsÁ½D
-
-n
-@lTXeNmW» RpC CA78K0R V1.70
-
-J­Â«
-@lTXeNmW» J­Â« Cube Suite+ V2.02.00
-
-
-R\[oÍ
-
-R\[oÍÉÍCUART0ðp¢éDÊMtH[}bgÍÈºÌÊèD
-
-  E19200bps, Data 8bit, Parity none, Stop 1bit, Flow control none
-
-
-AhX}bsO (¦1)
-
-  0x00000 - 0x0007F     xN^e[u                  128oCg
-  0x00080 - 0x000Bf     calltÖÌe[upZOg  64oCg
-  0x000C0 - 0x000C3     IvVoCgÌæ              4oCg
-  0x000C4 - 0x000CD     ZL
-eBID                   10oCg
-  0x000CE - 0x000D7     I`bvfobO@\ÌgpÌæ 10oCg
-  0x000D8 - 0x0ffff     à FlashROM  ñ63.8KB
-                            @@CODE  	; R[hpZOg(near)
-                            @@BASE  	; calltÖEèÝÖpZOg
-                            @@LCODE 	; CuER[hpZOg(near)
-                            @@LBASE 	; CuEcalltÖpZOg
-                            @@CNST  	; èf[^(near)
-                            @@R_INIT	; nearú»f[^pZOg(úl è)
-                            @@R_INIS	; ú»f[^pZOg(úl èsregÏ)
-                            @@CODEL 	; R[hpZOg(far)
-                            @@LCODEL	; CuER[hpZOg(far)
-                            @@CNSTL 	; ROMf[^(far)
-                            @@RLINIT	; farú»f[^pZOg(úl è)
-
-  0xF0000 - 0xF07FF     2nd SFRÌæ  2KB
-
-  0xF1000 - 0xF1FFF     f[^tbV
-
-  0xF2000 - 0xFEEFF     ~[Ìæ(0x2000-0xEEFFÆ¯¶l)
-  0xFEF00 - 0xFFEDF     à RAM  3.9KB (¦2)
-                            @@BITS  	; boolean^Ï, bit^ÏpZOg, BSEGÌæ
-                            @@INIT  	; f[^ÌæpZOg(úl è, nearzu)
-                            @@DATA  	; f[^ÌæpZOg(úlÈµ, nearzu)
-                            @@INIS  	; f[^ÌæpZOg(úl è sreg Ï)
-                            @@DATS  	; f[^ÌæpZOg(úlÈµ sreg Ï)
-                            @@INITL 	; f[^ÌæpZOg(úl è, farzu)
-                            @@DATAL 	; f[^ÌæpZOg(úlÈµ, farzu)
-                            @@CODER 	; RAMzu R[hpZOg
-                            @@LCODER	; RAMzu CuER[hpZOg
-                            @@CNSTR 	; RAMzu ROMf[^pZOg(near)
-                            @@CNSTLR	; RAMzu ROMf[^pZOg(far)
-  0xFFEE0 - 0xFFEFF         ÄpWX^ 32oCg (¦2)
-  0xFFF00 - 0xFFFFF         SFRÌæ (¦2)
-
-(¦1) @@ÅnÜéZOgÍRpCÉæè¶¬³êéD
-  uCubeSuite+ V2.01.00 J­Â«[U[Y}j
-A RL78,78K0RR[fBOÒvÌ
-  u3. 5 ZOg¼êvð³Éµ½D
+○カーネルの使用リソース
+
+カーネルは以下のリソースを使用する．
+
+・ROM
+	コード，定数，初期値，割込みベクタを配置する．
+	使用量は使用するAPIの数に依存する．
+
+・RAM
+	データ，スタックを配置する．
+	使用量はオブジェクト数に依存する．
+
+・タイマ
+	カーネル内部のティックの生成にタイマ・アレイ・ユニットの
+	ユニット0 チャネル0 を使用する．
+	タイムティックの周期及びシステム時刻の精度は共に 1ms とする．
+
+・シリアル
+	シリアルドライバに UART0(シリアル・アレイユニットのユニット0
+	チャネル{0,1}) を使用する．
+	プロセッサの UART0 送受信ポートはボード CN2 の 12ピン(送信)
+	および13ピン(受信)と結線されている．このピンをUARTドライバICや
+	USBシリアル変換モジュール等を利用してPCと接続することで出力を
+	確認することができる．
+
+○他のターゲットへの移植
+
+ターゲット依存部で使用するタイマおよびシリアルは，RL78/G13 の
+内蔵機能のみを使用するため，RL78 の同様のプロセッサを用いた環境には
+容易にポーティングが可能である．ポーティングに関しては，以下の初期化ルーチンに
+ターゲット毎の初期化を追加すればよい．
+
+  ・target_initialize() : target_config.c
+	    ターゲット依存部の初期化（C言語）
+  ・_hardware_init_hook : target_support.asm
+	    低レベルのターゲット依存の初期化
+	    スタートアップモジュールの中で，メモリの初期化の前に呼び出される
+	    既定ではスタートアップモジュールから利用されておらず，
+	    コメントアウトされている．
+
+
+○デバッグ環境
+
+デバッグ環境として，E1 デバッガの使用を想定している．
+
+
+○コンパイラ
+
+以下の開発環境を用いて動作確認を行った．
+
+処理系
+　ルネサステクノロジ製 コンパイラ CA78K0R V1.70
+
+統合開発環境
+　ルネサステクノロジ製 統合開発環境 Cube Suite+ V2.02.00
+
+
+○コンソール出力
+
+コンソール出力には，UART0を用いる．通信フォーマットは以下の通り．
+
+  ・19200bps, Data 8bit, Parity none, Stop 1bit, Flow control none
+
+
+○アドレスマッピング (※1)
+
+  0x00000 - 0x0007F     ベクタテーブル                  128バイト
+  0x00080 - 0x000Bf     callt関数のテーブル用セグメント  64バイト
+  0x000C0 - 0x000C3     オプションバイト領域              4バイト
+  0x000C4 - 0x000CD     セキュリティID                   10バイト
+  0x000CE - 0x000D7     オンチップデバッグ機能の使用領域 10バイト
+  0x000D8 - 0x0ffff     内蔵FlashROM  約63.8KB
+                            @@CODE  	; コード部用セグメント(near)
+                            @@BASE  	; callt関数・割り込み関数用セグメント
+                            @@LCODE 	; ライブラリ・コード部用セグメント(near)
+                            @@LBASE 	; ライブラリ・callt関数用セグメント
+                            @@CNST  	; 定数データ(near)
+                            @@R_INIT	; near初期化データ用セグメント(初期値あり)
+                            @@R_INIS	; 初期化データ用セグメント(初期値ありsreg変数)
+                            @@CODEL 	; コード部用セグメント(far)
+                            @@LCODEL	; ライブラリ・コード部用セグメント(far)
+                            @@CNSTL 	; ROMデータ(far)
+                            @@RLINIT	; far初期化データ用セグメント(初期値あり)
+
+  0xF0000 - 0xF07FF     2nd SFR領域  2KB
+
+  0xF1000 - 0xF1FFF     データフラッシュメモリ
+  0xF2000 - 0xFEEFF     ミラー領域(0x2000-0xEEFFと同じ値)
+  0xFEF00 - 0xFFEDF     内蔵RAM  3.9KB (※2)
+                            @@BITS  	; boolean型変数, bit型変数用セグメント, BSEG領域
+                            @@INIT  	; データ領域用セグメント(初期値あり, near配置)
+                            @@DATA  	; データ領域用セグメント(初期値なし, near配置)
+                            @@INIS  	; データ領域用セグメント(初期値あり sreg 変数)
+                            @@DATS  	; データ領域用セグメント(初期値なし sreg 変数)
+                            @@INITL 	; データ領域用セグメント(初期値あり, far配置)
+                            @@DATAL 	; データ領域用セグメント(初期値なし, far配置)
+                            @@CODER 	; RAM配置 コード部用セグメント
+                            @@LCODER	; RAM配置 ライブラリ・コード用セグメント
+                            @@CNSTR 	; RAM配置 ROMデータ用セグメント(near)
+                            @@CNSTLR	; RAM配置 ROMデータ用セグメント(far)
+  0xFFEE0 - 0xFFEFF         汎用レジスタ 32バイト (※2)
+  0xFFF00 - 0xFFFFF         SFR領域 (※2)
+
+(※1) @@で始まるセグメントはコンパイルにより生成される．
+  「CubeSuite+ V2.01.00 統合開発環境ユーザーズマニュアル RL78,78K0Rコーディング編」の
+  「3. 5 セグメント名一覧」を元にした．
   http://documentation.renesas.com/doc/products/tool/doc/r20ut2774jj0100_qscd78.pdf
 
-(¦2) V[gE_CNgEAhbVOÌæ(0xFFE20-0xFFF1F) Æêd¡·é
-
-eíÝèÌÏX
-
-ôÂ©Ìp[^ÍÏXÂ\ÉÈÁÄ¢éDÝèt@CÉÝèÂ\Ú
-ÍÌæ¤ÉÈÁÄ¢éD
-
-target.tfÌÝèÚ
+(※2) ショート・ダイレクト・アドレッシング領域(0xFFE20-0xFFF1F) と一部重複する
+
+○各種設定の変更
+
+幾つかのパラメータは変更可能になっている．設定ファイル毎に設定可能項目
+は次のようになっている．
+
+●target.tfの設定項目
 
 INTNO_FIX_KERNEL
-	ÅèIÉJ[lÇÌÝÆ·éÝÔ
+	固定的にカーネル管理の割込みとする割込み番号
 INTNO_FIX_NONKERNEL
-	ÅèIÉJ[lÇOÌÝÆ·éÝÔ
+	固定的にカーネル管理外の割込みとする割込み番号
 INHNO_FIX_KERNEL
-	ÅèIÉJ[lÇÌÝÆ·éÝnhÔ
+	固定的にカーネル管理の割込みとする割込みハンドラ番号
 INHNO_FIX_NONKERNEL
-	ÅèIÉJ[lÇOÌÝÆ·éÝnhÔ
-
-
-target_config.h ÌÝèÚ
-
-EDEFAULT_ISTKSZ
-	ñ^XNReLXgpX^bNTCYÌKèl
-	i½¾µCSSPÅÍ¤LX^bNÌæÌùèTCYðÓ¡·éj
-
-target_syssvc.h ÌÝèÚ
-
-EBPS_SETTING
-	R\[Égp·éVA|[gÌ{[[g(KèÅÍ 19200)
-	¦ »óÅÍ±Ì}NÍgpµÄ¢È¢D
-
-CPUbNÅp¢éÝDæxTMIN_INTPRIÌè`
-
-EC¾êpÌè`F
-	vZbTÉùèÌè`ÊuFprc_kernel.h
-	^[QbgË¶Åè`·éêÌè`ÊuFtarget_config.hi»óÅÍ¢è`j
-
-
-TvvWFNgÌÀsè
-   J­Â«ªCXg[³êÄ¢é±ÆðOñÆ·éD
-   ÈºÌà¾ÅÍpXÌæØè¶ÆµÄXbV
- '/' ðgp·éD
-
-0. ZIP³k³êÄ¢ét@CðKÈêÖWJ·éD
-   WJæÌpXÉÍú{ê¶âóÈÇðÜÜÈ¢ûªæ¢D
-
-1. [NXy[Xt@CðJ­
-	<WJætH_>/ssp/target/qb_r5c100le_cs/ssp_rl78/ssp_rl78.mtpj ð_uNbN·éD
-	CubeSuite+ ªCXg[³êÄ¢êÎCJ­Â«ªN®·éD
-
-2. sample1 vWFNgðANeBuvWFNgÉ·é
-	ùèÌÝèÅÍ·ÅÉANeBuÉÈÁÄ¢éD
-
-3. j
-[urh¨rhvWFNgvðIðµÄCsample1vWFNgðrh·é
-	Ë¶ÖWÌÝèÉæèæÉ libkernel, sys-cfg vWFNgÌrhªsíêC
-	»ÌãCsample1 vWFNgÌrhªÀ{³êéD
-	»µÄCAvP[V(sample1)CVXeCuCVXeT[rXC
-	yÑJ[lªN³êCÀst@Cª¶¬³êéD
-
-4. vOÌÀsðmF·éD
-
-	TvÍVA|[gÌ@\ðOñÆµÄ¢éDvZbTÌ
-	UART0 |[gª{[hÌ CN2 12Ôs(TxD0)C13Ôs(RxD0)Éü³êÄ¨èC
-	±Ìs¨æÑ GNDÌsðUARThCoIC é¢ÍUSB-VAÏ·W
-[ð
-	pµÄPCÉÚ±·éÆCVA©çÌoÍðmF·é±ÆªÅ«éD
-
-	ßÅÍCE1 ðpµ½tbV
-ÖÌvO«ÝCyÑCÀsÌ
-	èÉÂ¢ÄLq·éD
-
-5. tbV
-ROM ÖÌvO«Ý
-
-(1) E1ðPC¨æÑ^[Qbg{[hÉÚ±·éD
-(2) j
-[ufobO¨fobOc[Ö_E[hvðIð·éD
-    ¸s·éêCÈºðmF·éD
-    EE1ÌhCoªCXg[³êÄ¢é©Ç¤©D
-    EE1Æ{[hÌÚ±ª³µ¢©Ç¤©D¸êÄ¢È¢©Cü«Í³µ¢©D
-    E^[Qbg{[hÉd¹ª³êÄ¢é©Ç¤©D
-        ùèÌÝèÅÍµÈ¢ÝèÆÈÁÄ¢éD
-        E1©çd¹·éêÍÌèÅÝèÏX·éD
-        (2-1)uvWFNgEc[vEBhEÌussp_rl78(vWFNg) 
-               --> sample1(TuvWFNg) --> RL78_E1(Serial)vÚð
-               ENbNµCReLXgj
-[ð\¦·éD
-        (2-2) ReLXgj
-[©çuvpeBvðIð·éD
-        (2-3) uvpeBvEBhE©çuÚ±pÝèv^uðIð·éD
-        (2-4) u^[Qbg{[hÆÌÚ±vÌÚàÉ éC
-              uG~
-[^©çd¹·é(Åå200mA)vðuÍ¢vÉ·éD
-(3) _E[hª®¹·éÆC^[QbgÍ sta_ker ÌæªÅÀsâ~·éD
-(4) j
-[ufobO¨ÀsvðIð·éÆCvOÌÀsðJn·éD
-
-Ó
-ENÉÂ¢Ä
-	X^[gAbvW
-[(start.asm)ÉÄRAMÌú»ðs¤½ßÉÍ
-	ZNVÌæªAhX¨æÑÅIAhXðméKvª éD
-	»êçÌAhXðæ¾·é½ß segment_s.asm ¨æÑ segment_e.asm ð
-	»ê¼êÀsW
-[ÌæªÆöÉN·éKvª éD
+	固定的にカーネル管理外の割込みとする割込みハンドラ番号
+
+
+●target_config.h の設定項目
+
+・DEFAULT_ISTKSZ
+	非タスクコンテキスト用スタックサイズの規定値
+	（ただし，SSPでは共有スタック領域の既定サイズを意味する）
+
+●target_syssvc.h の設定項目
+
+・BPS_SETTING
+	コンソールに使用するシリアルポートのボーレート(規定では 19200)
+	※ 現状ではこのマクロは使用していない．
+
+●CPUロックで用いる割込み優先度TMIN_INTPRIの定義
+
+・C言語用の定義：
+	プロセッサに既定の定義位置：prc_kernel.h
+	ターゲット依存で定義する場合の定義位置：target_config.h（現状では未定義）
+
+
+○サンプルプロジェクトの実行手順
+   開発環境がインストールされていることを前提とする．
+   以下の説明ではパスの区切り文字としてスラッシュ '/' を使用する．
+
+0. ZIP圧縮されているファイルを適当な場所へ展開する．
+   展開先のパスには日本語文字や空白などを含まない方がよい．
+
+1. ワークスペースファイルを開く
+	<展開先フォルダ>/ssp/target/qb_r5c100le_cs/ssp_rl78/ssp_rl78.mtpj をダブルクリックする．
+	CubeSuite+ がインストールされていれば，統合開発環境が起動する．
+
+2. sample1 プロジェクトをアクティブプロジェクトにする
+	既定の設定ではすでにアクティブになっている．
+
+3. メニュー「ビルド→リビルドプロジェクト」を選択して，sample1プロジェクトをビルドする
+	依存関係の設定により先に libkernel, sys-cfg プロジェクトのビルドが行われ，
+	その後，sample1 プロジェクトのビルドが実施される．
+	そして，アプリケーション(sample1)，システムライブラリ，システムサービス，
+	及びカーネルがリンクされ，実行ファイルが生成される．
+
+4. プログラムの実行を確認する．
+
+	サンプルはシリアルポートの機能を前提としている．プロセッサの
+	UART0 ポートがボードの CN2 12番ピン(TxD0)，13番ピン(RxD0)に結線されており，
+	このピンおよび GNDのピンをUARTドライバICあるいはUSB-シリアル変換モジュール等を
+	利用してPCに接続すると，シリアルからの出力を確認することができる．
+
+	次節では，E1 を利用したフラッシュへのプログラム書き込み，及び，実行の
+	手順について記述する．
+
+5. フラッシュROM へのプログラム書き込み
+
+(1) E1をPCおよびターゲットボードに接続する．
+(2) メニュー「デバッグ→デバッグツールへダウンロード」を選択する．
+    失敗する場合，以下を確認する．
+    ・E1のドライバがインストールされているかどうか．
+    ・E1とボードの接続が正しいかどうか．ずれていないか，向きは正しいか．
+    ・ターゲットボードに電源が供給されているかどうか．
+        既定の設定では供給しない設定となっている．
+        E1から電源供給する場合は次の手順で設定変更する．
+        (2-1)「プロジェクト・ツリー」ウィンドウの「ssp_rl78(プロジェクト) 
+               --> sample1(サブプロジェクト) --> RL78_E1(Serial)」項目を
+               右クリックし，コンテキストメニューを表示する．
+        (2-2) コンテキストメニューから「プロパティ」を選択する．
+        (2-3) 「プロパティ」ウィンドウから「接続用設定」タブを選択する．
+        (2-4) 「ターゲットボードとの接続」の項目内にある，
+              「エミュレータから電源供給する(最大200mA)」を「はい」にする．
+(3) ダウンロードが完了すると，ターゲットは sta_ker の先頭で実行停止する．
+(4) メニュー「デバッグ→実行」を選択すると，プログラムの実行を開始する．
+
+○注意事項
+・リンク順序について
+	スタートアップモジュール(start.asm)にてRAMの初期化処理を行うためには
+	セクションの先頭アドレスおよび最終アドレスを知る必要がある．
+	それらのアドレスを取得するため segment_s.asm および segment_e.asm を
+	それぞれ実行モジュールの先頭と末尾にリンクする必要がある．
 	
-	segment_s.asm Í sample1TuvWFNgÌNÝèÅÅÉN
-	³êéæ¤Ýè³êÄ¢éDêûÅ segment_e.asm Í libkernel.lib ÌöÉ
-	N³êéæ¤Ýè³êÄ¢éD
+	segment_s.asm は sample1サブプロジェクトのリンク順序設定で最初にリンク
+	されるよう設定されている．一方で segment_e.asm は libkernel.lib の末尾に
+	リンクされるよう設定されている．
 	
-	±êÍCsample1TuvWFNgÅ libkernel.lib ÌNð
-	ÏX·é±ÆªÅ«È¢½ßCêI[uÆµÄ±Ìæ¤ÉµÄ¢éD
+	これは，sample1サブプロジェクトで libkernel.lib のリンク順序を
+	変更することができないため，一時的措置としてこのようにしている．
 	
-	¡ãÉ¨¢ÄCÊCuðÇÁIÉN·éêC
-	libkernel.lib ªöÉN³êéæ¤NÌÝèðs¤Kvª éD
-	öÉzu³êÈ¢êÍCÏZNVÌöAhXð³µ­æ¾Å«¸C
-	RAMÌú»ª³µ­síêÈ¢D
-
-
-ÏXð
-2014/08/21  EVKì¬
-2015/6/2    ESSP-1.3.0Î
-
+	今後において，別ライブラリを追加的にリンクする場合，
+	libkernel.lib が末尾にリンクされるようリンク順序の設定を行う必要がある．
+	末尾に配置されない場合は，変数セクションの末尾アドレスを正しく取得できず，
+	RAMの初期化が正しく行われない．
+
+
+○変更履歴
+2014/08/21  ・新規作成
+2015/6/2    ・SSP-1.3.0対応
+
