昔借りたSoftwareDesign2006/12をやっと読んだ.

この雑誌がでたころSH7706LANを勢いで買ったのに今更になって触ったけどつまったのでメモ.基本的にはMES(Micro Embeded System)を読んでればうまくいくはずだろうけど,cbarとかいうIDEもどきがファイルの追加とか作成がうんともすんとも動かなかった.なのでIDEの画像に書かれてるコマンドをテキストに起こして単純に実行したらうまくいった.実行環境はWindows

REM ^で継続行にする
H:\var\myproject\sh7706lan>\var\wingcc\local\sh-tools\bin\sh-coff-gcc.exe ^
 -B /var/wingcc/local/sh-tools/sh-coff -I/var/wingcc/app/. -m3 -ml -O2 -c a.c

H:\var\myproject\sh7706lan>\var\wingcc\local\sh-tools\bin\sh-coff-gcc.exe ^
 -Wl,--section-start=.stack=0x400 -B /var/wingcc/local/sh-tools/sh-coff ^
 -m3 -ml  -T /var/wingcc/app/sh3pic.x  -nostartfiles /var/wingcc/app/shcrt0.S ^
-o a.exe a.o -L/var/wingcc/app -lmes_sh3

H:\var\myproject\sh7706lan>\var\wingcc\local\sh-tools\bin\sh-coff-gcc.exe ^
 -Wl,--section-start=.stack=0x400 -r -B /var/wingcc/local/sh-tools/sh-coff ^
 -m3 -ml  -T /var/wingcc/app/sh3pic.x  -nostartfiles /var/wingcc/app/shcrt0.S ^
 -o a.exe a.o -L/var/wingcc/app -lmes_sh3

最初はpathがC:/wingccと違うからだめなんだとか,古いバージョンならいけるんじゃないかといろいろ試したけど結果的には黙々とオプション指定するだけだった. ダウンロードしたファイルにmake.exeを入れるならMakefileを添付してくれ,そしてcbar by Yukio Mituiwaがなくてもいいように説明を添えておけと問いつめたい.しかしなんでリンク先のとこでは一発で-rを指定しないでるんだろ?まあとりあえず動かせたのでいいけど.