- Timestamp:
- Jul 3, 2020, 7:19:17 PM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
EcnlProtoTool/trunk/asp3_dcre/arch/arm_gcc/rza1/chip_kernel.h
r321 r429 3 3 * Toyohashi Open Platform for Embedded Real-Time Systems/ 4 4 * Advanced Standard Profile Kernel 5 * 6 * Copyright (C) 2006-201 6by Embedded and Real-Time Systems Laboratory5 * 6 * Copyright (C) 2006-2018 by Embedded and Real-Time Systems Laboratory 7 7 * Graduate School of Information Science, Nagoya Univ., JAPAN 8 * 8 * 9 9 * 上記著作権者は,以下の(1)~(4)の条件を満たす場合に限り,本ソフトウェ 10 10 * ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改 … … 29 29 * 由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを 30 30 * 免責すること. 31 * 31 * 32 32 * 本ソフトウェアは,無保証で提供されているものである.上記著作権者お 33 33 * よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的 … … 35 35 * アの利用により直接的または間接的に生じたいかなる損害に関しても,そ 36 36 * の責任を負わない. 37 * 37 * 38 38 * $Id$ 39 39 */ … … 42 42 * kernel.hのターゲット依存部(RZ/A1用) 43 43 * 44 * このヘッダファイルは, kernel.hからインクルードされる.他のファイル45 * から直接インクルードすることはない.このファイルをインクルードする46 * 前に,t_stddef.hがインクルードされるので,それに依存してもよい.44 * このヘッダファイルは,target_kernel.h(または,そこからインクルー 45 * ドされるファイル)のみからインクルードされる.他のファイルから直接 46 * インクルードしてはならない. 47 47 */ 48 48 … … 66 66 * サポートできる機能の定義 67 67 * 68 * ena_int/dis_intとオーバランハンドラをサポートすることができる. 68 * ena_int/dis_int/clr_int/ras_int/prb_intとオーバランハンドラを 69 * サポートすることができる. 69 70 */ 70 71 #define TOPPERS_TARGET_SUPPORT_ENA_INT /* ena_int */ 71 72 #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 */ 72 76 #define TOPPERS_TARGET_SUPPORT_OVRHDR 73 74 /*75 * 高分解能タイマのタイマ周期76 *77 * 2^32 / 33.33…を丸めた値とする.78 */79 #define TCYC_HRTCNT 128849019U80 81 /*82 * 高分解能タイマのカウント値の進み幅83 */84 #define TSTEP_HRTCNT 1U85 86 /*87 * オーバランハンドラの残りプロセッサ時間に指定できる最大値88 *89 * この値をOSタイマへの設定値に変換してタイマに設定した後,タイマの現90 * 在値を読み出してμ秒単位に変換できる値としている.タイマの現在値を91 * μ秒単位に変換する時に34を加えるため,以下の条件を満たす最大の値と92 * する.93 * (TMAX_OVRTIM * 33 + TMAX_OVRTIM / 3 + 1) + 34 < 2^3294 */95 #define TMAX_OVRTIM 128849017U96 77 97 78 /*
Note:
See TracChangeset
for help on using the changeset viewer.