source: rubycfg_asp/trunk/asp_dcre/target/gr_sakura_ccrx/sectrx.inc@ 313

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

ソースを追加

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
  • Property svn:mime-type set to text/plain
File size: 4.1 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;* Copyright (C) 2013 by Mitsuhiro Matsuura
8;*
9;* 上記著作権者
10は,Free Software Foundation によってå…
11¬è¡¨ã•ã‚Œã¦ã„ã‚‹
12;* GNU General Public License の Version 2 に記述されている条件か,以
13;* 下の(1)~(4)の条件を満たす場合に限り,本ソフトウェア(本ソフトウェ
14;* アを改変したものを含む.以下同じ)を使用・複製・改変・再é…
15å¸ƒï¼ˆä»¥ä¸‹ï¼Œ
16;* 利用と呼ぶ)することを無償で許諾する.
17;* (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
18;* 権表示,この利用条件および下記の無保証規定が,そのままの形でソー
19;* スコード中に含まれていること.
20;* (2) 本ソフトウェアを再利用可能なバイナリコード(リロケータブルオブ
21;* ジェクトファイルやライブラリなど)の形で利用する場合には,利用
22;* に伴うドキュメント(利用者
23マニュアルなど)に,上記の著作権表示,
24;* この利用条件および下記の無保証規定を掲載すること.
25;* (3) 本ソフトウェアを再利用不可能なバイナリコードの形または機器に組
26;* み込んだ形で利用する場合には,次のいずれかの条件を満たすこと.
27;* (a) 利用に伴うドキュメント(利用者
28マニュアルなど)に,上記の著作
29;* 権表示,この利用条件および下記の無保証規定を掲載すること.
30;* (b) 利用の形æ…
31‹ã‚’,別に定める方法によって,上記著作権者
32に報告する
33;* こと.
34;* (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
35;* 害からも,上記著作権者
36をå…
37è²¬ã™ã‚‹ã“と.
38;*
39;* 本ソフトウェアは,無保証で提供されているものである.上記著作権者
40は,
41;* 本ソフトウェアに関して,その適用可能性も含めて,いかなる保証も行わ
42;* ない.また,本ソフトウェアの利用により直接的または間接的に生じたい
43;* かなる損害に関しても,その責任を負わない.
44;*
45
46
47;
48; ターゲットシステム依存セクション定義ファイル(スターターキット用)
49;
50
51;
52; セクションの定義
53;
54; セクションのアドレス定義はHEW上の最適化リンカの
55; オプションにて実施する.
56;
57
58 ;
59 ; 初期値有りデータ領域のセクション
60 ;
61 ; 00000000h - 00020000h
62 ;
63 .section D, ROMDATA
64 .section D_2, ROMDATA, ALIGN = 2
65 .section D_1, ROMDATA
66
67
68 ;
69 ; 初期値無しデータ領域のセクション
70 ;
71 ; 00000000h - 00020000h
72 ;
73 .section B, DATA, ALIGN = 4
74 .section B_2, DATA, ALIGN = 2
75 .section B_1, DATA
76 .section W, ROMDATA,ALIGN = 4
77 .section W_1, ROMDATA
78 .section W_2, ROMDATA, ALIGN = 2
79
80
81 ;
82 ; カーネルスタック領域のセクション
83 ;
84 ; 00000000h - 00020000h
85 ;
86 ; 以下.blkb命令で確保しているカーネルスタック領域のサイズを
87 ; 変更する場合は, target_config.hのDEFAULT_ISTKSZの値を, 同じ
88 ; 値に変更すること.
89 ;
90 .section SI, DATA, ALIGN = 4
91 .glb _DEFAULT_ISTACK
92_DEFAULT_ISTACK:
93 .blkb 0500H
94 .glb DEFAULT_ISTACK_TOP
95DEFAULT_ISTACK_TOP:
96
97 ;
98 ; 定数領域のセクション
99 ;
100 ; 00100000h - 00107FFFh
101 ;
102 .section C, ROMDATA, ALIGN = 4
103 .section C_2, ROMDATA, ALIGN = 2
104 .section C_1, ROMDATA
105
106 ;
107 ; 初期値有りデータ領域の初期値
108 ;
109 ; 00100000h - 00107FFFh
110 ;
111 .section R, DATA, ALIGN = 4
112 .section R_2, DATA, ALIGN = 2
113 .section R_1, DATA
114
115 ;
116 ; 可変ベクタテーブル領域のセクション
117 ;
118 ; 00100000h - 00107FFFh
119 ;
120 .section C$VECT, ROMDATA, ALIGN = 4
121 .glb VVECTOR_TOP
122
123 ;
124 ; プログラム領域のセクション
125 ;
126 ; FFE80000h - FFFFFF7Fh
127 ;
128 .section P, CODE
129
130 ;
131 ; 固定ベクタテーブル領域のセクション
132 ;
133 ; FFFFFF80h - FFFFFFFFh
134 ;
135 .section FVECT, ROMDATA, ALIGN = 4
136
Note: See TracBrowser for help on using the repository browser.