OSDN Git Service

チケット #25034 「TMIN_INTPRIのドキュメントがない」に対応しつつ、TMIN_INTPRIのコメントに説明を追加。
authorsuikan <suikan@users.sourceforge.jp>
Sun, 8 May 2011 05:06:50 +0000 (05:06 +0000)
committersuikan <suikan@users.sourceforge.jp>
Sun, 8 May 2011 05:06:50 +0000 (05:06 +0000)
asp/CHANGES.LPC
asp/chip/lpc1700_gcc/chip_kernel.h
asp/chip/lpc1700_gcc/chip_user.txt

index 412eeb8..7c6a8ba 100644 (file)
@@ -19,5 +19,6 @@
  - チケット #24962 「オブジェクトIDのextern化」に対応。(2011/05/08:suikan)
  - チケット #24767 「LPCXpresso1768依存部のMakefile.dependにcmsisへのパスを追加する」に対応。(2011/05/08:suikan)
  - チケット #25094 「LPCXPresso 1768依存部に、サブシステム対応部を追加する」に対応。(2011/05/08:suikan)
+ - チケット #25034 「TMIN_INTPRIのドキュメントがない」に対応。(2011/05/08:suikan)
  
  
\ No newline at end of file
index 67ec1de..2159cc0 100644 (file)
  * \brief 割込み優先度の最小値(最高値)。
  * \details
  * SoC設計者によるCORTEX-M3のコンフィギュレーションに従った値を
- * 指定する。詳細は prc_user.txtを参照
+ * 指定する。 prc_user.txtによれば、CORTEX-M3においてはTMIN_INTPRIの値は
+ * \code
+ *    -(2^(TBITW_IPRI)) + (2^TBITW_SUBIPRI)) 〜 -1
+ * \endcode
+ * の範囲内にしなければならない。UM10360によれば、LPC1768は
+ * TBIW_IPRI = 5, TBITW_SUIPRI = 0となるため、上記範囲は
+ * \code
+ *    -32 + 1 〜 -1
+ * \endcode
+ * となる。そこで、lpc1700_gcc依存部では、TMIN_INTPRIを-31と定めている。
+ *
  */
 #define TMIN_INTPRI            (-31)
 
index 204e0fd..25ee30d 100644 (file)
@@ -35,6 +35,9 @@
 (3) ターゲット定義事項の規定
 (3-1) データ型に関する規定
 (3-2) 割込み処理に関する規定
+ TMIN_INTPRIは -31 である。詳細は chip_kernel.hを参照。
+
 
        以下の割り込みベクトル用インデックスを使用している。INHNO_XXXおよびINTNO_XXXも同じ値を持つ。