Ignore:
Timestamp:
Jul 3, 2020, 7:19:17 PM (4 years ago)
Author:
coas-nagasima
Message:

ASP3, TINET, mbed を更新

File:
1 edited

Legend:

Unmodified
Added
Removed
  • EcnlProtoTool/trunk/asp3_dcre/arch/arm_gcc/rza1/chip_kernel.h

    r321 r429  
    33 *      Toyohashi Open Platform for Embedded Real-Time Systems/
    44 *      Advanced Standard Profile Kernel
    5  *
    6  *  Copyright (C) 2006-2016 by Embedded and Real-Time Systems Laboratory
     5 * 
     6 *  Copyright (C) 2006-2018 by Embedded and Real-Time Systems Laboratory
    77 *              Graduate School of Information Science, Nagoya Univ., JAPAN
    8  *
     8 * 
    99 *  上記著作権者は,以下の(1)~(4)の条件を満たす場合に限り,本ソフトウェ
    1010 *  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
     
    2929 *      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
    3030 *      免責すること.
    31  *
     31 * 
    3232 *  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
    3333 *  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
     
    3535 *  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    3636 *  の責任を負わない.
    37  *
     37 * 
    3838 *  $Id$
    3939 */
     
    4242 *              kernel.hのターゲット依存部(RZ/A1用)
    4343 *
    44  *  このヘッダファイルは,kernel.hからインクルードされる.他のファイル
    45  *  から直接インクルードすることはない.このファイルをインクルードする
    46  *  前に,t_stddef.hがインクルードされるので,それに依存してもよい.
     44 *  このヘッダファイルは,target_kernel.h(または,そこからインクルー
     45 *  ドされるファイル)のみからインクルードされる.他のファイルから直接
     46 *  インクルードしてはならない.
    4747 */
    4848
     
    6666 *  サポートできる機能の定義
    6767 *
    68  *  ena_int/dis_intとオーバランハンドラをサポートすることができる.
     68 *  ena_int/dis_int/clr_int/ras_int/prb_intとオーバランハンドラを
     69 *  サポートすることができる.
    6970 */
    7071#define TOPPERS_TARGET_SUPPORT_ENA_INT          /* ena_int */
    7172#define TOPPERS_TARGET_SUPPORT_DIS_INT          /* dis_int */
     73#define TOPPERS_TARGET_SUPPORT_CLR_INT          /* clr_int */
     74#define TOPPERS_TARGET_SUPPORT_RAS_INT          /* ras_int */
     75#define TOPPERS_TARGET_SUPPORT_PRB_INT          /* prb_int */
    7276#define TOPPERS_TARGET_SUPPORT_OVRHDR
    73 
    74 /*
    75  *  高分解能タイマのタイマ周期
    76  *
    77  *  2^32 / 33.33…を丸めた値とする.
    78  */
    79 #define TCYC_HRTCNT             128849019U
    80 
    81 /*
    82  *  高分解能タイマのカウント値の進み幅
    83  */
    84 #define TSTEP_HRTCNT    1U
    85 
    86 /*
    87  *  オーバランハンドラの残りプロセッサ時間に指定できる最大値
    88  *
    89  *  この値をOSタイマへの設定値に変換してタイマに設定した後,タイマの現
    90  *  在値を読み出してμ秒単位に変換できる値としている.タイマの現在値を
    91  *  μ秒単位に変換する時に34を加えるため,以下の条件を満たす最大の値と
    92  *  する.
    93  *              (TMAX_OVRTIM * 33 + TMAX_OVRTIM / 3 + 1) + 34 < 2^32
    94  */
    95 #define TMAX_OVRTIM             128849017U
    9677
    9778/*
Note: See TracChangeset for help on using the changeset viewer.