(toppers-users 3530) TOPPERS/JSP jsp-1.4.4_full.zip cq_frk版素直に動作せず
koizumi yoshiyuki
koizumiyoshiyuki @ gmail.com
2011年 9月 17日 (土) 16:11:13 JST
こいさんです。
しばらく無沙汰(遠ざかって)をしていました。復活すべき努力を開始した処です。
Cortex-M3関連でメールが出ていますが、応答せずにすみませんでした。
ARMv5の割り込みまわりを調べています。ASPのCotex-M3をやったことがあり、LPC2388のボードが有るので、jsp-1.4.4_full.zip
cq_frkで始めることにしました。
が、素直には動作しませんでした。2件を残しBuildが出来ましたので、経緯を報告して於きます。
(なぜかASPでは無くJSPで始めました)
私がはまったところを連絡します。
1 CFGがBuildできない
./base/parser.cpp:300: error: unknown escape sequence: '\220'
が出ます。色々トライしましたが・・・なんとなく文字コード誤りらしいのでEUC版でBuildしたらOKです。
小生、開発環境はWindowsです。shift-JIS版はCygwinではBuildeできないのでしょうか。
開発環境の問題です。ここにはまったのは私だけですかね。何か、回避策を期待しています。
3 Configuerが通らない
コンパイラの名前が違っている。オリジナルarm-elfで小生はarm-none-eabiです。CFGはnoneで出来たのに、なぜ、カーネルのBuildはCFGと同じでは無いのか?
EUCとSHift-JISの問題、違うよね
config\armv4\Makefile.configを修正して進む。
3 コンパイラのターゲットがarm9になっている
IF誌の付録ボードなのでarm7ですね。
config\armv4\cq_frk_nxp_arm\Makefile.configを修正。2箇所
4 make dependがおかしい?
make dependの後makeを行なうとエラー
エラーメッセージ
$ make
Makefile.depend:20: *** multiple target patterns. Stop.
原因はdependで作ったMakefile.dependのパス指定がおかしいようです。
c:\\program\ files\\codesourcery\\sourcery g++
lite\\bin\\../lib/gcc/arm-none-eabi/4.4.1/../../../../arm-none-eabi/include/_ansi.h
\
パスの区切り指定が\\になっているものを全て削除した処、取りあえずBuild出来た。ASPはできるので、depend関連の何かが悪さをしていると思う。
そこでutils\makedepをASP版からコピー。しかし、\\はなくなるが、makeはAbort(core dumped)になってしまう。
4 Buildの最後のchkでエラー
エラーメッセージ
../cfg/chk -m jsp.syms,jsp.srec \
-obj -cs jsp.chk -cpu armv4 -system cq_frk_nxp_arm
Program failed in its process by following reason.
Internal error: Unknown symbol (Probably, Symbol table was stripped)
make: *** [jsp.exe] Error 1
C:\TOPPERS_JSP\jsp-1.4.4-full\OBJ2>
以上で、取りあえずBuildは出来ているようになりました。
2)、3)の回避策があればお教え願います。
以上
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <http://www.toppers.jp/pipermail/users/attachments/20110917/13012183/attachment.html>