討論區: 公開討論 (Thread #8748)

ECOSの構築方法について (2005-09-20 10:28 by 匿名 #16506)

ここに紹介されている方法にて、なんとか
gcc-3.3.3
binutils-2.14
newlib1.11.0
でRedBootの構築ができました。

これからecos本体の構築を行いたいのですが、カーネルの構築方法、itron3準拠のプログラムとの連携方法については紹介されていません。簡単な説明をして頂けると助かります。
どうかよろしくお願い致します

回覆 #16506×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) 登入

RE: ECOSの構築方法について (2005-09-22 09:27 by 匿名 #16540)

configtoolを使い、Build->Templatesで"Akizuki H8/3068 Network board"を選択、
Packagesで"uitron"を選択してBuild->Libraryしたところ、
"# error IEEE-style 64-bit doubles are required to use the math library"
となりエラーを出しました。
やり方が間違っているのでしょうか?
回覆: #16506

回覆 #16540×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) 登入

RE: ECOSの構築方法について (2005-10-13 20:49 by ysato #17134)

返事が遅くなりました。ごめんなさい。

そのエラーはh8300のgccが64bit長のdouble型を扱えない事が問題なので、
1.問題を起こすlibm packageを切り離す
2. gccを改造する
という手段で対処することになります。

少数を使う予定が無いのであれば1.の方がお薦めです。
どうしても少数が必要であれば、gccにパッチを当てて作りなおしてください。
パッチはリリースファイルのところに置いてあります。
回覆: #16540

回覆 #17134×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) 登入