e²studio ― 2013年08月18日 15時54分09秒
RenesasRulz を見ていて Renesas の e²studio を知った。
Eclipse ベースの IDE だ。KPIT Eclipse もあるから Eclipse が二つ存在することになる。
さて、Renesas には IDE がたくさんあるが、残念ながら全てのコンパイラをサポートしているものは無い。
結果、複数の IDE を導入しなければならなくなる。
少しでも IDE の数を減らすために e2studio もいいかな?と思ったが、これも以下の通り半端な感じだ。
参照:
e²studio
e² studio forum (English 表示)
Eclipse ベースの IDE だ。KPIT Eclipse もあるから Eclipse が二つ存在することになる。
さて、Renesas には IDE がたくさんあるが、残念ながら全てのコンパイラをサポートしているものは無い。
CubeSuite+ V2.01.01 Renesas V850, RX, RL78, 78K0R, 78K0 PM+ V6.32 Renesas V850, 78K0R, 78K0, 78K0S HEW V.4.09.01 Renesas SuperH, RX, R8C, M32R, M16C, H8SX, H8S, H8, 740 Families KPIT GNUSH, GNURX, GNUH8, GNUM16CM32C KPIT Eclipse v3.04.01 Renesas SuperH, RX, KPIT GNUSH, GNURX, GNUH8, GNUV850中でも HEW は多くをサポートしているが今後はアップデートの予定が無いらしい。
結果、複数の IDE を導入しなければならなくなる。
少しでも IDE の数を減らすために e2studio もいいかな?と思ったが、これも以下の通り半端な感じだ。
e²studio 2.1.0.5 Renesas SuperH, RX, KPIT GNUSH, GNURX, GNUV850, GNURL78, GMUARM-RZ IAR RX, RL78, V850 Green Hills V850使うかどうか分からないが、メモだけしておこう。
参照:
e²studio
e² studio forum (English 表示)
KPIT GNU Tools (17) GNU Windows Tool Chain ― 2010年11月17日 19時46分51秒
統廃合が進む Renesas の CPU。
今後残るのは RL78 RX SuperH V850 あたりだろうか?
しかし、SuperH V850 は統合されて別のものになりそうな気がする。
そこで気になるのが KPIT GNU Tools の対応。
M16C/M32C H8 のサポートはいずれなくなるのか?
RL78 V850 には対応するのか?
おっと、そういえば Renesas はHEW もやめる。
そうすると HEW ベースの GNU Tools は困ったことになる。
新しい IDE は KPIT の Tool Chain と共存できるのか?
あ、いやいや KPIT には Eclipse もあった。
参照: Renesas
今後残るのは RL78 RX SuperH V850 あたりだろうか?
しかし、SuperH V850 は統合されて別のものになりそうな気がする。
そこで気になるのが KPIT GNU Tools の対応。
M16C/M32C H8 のサポートはいずれなくなるのか?
RL78 V850 には対応するのか?
おっと、そういえば Renesas はHEW もやめる。
そうすると HEW ベースの GNU Tools は困ったことになる。
新しい IDE は KPIT の Tool Chain と共存できるのか?
あ、いやいや KPIT には Eclipse もあった。
参照: Renesas
CQ出版 付属基板 ― 2010年08月17日 22時29分16秒
CQ出版 付属基板
ところで、LPCXpresso は雑誌付属ではなくて単品。
新刊案内にはでているが、別のページでは単品販売はしないと書いてある。
どちらなのかよくわからない。
参照: LPCXpresso
TRZ1010N LPC1343 ¥3780 LPCXpresso LPC1343 ¥2900 SD-R8CDB R8C/33A ¥3990最近の付属基板、なんだかどれも価格が高い。
ところで、LPCXpresso は雑誌付属ではなくて単品。
新刊案内にはでているが、別のページでは単品販売はしないと書いてある。
どちらなのかよくわからない。
参照: LPCXpresso
R8C/29 (1) GCC Developer Lite ― 2009年10月18日 22時54分15秒
GCC Developer Lite で R8C/29 をコンパイルしてみる。
まず、GNUM16CM32C Windows Tool Chain (ELF) を手に入れる。
入手先は KPIT GNU Tools and Support
次に以下のディレクトリを作成し
C:\Program Files\BestTech\GCC Developer Lite\GCC\M16CM32C
その中に Tool Chain の
もうひとつ
最後は
まず、GNUM16CM32C Windows Tool Chain (ELF) を手に入れる。
入手先は KPIT GNU Tools and Support
次に以下のディレクトリを作成し
C:\Program Files\BestTech\GCC Developer Lite\GCC\M16CM32C
その中に Tool Chain の
C:\Program Files\Renesas\Hew\Tools\KPIT Cummins\GNUM16CM32C-ELF\v0***\m32c-elf\bin C:\Program Files\Renesas\Hew\Tools\KPIT Cummins\GNUM16CM32C-ELF\v0***\m32c-elf\include C:\Program Files\Renesas\Hew\Tools\KPIT Cummins\GNUM16CM32C-ELF\v0***\m32c-elf\lib C:\Program Files\Renesas\Hew\Tools\KPIT Cummins\GNUM16CM32C-ELF\v0***\m32c-elf\libexec C:\Program Files\Renesas\Hew\Tools\KPIT Cummins\GNUM16CM32C-ELF\v0***\m32c-elf\m32c-elf C:\Program Files\Renesas\Hew\Tools\KPIT Cummins\GNUM16CM32C-ELF\v0***\m32c-elf\shareをコピーする。
もうひとつ
C:\Program Files\Renesas\Hew\Tools\KPIT Cummins\GNUM16CM32C-ELF\v0***\Other Utilitiesもコピーしておこうか
最後は
C:\Program Files\BestTech\GCC Developer Lite\TARGET\R8C29を作成し、必要なファイルをコピー又は作成する。
R8C ライタ (1) ― 2009年06月18日 22時57分09秒
R8C ライタの手軽なものがないかと探してみた。
このようなソフトが公開してあった。
R8Cプログラマ R8Cprog162用ソフト r8cprog - r8cprog-GUI ・・・・ (yuki-lab)
コマンドライン版と GUI 版がある。
対応してあるデバイスは
R8C/24 , R8C/25 , R8C/26 , R8C/27 , R8C/29 , R8C/2A , R8C/2B , R8C/2D
「必要であれば r8cprog.conf を編集して追加」と書いてある。
試してみよう。
このようなソフトが公開してあった。
R8Cプログラマ R8Cprog162用ソフト r8cprog - r8cprog-GUI ・・・・ (yuki-lab)
コマンドライン版と GUI 版がある。
対応してあるデバイスは
R8C/24 , R8C/25 , R8C/26 , R8C/27 , R8C/29 , R8C/2A , R8C/2B , R8C/2D
「必要であれば r8cprog.conf を編集して追加」と書いてある。
試してみよう。
KPIT GNU Tools (6) GNUM16CM32C ― 2008年06月06日 21時47分22秒
そういえば KPIT GNU Tools GNUM16CM32C はいつからかヘッダーの形式が変わってしまった。
せっかく苦労して修正したり、追加したのに...
水の泡だ
もう、役に立たないがせっかく作った(修正した)のでここに公開しておこう。
なぜこれが気に入っていたかというと、単純にh8やshのヘッダーに似ていたから。
きわめてオリジナルに忠実な作りにしてある。
でもこれ使ってみると便利なようで意外と不便。
どこが?
たとえば
スクリーンの上と下を比べてみてほしい
どうみても下のほうが使いやすそうだろう。
・ iodefine_r8c15_uart1.h
・ iodefine_r8c17_uart1.h
・ iodefine_r8c19.h
・ iodefine_r8c1b.h
・ iodefine_r8c21.h
・ iodefine_r8c23.h
・ iodefine_r8c25.h
・ iodefine_r8c27.h
・ iodefine_r8c29.h
もちろん無保証
せっかく苦労して修正したり、追加したのに...
水の泡だ
もう、役に立たないがせっかく作った(修正した)のでここに公開しておこう。
なぜこれが気に入っていたかというと、単純にh8やshのヘッダーに似ていたから。
きわめてオリジナルに忠実な作りにしてある。
でもこれ使ってみると便利なようで意外と不便。
どこが?
たとえば
スクリーンの上と下を比べてみてほしい
どうみても下のほうが使いやすそうだろう。
・ iodefine_r8c15_uart1.h
・ iodefine_r8c17_uart1.h
・ iodefine_r8c19.h
・ iodefine_r8c1b.h
・ iodefine_r8c21.h
・ iodefine_r8c23.h
・ iodefine_r8c25.h
・ iodefine_r8c27.h
・ iodefine_r8c29.h
もちろん無保証
R8C/15 P4_2 ― 2008年02月27日 09時12分15秒
SH/H8 用フラッシュライタ (7) ― 2008年01月23日 23時10分51秒
SH/H8 用フラッシュライタ七回目
いつもお世話になっているフラッシュライタの入手先をメモしておこう。
もちろん、忘れたものもある。記憶があやふやなものもある。
すべて、web上で手に入れたものだと思うが...
FDT を除くとサイズも使い方も手軽だ。
でも、新しいデバイスのサポートが少ないのが現実。
ソースがあって追加できそうなのは、h8w、h8flush
まずは h8w からやってみるか
と、始めたところがソースがコンパイルできない。
またしてもつまづいてしまった。
いつもお世話になっているフラッシュライタの入手先をメモしておこう。
もちろん、忘れたものもある。記憶があやふやなものもある。
すべて、web上で手に入れたものだと思うが...
Flashsimple 1.1 Flashsimple 日立ヨーロッパだったと思う。もうweb上には、 かけらしかないようだ。 ( Flashsimple.lzh Flashsimple.zip flashsimple_v1_1.exe あたりで探すといい ) FDTよりもコンパクトなので使いやすい。 かけらでも手に入れておくことを勧める。 FDTの書き込み制御ファイルがそのまま使えるはずだ。 ただし、使えるのは Protocol Aカーネルのみ。 このプロトコルAも以前は eu.renesas.com で手に入ったが 今はどうだろう? h8flush 3.6 h8flush h8write 1.0.0 Open SH/H8 writer mes(Micro Embeded System)の中のtool h8write は誰もが使ったことあるだろう。 しかし、私はWindows用の h8flush を最近まで知らなかった。 Flash Starter 2.0 フラッシュメモリプログラマ FDT 3.07 Flash Development Toolkit いわずと知れた renesas。 FDT 4.0 もある。 サポートするデバイスは多いがでかい。 ただし、古いデバイスには Protocol A plugin が必要だ。 手に入るうちにぜひ入手しておこう! Flash Starter は M16C/R8C/740 にのみ対応している。 H8WT 2.2 H8Write Turbo 秋月電子の開発ツールの中?だと思う。 私は持ってないのだが、どこから手に入れたのだろう。 しかし、web 上から手に入れたのは間違いない。 Flashsimple 1.1 Flashsimple fw 2.6 フラッシュライター ベストテクノロジーのGCC Developer Liteの中に含まれている。 これはいまだにお世話になっている。 ただし、現在のバージョンは 4.0 h8w 0.36b H8ライター yamasan 作 フリーソフト 書き込み制御ファイルを追加すればサポートするデバイスは増える。 H8Wr3694_20MHz ?.? H8Wr3694_20MHz 覚えていない。タイトルバーには、"Tiny H8/3664"と書いてある。 web 上から手に入れたのは間違いないが、検索しても出てこない。
rom_writer 1.4 えっちはち-ROMライタ 書き込みの確認はしていない。H8 ブートモードROM書込み H8 2638 がサポートしてある。 書き込み制御ファイルを用意すれば他のCPUも書き込めるかもしれない。
H8writer 3.00 H8 Flash Writer H8/3048F,H8/3048F-ONE に対応してあるようだが書き込みの確認はしていない。 タイトルバーには、"H8/H8S/Tiny/SH Series Flash Writer"と書いてある。 書き込み制御ファイルを用意すれば他のCPUも書き込めるかもしれない。 これも入手先不明。
FDT を除くとサイズも使い方も手軽だ。
でも、新しいデバイスのサポートが少ないのが現実。
ソースがあって追加できそうなのは、h8w、h8flush
まずは h8w からやってみるか
と、始めたところがソースがコンパイルできない。
またしてもつまづいてしまった。
R8C printf (2) ― 2007年12月03日 20時26分20秒
そういえばR8C/15で printf のテストをしたが、
その時のプロジェクトを載せておこう。
コンパイラのバージョンはM3T-NC30WA V.5.42
例の問題のあったバージョン、もちろん修正済み。
しかし、確かまだ問題があった。
printf はできるが
getchar()、scanf() など入力系が全滅だったような
printf ができたので次は scanf だと思っていたがすっかり忘れていた。
なんか、やりかけて中断しているのが多い...
まあ、とにかくここにおいておこう。
R8C/15 printf
%f は指定できないが、それでもサイズはでかい。
printf を入れただけで残りのROMがすこしになってしまう。
もっともR8Cを使うんだったらprintfを使うべきではない。
参考資料:Printf動かすまでの道
その時のプロジェクトを載せておこう。
コンパイラのバージョンはM3T-NC30WA V.5.42
例の問題のあったバージョン、もちろん修正済み。
しかし、確かまだ問題があった。
printf はできるが
getchar()、scanf() など入力系が全滅だったような
printf ができたので次は scanf だと思っていたがすっかり忘れていた。
なんか、やりかけて中断しているのが多い...
まあ、とにかくここにおいておこう。
R8C/15 printf
%f は指定できないが、それでもサイズはでかい。
printf を入れただけで残りのROMがすこしになってしまう。
もっともR8Cを使うんだったらprintfを使うべきではない。
参考資料:Printf動かすまでの道
KPIT GNU Tools (3) GNUM16CM32C ― 2007年11月07日 22時46分21秒
KPIT GNU Tools GNUM16CM32Cは、v0703 になってから
ヘッダーの形式が変わってしまった。
v0703 ではなくv0701 あたりかもしれないが...
どんなに変わったかというと
ルネサス純正のヘッダーファイルと似た感じになってしまった。
ヘッダーだけでなくプロジェクトジェネレータも似た感じになった気がする。
(よく見ていないので詳細は不明)
やはりKPITで、次々にでてくるルネサスの新しいCPU全てに対応するのが難しかったのかもしれない。
使いやすかったのでちょっとがっかり
ていうか、過去の資産を引き継いで使おうとすると
新しいCPUは自分でヘッダー、スタートアップ、リンカースクリプト
を書かなくてはならなくなってしまった。
なんてことをしてくれたんだ!!
でも、v0601で作成したプロジェクトもコンパイルはできる。
shの場合はコンパイルも通らなくなるけどね。
ヘッダーの形式が変わってしまった。
v0703 ではなくv0701 あたりかもしれないが...
どんなに変わったかというと
ルネサス純正のヘッダーファイルと似た感じになってしまった。
ヘッダーだけでなくプロジェクトジェネレータも似た感じになった気がする。
(よく見ていないので詳細は不明)
やはりKPITで、次々にでてくるルネサスの新しいCPU全てに対応するのが難しかったのかもしれない。
使いやすかったのでちょっとがっかり
ていうか、過去の資産を引き継いで使おうとすると
新しいCPUは自分でヘッダー、スタートアップ、リンカースクリプト
を書かなくてはならなくなってしまった。
なんてことをしてくれたんだ!!
でも、v0601で作成したプロジェクトもコンパイルはできる。
shの場合はコンパイルも通らなくなるけどね。
最近のコメント