source: anotherchoice/tags/jsp-1.4.4-full-UTF8/config/sh1/zunda_sh1/Makefile.config@ 26

Last change on this file since 26 was 26, checked in by ykominami, 10 years ago

initial

File size: 1.8 KB
Line 
1#
2# Makefile のシステム依存部分
3# (株)中央製作所製μITRON搭載SH1CPUボード用
4#
5#
6
7
8#
9# 実行環境の定義
10#
11# DBGENVには下記の中の1つだけを選択する。
12#
13#   DBGENV = ROMはROM化である(他の実行環境ではない)ことを
14#   明示しているだけで、ソースコード中で参ç…
15§ã¯ã—ていない。
16#
17#   å…
18±é€šéƒ¨Makefileでデフォルトの実行環境としてGDB stubが選択される。
19#   DBGENV=GDB_STUBに仮設定された状æ…
20‹ã§ã€ã“のファイルが読み込まれる。
21#   
22#   DBGENV = PARTNERはROMICE使用時にNMIまでのROMベクタテーブルを
23#   ベクタベースレジスタのエリアへ転送する
24#
25DBGENV = ROM
26#DBGENV = PARTNER
27
28#
29# コンパイルオプション
30#
31INCLUDES := $(INCLUDES) -I$(CONFIGDIR)/$(CPU)/$(SYS)
32
33COPTS := $(COPTS)
34LDFLAGS := $(LDFLAGS) -Wl,-Map,jsp.map
35
36#
37# カーネルに関する定義
38#
39KERNEL_DIR := $(KERNEL_DIR):$(CONFIGDIR)/$(CPU)/$(SYS)
40KERNEL_ASMOBJS := $(KERNEL_ASMOBJS)
41KERNEL_COBJS := $(KERNEL_COBJS) sys_config.o sys_support.o sh1sci2.o
42
43
44#
45# マクロ定義オプション
46#
47
48
49#
50# 各セグメントの開始アドレスの定義
51#
52
53# GDB stubの場合
54ifeq ($(DBGENV),GDB_STUB)
55 # テキストセクションのå…
56ˆé ­ç•ªåœ°
57 # stubが使用するメモリ領域の後ろ
58 TEXT_START_ADDRESS=0x2010d00
59
60 # RAM領域のå…
61ˆé ­ã‚¢ãƒ‰ãƒ¬ã‚¹
62 #  textセクションのすぐ後ろにé…
63ç½®ã™ã‚‹ã®ã§å®šç¾©ã™ã‚‹å¿…
64要なし
65else
66# ROM化の場合
67 # テキストセクションのå…
68ˆé ­ç•ªåœ°
69 # ユーザーROM 領域の開始
70 TEXT_START_ADDRESS=0x00010000
71
72 # RAM領域のå…
73ˆé ­ã‚¢ãƒ‰ãƒ¬ã‚¹
74 # エリア2:外部SRAM
75 DATA_START_ADDRESS=0x02000000
76endif
77
78#
79# リンカスクリプトの定義
80#
81LDSCRIPT = $(CPU)/shelf.ld
82
Note: See TracBrowser for help on using the repository browser.