source: asp3_tinet_ecnl_rx/trunk/asp3_dcre/arch/rx630_gcc/sectrx.inc@ 337

Last change on this file since 337 was 337, checked in by coas-nagasima, 6 years ago

ASP3版ECNLを追加

  • Property svn:eol-style set to native
  • Property svn:mime-type set to text/plain
File size: 4.3 KB
Line 
1;*
2;* TOPPERS/ASP Kernel
3;* Toyohashi Open Platform for Embedded Real-Time Systems/
4;* Advanced Standard Profile Kernel
5;*
6;* Copyright (C) 2008-2010 by Witz Corporation, JAPAN
7;*
8;* 上記著作権者
9は,以下の(1)~(4)の条件を満たす場合に限り,本ソフトウェ
10;* ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
11;* 変・再é…
12å¸ƒï¼ˆä»¥ä¸‹ï¼Œåˆ©ç”¨ã¨å‘¼ã¶ï¼‰ã™ã‚‹ã“とを無償で許諾する.
13;* (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
14;* 権表示,この利用条件および下記の無保証規定が,そのままの形でソー
15;* スコード中に含まれていること.
16;* (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
17;* 用できる形で再é…
18å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é…
19å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
20;* 者
21マニュアルなど)に,上記の著作権表示,この利用条件および下記
22;* の無保証規定を掲載すること.
23;* (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
24;* 用できない形で再é…
25å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®ã„ずれかの条件を満たすこ
26;* と.
27;* (a) 再é…
28å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€…
29マニュアルなど)に,上記の著
30;* 作権表示,この利用条件および下記の無保証規定を掲載すること.
31;* (b) 再é…
32å¸ƒã®å½¢æ…
33‹ã‚’,別に定める方法によって,TOPPERSプロジェクトに
34;* 報告すること.
35;* (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
36;* 害からも,上記著作権者
37およびTOPPERSプロジェクトをå…
38è²¬ã™ã‚‹ã“と.
39;* また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
40;* 由に基づく請求からも,上記著作権者
41およびTOPPERSプロジェクトを
42;* å…
43è²¬ã™ã‚‹ã“と.
44;*
45;* 本ソフトウェアは,無保証で提供されているものである.上記著作権者
46お
47;* よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
48;* に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
49;* アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
50;* の責任を負わない.
51;*
52;* @(#) $Id$
53;*
54
55;
56; ターゲットシステム依存セクション定義ファイル(スターターキット用)
57;
58
59;
60; セクションの定義
61;
62; セクションのアドレス定義はHEW上の最適化リンカの
63; オプションにて実施する.
64;
65
66 ;
67 ; 初期値有りデータ領域のセクション
68 ;
69 ; 00000000h - 00020000h
70 ;
71 .section D, ROMDATA
72 .section D_2, ROMDATA, ALIGN = 2
73 .section D_1, ROMDATA
74
75
76 ;
77 ; 初期値無しデータ領域のセクション
78 ;
79 ; 00000000h - 00020000h
80 ;
81 .section B, DATA, ALIGN = 4
82 .section B_2, DATA, ALIGN = 2
83 .section B_1, DATA
84 .section W, ROMDATA,ALIGN = 4
85 .section W_1, ROMDATA
86 .section W_2, ROMDATA, ALIGN = 2
87
88
89 ;
90 ; カーネルスタック領域のセクション
91 ;
92 ; 00000000h - 00020000h
93 ;
94 ; 以下.blkb命令で確保しているカーネルスタック領域のサイズを
95 ; 変更する場合は, target_kernel_impl.hのDEFAULT_ISTKSZの値を, 同じ
96 ; 値に変更すること.
97 ;
98; .section SI, DATA, ALIGN = 4
99; .global _DEFAULT_ISTACK
100;_DEFAULT_ISTACK:
101; .blkb DEFAULT_ISTKSZ
102; .global DEFAULT_ISTACK_TOP
103;DEFAULT_ISTACK_TOP:
104
105 ;
106 ; 定数領域のセクション
107 ;
108 ; 00100000h - 00107FFFh
109 ;
110 .section C, ROMDATA, ALIGN = 4
111 .section C_2, ROMDATA, ALIGN = 2
112 .section C_1, ROMDATA
113
114 ;
115 ; 初期値有りデータ領域の初期値
116 ;
117 ; 00100000h - 00107FFFh
118 ;
119 .section R, DATA, ALIGN = 4
120 .section R_2, DATA, ALIGN = 2
121 .section R_1, DATA
122
123 ;
124 ; 可変ベクタテーブル領域のセクション
125 ;
126 ; 00100000h - 00107FFFh
127 ;
128 .section .fvectors, ROMDATA, ALIGN = 4
129 .global VVECTOR_TOP
130VVECTOR_TOP:
131
132 ;
133 ; プログラム領域のセクション
134 ;
135 ; FFE80000h - FFFFFF7Fh
136 ;
137 .section P, CODE
138
139 ;
140 ; 固定ベクタテーブル領域のセクション
141 ;
142 ; FFFFFF80h - FFFFFFFFh
143 ;
144 .section FVECT, ROMDATA, ALIGN = 4
145
Note: See TracBrowser for help on using the repository browser.