(toppers-users 3151) Re: カーネルのコンパイル方法について

宮崎 弘行 miyazaki @ secondselection.com
2010年 4月 6日 (火) 12:25:36 JST


高橋様

ご教授ありがとうございます、宮崎です。
ご指摘の通り、NC30の再インストールを行いました。
nc30v545r00a_ev.exeを実行→ C:\MTOOLにインストール。

C:\MTOOL以下の構成はご指摘頂いた内容と一致しております。

この状態でTMからリビルドすると以下のようなメッセージが
出力されるようになりました。


******** Cleaning...
----*
******** Complete...
******** Executing...
\MTOOL\LIB30\CPP30 -I../../config/m16c-renesas/oaks16
-I../../config/m16c-renesas -I../../kernel -I../../include
-I../../sample -I.  .\sample1.cfg > sample1.cfg.i
..\..\cfg\cfg -cpu  -system  -s sample1.cfg.i
make (e=2): 指定されたファイルが見つかりません。
C:\MTOOL\BIN\MAKE.EXE: *** [.\kernel_cfg.c] Error 2
******** Finish...


jsp以下のディレクトリで
kernel_cfg.cが存在するディレクトリは

jsp\tools\TLCS900-TOSHIBA\Zup-F16-ex

でしたがこのファイルを jsp\tools\M16C-RENESAS 直下にコピーするなどの
手順が必要なのでしょうか。
私が行った手順は
1.jsp-1.4.3.lzhの解凍→ jspフォルダができる。
2.jsp\tools\M16C-RENESAS\Jsp14sample1.tmk のパスの編集(PRJDIR)
3.TMの起動→OpenProjectで Jsp14sample1.tmk を選択。
4.リビルドアイコンをクリック→上記のメッセージが出力される。
です。
※kernel_cfg.c 以外でも kernel_id.h, m16cvec.inc ... とJsp14sample1.tmkに
記載されているファイルは集める必要などがあるということでしょうか。

ご存知でしたらご教授のほど頂けますでしょうか。
※ちなみにJSP1.4.2で試しても同様の状態になります。

ちなみに、JSPのビルドと並行して高橋様のサイトを参考にしつつASPの
ビルドもやってみます。


takahashi_kazuhiro @ nifty.com さんは書きました:
> 高橋です。
> 
> NC30を再インストールしましょう。
> 
> ここに注意してくださいね!!
> 4.M16Cツールチェーンと呼ばれるコンパイラ群のインストール、ここでは、C:\MTOOLに
> 手動で切り替えましょう。 
> 
> インストールすると以下のファイルができているか確認してみてください。
> 
> C:\MTOOL>dir
>  ドライブ C のボリューム ラベルがありません。
>  ボリューム シリアル番号は DC85-C71B です
> 
>  C:\MTOOL のディレクトリ
> 
> 2010/04/05  20:10    <DIR>          .
> 2010/04/05  20:10    <DIR>          ..
> 2010/04/05  20:10                58 aum.dat
> 2010/04/05  20:10    <DIR>          bin
> 2010/04/05  20:10    <DIR>          hew
> 2010/04/05  20:10    <DIR>          inc30
> 2010/04/05  20:10    <DIR>          lib30
> 2010/04/05  20:10    <DIR>          manual
> 2010/01/08  13:16             1,656 nc30wa.hrf
> 2010/04/05  20:10               162 setnc30.bat
> 2010/04/05  20:10    <DIR>          src30
> 2010/04/05  20:10    <DIR>          Support
> 2010/04/05  20:10    <DIR>          tmp
>                3 個のファイル               1,876 バイト
>               10 個のディレクトリ  141,480,939,520 バイトの空き領域
> 
> C:\MTOOL>
> 
> ----- Original Message -----
>> Date: Mon, 05 Apr 2010 18:02:05 +0900
>> From: 宮崎 弘行 <miyazaki @ secondselection.com>
>> Subject: (toppers-users 3139) Re: カーネルのコンパイル方法について
>> To: users @ toppers.jp
>>
>>
>> 高橋殿
>>
>> 宮崎です。
>> ご返事、ありがとうございます。
>>
>> ツールチェインの件、調べてみたいと思います。
>>
>> ちなみに、先程から GCCのコンパイルを諦めて
>> TM環境での原因を調べておりましたらC:\MTOOL以下に
>> LIB30というフォルダがありませんでした。
>> エラーの直接的な原因はこれだと思います。
>>
>> ダウンロードした TM環境のインストーラは tmv320a_j.exe
>> というファイルだったのですが、もしかしてパッチか何かが
>> 必要なのでしょうか。(バージョンが古いとか!?)
>>
>> ちなみにC:\MTOOL以下の内容は
>> BIN
>> MANUAL
>> SUPPORT
>> TMP
>> DeIsL1.isu
>> でした。
>>
>> C:\MTOOL以下のLIB30についてもし詳しくご存知でしたら
>> ご教授頂けないでしょうか。
>>
>>
>> 高橋和浩@nifty さんは書きました:
>>> 高橋です。
>>>
>>>> 各設定パスを配置したディレクトリに合わせて修正し、
>>>> 「リビルド」を行うと以下のようなエラーが発生します。
>>>> \MTOOL\LIB30\CPP30 -I../../config/m16c-renesas/oaks16 
>>>> -I../../config/m16c-renesas -I../../kernel -I../../include 
>>>> -I../../sample -I.  .\sample1.cfg > sample1.cfg.i
>>>> 指定されたパスが見つかりません。
>>>> C:\MTOOL\BIN\MAKE.EXE: *** [.\kernel_cfg.c] Error 1
>>> たぶん、これのような気がします。
>>> 4.M16Cツールチェーンと呼ばれるコンパイラ群のインストール、ここでは、C:\MTOO
> Lに手動で切り替えましょう。 
>>> ルネサスのツールチェーンのデフォルトのインストール先が、大昔は、C:\MTOOL固
> 定でしたが、Program Files以下に
>>> 変更されています。JSPの環境は、昔の環境のようです。(NC30のバージョンアップ
> で変わったのかもしれませんが)
>>>
>>>
>>>
>>> On Mon, 05 Apr 2010 17:02:55 +0900
>>> 宮崎 弘行 <miyazaki @ secondselection.com> wrote:
>>>
>>>> 高橋殿
>>>>
>>>> どうもありがとうございます、宮崎と申します。
>>>>
>>>> 早速参考情報頂きましてありがとうございます。
>>>> じつは既に高橋殿のサイトも参考にさせて頂いておりました。
>>>> 多くの情報を参考にさせて頂いており、感謝しております。
>>>>
>>>> JSPのコンパイル方法に関しては
>>>> 統合開発環境TMもダウンロードしてしているのですが、
>>>> これまた上手くいっていない状態です。
>>>>
>>>> 各設定パスを配置したディレクトリに合わせて修正し、
>>>> 「リビルド」を行うと以下のようなエラーが発生します。
>>>> \MTOOL\LIB30\CPP30 -I../../config/m16c-renesas/oaks16 
>>>> -I../../config/m16c-renesas -I../../kernel -I../../include 
>>>> -I../../sample -I.  .\sample1.cfg > sample1.cfg.i
>>>> 指定されたパスが見つかりません。
>>>> C:\MTOOL\BIN\MAKE.EXE: *** [.\kernel_cfg.c] Error 1
>>>>
>>>> エラーの原因まではまだ調査できていない状態です。
>>>> 諦めてGCCでコンパイルしようとしている状態でした。
>>>>
>>>> 私自身、TM環境/GCC共にまだコンパイル時のエラーの直接的な原因が
>>>> 理解できずにおります。
>>>>
>>>> 高橋殿のサイトの情報等参考にもう少しいろいろ調査してみたいと思います。
>>>>
>>>>
>>>>
>>>>
>>> ---
>>> アライブビジョンソフトウエア株式会社
>>> 高橋和浩
>>> 673-0005兵庫県明石市小久保2-2-7幹線ビル4F
>>> Email:takahashi_kazuhiro @ nifty.com
>>> http://homepage3.nifty.com/ALVS/
>>>
>>> ?
>>>
>>> __________  ESET NOD32 Antivirus からの情報, ウイルス定義データベースのバー
> ジョン 4999 (20100404) __________
>>> このメッセージは ESET NOD32 Antivirus によって検査済みです。
>>>
>>> http://canon-its.jp
>>>
>>>
>>>
>>>
>>
>> -- 
>> ----------------------------------------
>> 株式会社 セカンドセレクション
>> 宮崎弘行  (Miyazaki Hiroyuki)
>> 〒541-0048
>> 大阪市中央区瓦町3-1-4 トーア紡ビル4F
>> TEL:06-6232-1618
>> FAX:06-6115-8803
>> E-mail:miyazaki @ secondselection.com
>> http://www.secondselection.com
>> ---------------------------------------
>>
>>
>> __________ Information from ESET NOD32 Antivirus, version of virus signature 
> database 4999 (20100404) __________
>> The message was checked by ESET NOD32 Antivirus.
>>
>> http://www.eset.com
>>
>>
>>
> 
> 
> 
> 
> __________  ESET NOD32 Antivirus からの情報, ウイルス定義データベースのバージョン 5000 (20100405) __________
> 
> このメッセージは ESET NOD32 Antivirus によって検査済みです。
> 
> http://canon-its.jp
> 
> 
> 
> 


-- 
----------------------------------------
株式会社 セカンドセレクション
宮崎弘行  (Miyazaki Hiroyuki)
〒541-0048
大阪市中央区瓦町3-1-4 トーア紡ビル4F
TEL:06-6232-1618
FAX:06-6115-8803
E-mail:miyazaki @ secondselection.com
http://www.secondselection.com
---------------------------------------


__________  ESET NOD32 Antivirus からの情報, ウイルス定義データベースのバージョン 5002 (20100405) __________

このメッセージは ESET NOD32 Antivirus によって検査済みです。

http://canon-its.jp