スパイス  組み込み制御装置の受注製作

Hitech-Cコンパイラを組み込み用に移植する
平成26年4月27日

MAPファイルで確認
 C言語の開始処理について説明してきました。では実際に雛形のtestプロジェクトのMapファイルの記述内容を確認します。確認用にメモリマップ図を再度示します。希望通りのアドレスに配置されています。


      図(a). デバッグ時のメモリマップ         図(b). ROM化時のメモリマップ

製品用のtestプロジェクトMapファイル
Machine type is Z80

start_r.obj     (abs)           0       69  text           80      110
AddTst.obj      text          190      18B  bss          8037        2
        data         8000       1F
misc.obj        text          31B        2
addc.obj        text          31D       4C  data         801F       18
addas.obj       text          369        7

A:LIBC.LIB
csv.obj         text          370       28

TOTAL       Name         Link     Load   Length
        (abs)           0        0       69
        text           80       80      318
        bss          8037      3CF        2
        data         8000      398       37
        stack        FFFF     FFFF        0
        vec             0        0        0

                                  Symbol Table

_SIOA_getc        text  020D  _SIOA_putc        text  0263
_SIOA_puts        text  0287  _SIOA_transmitNow text  02B9
__Bbss            bss   03CF  __Bdata           data  0398
__Hbss            bss   8039  __Hdata           data  8037
__Hstack          stack FFFF  __Htext           text  0398
__Lbss            bss   8037  __Ldata           data  8000
__Lstack          stack FFFF  __Ltext           text  0080
__NMI             text  031A  __RST10           text  0314
__RST18           text  0315  __RST20           text  0316
__RST28           text  0317  __RST30           text  0318
__RST38           text  0319  __RST8            text  030B
_addc             text  031D  _dummy            bss   8037
_initCTC3         text  0190  _initSIOA         text  01B3
_inp              text  00B7  _main             text  02E4
_msg              data  801F  _nextAlph         text  0369
_outp             text  00CA  _rst8             text  031B
cret              text  037C  csv               text  0370
indir             text  0383  ncsv              text  0384


タイトル先頭へ 前へ 次へ