1 :
774ワット発電中さん:
ルネサスでもMxx、Rxxは他スレでどうぞ。
H8/SHでは使用するに値しないgccの話題はム板ででもどうぞ
http://www.apnet.co.jp/techinfo/bench/bench.html >日立 SHCとGNUPro GCCでは演算速度に大きな差が出ています。
>これは汎用性を持つGCCとSHに特化した日立SHCのチューニングの差であると考えられます。
>また、日立SHCはVer6.00からVer7.10へのバージョンアップで処理速度の改善がなされています。特にSH4での速度向上が顕著であり、Ver7.10ではSH4の2命令並列型CPUに対する最適化効率が特に強化されているようです。
>また、日立SHCでは最適化オプションの設定「speed」or「size」によって実行速度に大きく差が出ます。
2 :
774ワット発電中さん:2006/10/20(金) 14:26:21 ID:ygYAvNQp
3 :
774ワット発電中さん:2006/10/20(金) 14:31:46 ID:Rmk9BDAc
> ルネサスでもMxx、Rxxは他スレでどうぞ。
>H8/SHでは使用するに値しないgccの話題はム板ででもどうぞ
なんか偏見の強いおっさんだ。
そんなに別扱いしたいのか。
議論しても何の徳にもならん話題でスレ汚して欲しくないからね。
使い勝手は悪いが、メーカ製を上回るコード吐くとか、gcc使うことによるメリットがあれば意味あるけど。
現状だとある種の宗教戦争の粋をでてない。
gcc関係の話題は
完全にスレ違いってこと?
gcc使ったH8とかSHのプログラムの動作に関する質問とか、H8とかSHのgcc環境
構築の話ならスレ違いではないとは思うが、昨日からのこの流れは、
「コンパイラは純正がいいか、それともgccがいいか」っていう話だろ。
ただ単に、H8とかSHのスレで出てきた話ってだけで、H8とかSHとは
全く関係のない話だ罠。
そんなにこの話がしたければ「他スレ立ち上げれ」って話だろうな。
7 :
6:2006/10/20(金) 14:57:41 ID:9qK6Ups3
>>6 自己レス
まぁ、プログラムの動作に関する話とかならgccに限定した質問
とかにはならんか......
個人的には
gcc使ったH8とかSHのプログラムの動作に関する質問とか、
H8とかSHのgcc環境構築の話
が禁止されないならそれで良いや。
でも「コンパイラは純正がいいか、それともgccがいいか」についてだって
議論したければすりゃ良いとも思うけどね。
>そんなにこの話がしたければ「他スレ立ち上げれ」って話だろうな。
この話もなにもGCCの性能が商用コンパイラに比べて最適化の性能
が悪いのは使ってる人間だって認めているのに使うのは自由だろと
いう発言にまで罵倒レスがつくので、到底そういう方向に受け取れ
ないんだけど・・・。彼らの方針が組込にはGCC使うなという方針なん
だから宗教論争になって荒れてるんじゃないの?
もう、面倒だからルネサススレが2つあるんだからGCC禁止スレと
GCC OKスレに分けてしばらくやってみたら?
自分が使い慣れてて障害もなけりゃそれでいいんだよな
押し付けがましいのイクナイ
何でも好きなものを使えば良いではないか。
SHC(7.10) SHC(6.00) GNUPro
Optimize speed speed -O2
DhryStone 43756.0 40535.0 30805.2
MIPS 24.9 23.07 17.53
7掛って・・・。大安売りじゃあるまいし。
最低だなgcc。
方や14MHzですむのにgccを使った日にゃ20MHz必要だ
消費電流の差 == 電池持ちの差。これだけ違っちゃ勝負にならん。話にならんね。
GNUPro?
>>13 ここのスレ見てるのはプロだけじゃないだろ。
個人で遊んでる人にはそんなのは関係ないさね。
ちなみに、オレはH8でYellow使ってる。
ルネサスのHEWもR8で試してるが、未だに使い方が良く分からんなぁ......
GNUというオープンな精神。だからGCCが好きだ。好きだから使う。それでいいじゃないか。
やっぱりクローズドなソフトウェアなんて駄目だね。
世界中の第一線の優秀なプログラマたちが日夜改良を続けてるんだぜ。
ベンチマークなんかで少しくらい負けている部分があっても、いずれ追い抜かすでしょ。
これからの時代はオープンソースソフトウェアで決まりだね。
これが分からない奴は伽藍とバザールについて勉強したまえ。
そうすればきっとGCCの素晴らしさに気づくはず。
17 :
774ワット発電中さん:2006/10/20(金) 22:45:22 ID:XppN6+DU
>ベンチマークなんかで少しくらい負けている部分があっても、
少しくらい?足元にも及ばんと言え
>いずれ追い抜かすでしょ。
絶対。間違いなく追い抜けん。追い抜くどころか追いつくことも無理
>>16 そういう話はスレ違いだな。
まぁ、好きだから使うのは押し付けでもなんでもないし構わんと思うが、
後半に向かって「クローズドなソフトなんてダメだね」等ってのは言い過ぎw
何故か後半は押し付けになってるし(w
19 :
774ワット発電中さん:2006/10/20(金) 22:48:18 ID:XppN6+DU
>そうすればきっとGCCの素晴らしさに気づくはず。
gccの糞ブリを再認識したよ。安かろう悪かろうの見本じゃねぇか。
>これが分からない奴は伽藍とバザールについて勉強したまえ。
証拠を突きつけられても今なお反省せんお前は糞朝鮮人か?
常識をわきまえろアホ
>>16は
あからさまに反論を期待しているように見えるんだが。。。
ていうかGNU Proは売り物なんだから文句があるならサポートしてる
メーカーに言えよ。
22 :
774ワット発電中さん:2006/10/20(金) 23:01:48 ID:K0y1cj+0
悪意に満ちたスレだな
気に入ったよ
ちょwwwおまいら釣られるなよ
24 :
16:2006/10/21(土) 00:38:56 ID:50anJtpP
ふっ、入れ食いだな(w
てか、GCCアンチの人、
釣られすぎってか、どーみても、
その反応見たさに書かれたコメントなに、
期待を裏切らないど真ん中な反応するね。
スルーするくらい覚えないと。
それで社会人務まってるのは、ベンチーマーク結果より驚き。
かわってるとか言われるでしょ?
26 :
774ワット発電中さん:2006/10/21(土) 01:09:01 ID:PMzpNFsG
H8のRSKが出るね。
他のデバイス(この板じゃ禁止)が乗っているRSKは
コンセプトが一緒だし、E8付きで安価だから気にいっている。
27 :
774ワット発電中さん:2006/10/21(土) 01:42:46 ID:JeojOPTH
RSKって何?
29 :
774ワット発電中さん:2006/10/21(土) 10:09:33 ID:QQje4RSt
RSKって何? RSKって何? RSKって何? RSKって何? RSKって何?
RSKって何? RSKって何? RSKって何? RSKって何? RSKって何?
RSKって何? RSKって何? RSKって何? RSKって何? RSKって何?
RSKって何? RSKって何? RSKって何? RSKって何? RSKって何?
RSKって何? RSKって何? RSKって何? RSKって何? RSKって何?
RSKって何? RSKって何? RSKって何? RSKって何? RSKって何?
RSKって何? RSKって何? RSKって何? RSKって何? RSKって何?
RSKって何? RSKって何? RSKって何? RSKって何? RSKって何?
30 :
774ワット発電中さん:2006/10/21(土) 10:13:41 ID:0Uy4Po+R
マジレスカコワルイガ
ヲレは仕事でプログラムを始めて30年しかやっていないが、
HEWであろうがgccであろうが好きなのを使えばいいと思う。
通常、設計時にマージンを2倍は取るから、そんなに微妙なタイミングは無い。
クリチカルなことをやる時は、FPGAでやってしまう。
ひょっとして釣られた?
31 :
774ワット発電中さん:2006/10/21(土) 10:18:44 ID:Wf75rcIt
>通常、設計時にマージンを2倍は取るから、そんなに微妙なタイミングは無い
30年無駄な設計時間だったな。
2倍マージンとっても、それで十分ならクロック半分付近に落とせよ。ったくよ。
無駄電流流すなボケッ!
32 :
774ワット発電中さん:2006/10/21(土) 10:30:23 ID:0Uy4Po+R
>>31 おこちゃまは熱くなるから好きだよ(ヲレも若い頃はそうだった)
一品物の設計はそんなものだよ
設計工数を減らす事が一番のコストダウンになるからね
省エネ設計はやっていなかったから、昔は部屋中が熱で暑くなった
今はFPGAにしてもMPUにしても高速動作してもあんまり熱くはならないな
33 :
774ワット発電中さん:2006/10/21(土) 10:34:30 ID:Wf75rcIt
若いころ?恐らくお前は俺より年下だ。
東京オリンピック実際見てないだろお前。
34 :
774ワット発電中さん:2006/10/21(土) 13:57:31 ID:E087wmRX
悪意に満ちたスレは常時上げとくに限る
いい歳したジジイがみっともないな
コ、コードが悪意に満ちている…。
>>1 喪前はワサヴィイの友達だろ。
喪前がスレ主では、糞スレ認定やむなき。
>>all
良識ある香具師は、このスレへの書き込みを自粛しような。
モレは、この糞スレに、これが最初で最後のカキコ。
(・∀・)/! Byecha
>>36 本当に恐いのは、悪意が内容でいて実は悪意に満ちあふれたコードだぜ?
これからの記入例
佐賀県 庁 知事 古川康 ナウイ 汚職 金 ゲッツ 談合 贈収賄 つぶれそう 個人情報流出
隠蔽 江頭2:50伝説 「1クールのレギュラーよりも、1回の伝説」 良い 悪い 好き 嫌い
など書き込みの最後には「佐賀 ○○ ○○」と3キーワードを書き込む
>30
すみませんが、なんのマージンですか?
私も組み込み系ですが、私の場合タイムアウト値などを決める際に
通常の処理時間の2〜3倍設定して仕様書に記載しています。
あと、質問なんですが、CMTを使ってタイマを作ったんですが、
ms単位のウエイトはうまくいきますが、μs単位はうまくいっているかわかりません
(デバッガのトレースにおいて測定した結果msは期待した結果になったがμsはうまく測定できなかった)
SH2の7045Fを使ってますが、μs単位のウエイトをCMTで作れますでしょうか?
一応設定は何度も見直して、正しいと思うのですが。
それともトレースの仕方が悪いだけ?
> μs単位はうまくいっているかわかりません
デバガじゃなくてオシロでみればいいんじゃねーの?
43 :
774ワット発電中さん:2006/10/22(日) 13:10:51 ID:ndk5gaXh
>>39 皆様大変申し訳ないのですが佐賀県と無関係なスレッドに佐賀県と書き込まないで頂けないでしょうか?
2ちゃんねる風に申しまして「スレ違い」かと存じます。
何かのウイルスか故意なのか「佐賀」を含むワード、たとえば「佐賀県」、「佐賀県民」、「佐賀県庁」、
「佐賀県警」が関係なく書き込まれている模様です。
佐賀県に対する嫌がらせだとしたら、厳に慎んでいただきたい。ネットでは、ちょっとしたことから
風評被害が発生します。たとえば、過去に「銀行が潰れそうだ」という書き込みを発端として、
取り付け騒ぎが発生したことがあります。また、全く無実の人や会社を陥れるために「あいつは痴漢だ」
とか、「カラ出張をしている」、「あの会社は談合の疑いがある」、「あの議員は選挙違反をしている」、
「あの店では、食中毒騒ぎを起して、営業停止処分を受けている」、「実は、あの人はHIV検査で陽性
だった」、「野菜から高濃度のダイオキシンが検出された」、「魚から基準値を上回る有機水銀や
重金属が検出された」などという無責任な書き込みを行ったために、精神的、経済的、社会的打撃
を被っている個人や会社が存在します。
また、そうした書き込みを行った方も、通報されれば処罰されるのです。たとえば、ある事件の
犯人の名前や住所を書き込むことがしばしば見受けられます。こうしたことは、少年法により
禁じられております。
カラ出張、贈賄、収賄、談合、官製談合、給料不払い、セクハラ、女性差別、学歴差別、
などが有った場合は、しかるべき機関に通報してください。ネットに無責任に書き込むことは、
なんの解決にも成りません。
手前勝手で申し訳ありません。よろしくお願いいたします。
44 :
774ワット発電中さん:2006/10/22(日) 17:15:44 ID:/3GkgFHz
>43 お前も同罪。削除依頼出しとけ。
45 :
774ワット発電中さん:2006/10/22(日) 17:29:46 ID:cbiMy1tf
ったく よく荒れるスレだな。
やめちまえよ、このスレ
46 :
774ワット発電中さん:2006/10/24(火) 07:46:20 ID:ZL5AylpT
悪意に満ちたスレは常時上げとくに限る
49 :
774ワット発電中さん:2006/10/24(火) 09:08:07 ID:ZL5AylpT
いや、やっぱり賢いコード吐いてくれるに越したことはないし、
組み込み関数のサポートなんかもあってメーカー製の方が使いやすい。
gccはインラインアセンブラなんぞ書こうもんならえらいことになる。
趣味なら好きなの使えば良いんだよ
なに言ってんだよ。やっぱGCC最強だろ
自分でカスタマイズできるのだから、オープンソースにかなうものはない。
54 :
774ワット発電中さん:2006/10/24(火) 13:40:50 ID:Zn6og3wm
>>47 はぁ?そういうことはunix板だしてから言えよ
すみません。マジで判らないので教えてください。
GCCで開発した成果物を(商品に組み込むとかで)公開した場合、
オープンソースの理念から、成果物のソースも公開する必要があると
思うのですが、その辺りの規定はどのようになってますか?
>>55 GCCが吐くコードにGPLが適用されるなんてこたないよ、当たり前だけど。
そのほか、ライブラリをリンクした場合は、そのライブラリごとの権利に
従えばいい。
ただ、GPLは「プログラムを頒布した場合」を定めてるので
組み込み機器の内部のプログラムとして頒布した(使用した)場合、
解釈は微妙になるような気がするな。詳しい人に聞かなきゃわかんないけど
組み込み機器の中でGPLまたはLGPLのライブラリを使った場合
GPLは適用されないようにも読めるんだけどね。
>>55 オープンソースの理念に従ったら当然、成果物はGPLになります。
明文化されたGPLのライセンスに従ったらそうではありませんが・・
義務ではありませんが理念に従いましょう。それがオープンソースを広げる運動になります。
貴方の作った成果物を世界中の人が無償で改良してくれるのですよ。
ムジャヒディンと十字軍の血を見たいなら別だが、宗教戦争を起こしたくなければ、理念だの運動だの無闇と口にすべきではない。そもそもスレ違いの話題。
ムジャヒディンと十字軍の血を見たいなら別だが
>>ムジャヒディンと十字軍の血
日本でみられたら大変なことになるな。
おそらく地球が終わる日だろう。
食つくなよ!ドアホ!!
>>56 そういう場合はROMが著作物になるらすい。
63 :
774ワット発電中さん:2006/10/25(水) 20:51:01 ID:/PQyDkgz
aso
iso9001
66 :
774ワット発電中さん:2006/10/26(木) 09:15:53 ID:ib+Xq+Rq
なるほどgccは糞なんだな。納得
商用コンパイラも糞だよ。メーカー潰れたら単なるゴミだもん。
gccはメーカーが潰れても生き残る。
69 :
774ワット発電中さん:2006/10/26(木) 10:48:35 ID:bqwXBk3U
ルネサスが潰れてまでSHコンパイラに活躍してもらわなくていいよ
gccのSHだってルネサスが潰れたら生き残ったところで単なるゴミ
71 :
774ワット発電中さん:2006/10/26(木) 13:03:21 ID:bqwXBk3U
>そうならないように、FPGAに入れられるソフトコアのプロセッサは
>GNU GPLのもとで提供してくれるとありがたいです。
それをいうならコンパイラよりも、ソフトコアマクロの方が先決だろ?
スレ違いだから相手するのを止めれ。
っていうか
>>70 はGNUって聞くと発狂する誰かさんを呼び込んで
スレを荒らすつもりでカキコしてると思われ。悪質。
あからさまな嘘八百を書く
>>70を
相手にする連中がいる、こんな世の中じゃpoison
>>70 >ROM全体にGPLライセンスが適用されるのは当然だと思います。
えー
それじゃ、仕事にGCC使えないじゃん。
ところで、その話のソースはどこ?
議論してるスレでもOK
76 :
774ワット発電中さん:2006/10/26(木) 16:08:55 ID:yF93gpIq
GPLソフトウェアの生成物にもGPLされるのが理念とか言ってる人に聞きたいのだけどたとえば食品会社があぱっちぇでホームページ作って商品の紹介したら、その商品の製造方法まで明かさなくちゃだめってことじゃん
GPLのライブラリ + 他社製のNDAのライブラリ
+ 生成物 = GPLソフト
だからNDAのライブラリのソースを公開しろという思考回路が
できてる奴がいたら悲惨だな。
結局、H8/SHに間してgccはゴミってことでいいのか?
まぁ、gccはgccなりに使い道があるから否定するのはどうかと。
だが、性能が相当にションボリなのは事実。
gcc4.0ではgccが吐くコード自体が大分高速化されたらしいけど、
そっちのデータはだれか知らない?
81 :
774ワット発電中さん:2006/10/26(木) 22:00:48 ID:q/5m6aZh
あと919で1000です。埋め立てにご協力を
干拓反対!
83 :
774ワット発電中さん:2006/10/27(金) 12:34:38 ID:5jHig5f7
>>80 >gcc4.0ではgccが吐くコード自体が大分高速化されたらしいけど、
>そっちのデータはだれか知らない?
ホントマヌケだな。
H8やSHのコードは、ずいぶん前に開発が停止したままだ。
高速化なんかされてるかよ。アホ
gccではいったんRTLという内部的な中間言語に変換して、
その段階で最適化を行います。gcc-4はRTLレベルでの最適化が
強化されているので、プロセッサに依存しない面での最適化は
より良くなったと考えられます。ですがプロセッサに依存する部分の
最適化の善し悪しは、おっしゃるようにプロセッサごとにまちまちでしょう。
今はLinuxは言うに及ばず、*BSDもgccを使ってますし、
2ちゃん発のOSであるmonaもgccを使ってますね。Linuxというと
発狂する人がいる良くようですが、*BSDだって組み込みに使うケースは
少なくありません。
こうしたOSができるのもgccのおかげなんですから、
頭から否定する前に、そこんところをよく考えた方が良いでしょう。
これらのOSが要らないという人は、他の星に移住することをお勧めします。
85 :
774ワット発電中さん:2006/10/27(金) 13:38:33 ID:06SYY3Ri
GCC信者必死だな
>>84 gcc 4.x系列のウリであるtree-ssaの最適化はrtlに落ちる前の段階で
の最適化だ。tree-ssaもrtlもプラットホーム非依存の最適化なの
でSH,H8でも効果はあるだろうけがな、おまいの脳内はgcc3.xで時代
がとまってるようだな池沼。
>>84 ごちゃごちゃ御託並べる前にH8で動作するLinuxにBSDを作ってから言え
>>86 >gcc 4.x系列のウリであるtree-ssaの最適化は
そういうレベルの最適化だと、gcc とルネサスCの溝は絶対埋まらんだろな。
アルゴリズムの差というより、どれだけ手間暇かけてプロセッサの特性に気を使ってるかの違いだと思われ。
既に一般的なベンチマークでも圧倒的な差があるけれども、
ルネサスCはユーザにもコンパイラの特性を考慮した書き方を要求してる。
ここらへんをちゃんと理解してコーディングした場合、絶望的な差になることは間違いないな。
所詮言語仕様に忠実な教育用とは目的が違う。言語習得はデスクトップでやってくれ
>>84 大体、多くの組み込み用途で仮想記憶なんか必要としてないし、
ラウンドロビン型のOSなんてのはそもそも目的が違う。
Unix系に慣れた香具師がその環境をひきずって
組み込みにまでも使おうとするのは個人の自由だが、
多くの場合それが最適解じゃないことは理解しとけや。
>>87 まあ、それでもgccで数年ぶりに大規模な最適化パスが追加され、
やっと効率的にSIMD命令が吐ける下地ができたので評価してやって
くれ。SH4あたりならいずれ恩恵もでてくるだろうし。
俺、gcc派でもHEW派でもなくて一連の論争は静観してたけど
実際に吐かれたコードをここにさらして検証する奴が
どっちの派閥にもいないのはなぜ?
>>90 ここに晒せるサイズでは目に見える差はないと思いまふ。
いちおう比較したことあるけどC38Hが1.0とかgccが2.7とかの時代なので、
まったく参考にならんな。
92 :
91:2006/10/27(金) 21:38:08 ID:Y1GhTTX6
あ、日立コンパイラはC38HじゃなくてCH38だったっけ。
93 :
774ワット発電中さん:2006/10/27(金) 21:46:39 ID:HjA0Nv2v
あと907で1000です。埋め立てにご協力を
94 :
774ワット発電中さん:2006/10/28(土) 00:25:18 ID:WqGCd4JW
>>93 gcc厨必死
真実を語られるのがそんなに怖いか?
96 :
774ワット発電中さん:2006/10/28(土) 09:14:15 ID:eEC1Y9Kd
今日の当スレの予定
warningをどう読むか論争part1024
ワーニングかウォーニングかでスターワーズとかスター坊主などという
極論に至り、夕方くらいに素に戻る
97 :
774ワット発電中さん:2006/10/28(土) 09:16:28 ID:eEC1Y9Kd
裏メニウ
gccがGDLなんでfreeBSDでLinuxという暴挙に出た挙句に
cygwinはバグだらけという結論に達して収束
そろそろgccの話は止めようよ〜
gccを使うヤツは負け組みってことでFA?
論争してるやつは負け組
ハイ、信じる者はすくわれます。 足元を。
102 :
774ワット発電中さん:2006/10/29(日) 16:37:08 ID:OqBStzH7
おれはこのスレをお気に入りから削除したから勝ち組
お気に入りから削除しておきながらも
「ひょってとして俺の見ていない間に、ものすごく
面白いことが書き込まれているんじゃないか?」
と気になって気になって仕方なくて、
結局何度もチョロチョロ覗きにくる
>>102は負け組
104 :
774ワット発電中さん:2006/10/30(月) 18:29:10 ID:pLVKRn/D
だいたいお気に入りに登録した時点で負け組み
ばーーーか ---->>> 102
ふーん、専ブラがあるのにね
106 :
774ワット発電中さん:2006/11/01(水) 22:38:38 ID:bCu3ZYW0
悪意に満ちたスレは常時上げとくに限る
純正がロハで入手できるのに、素人相手に粗悪なコンパイラを勧める方が
よっぽど悪意に満ちていると思うが。
108 :
774ワット発電中さん:2006/11/03(金) 12:26:45 ID:tdBK/aej
何を使おうが自由だろw
>>107 64K制限とか2ヶ月制限とかあるコンパイラはちゃんとしたコンパイラとは言わない
110 :
774ワット発電中さん:2006/11/03(金) 14:15:33 ID:Zww4eEBT
64K制限は2ヶ月以上タダで使いたい場合だし、2ヶ月以内なら制限なし。
7掛の性能しか出ないコンパイラはちゃんとしたコンパイラどころか糞コンパイラの見本
お前ら下らん議論してないでひたすらコンパイルしろ!!
休みだからって怠けてんじゃねぇぞ>>俺
今日はコンパイルしたくねー
久しぶりにレス増えてると思えばおまえらまだひきずってたのか
アワレwwwww
114 :
774ワット発電中さん:2006/11/03(金) 17:27:32 ID:N4u08u2Q
ケケケ
115 :
774ワット発電中さん:2006/11/06(月) 13:58:40 ID:OW5B1s8a
結局、コンパイラの吐く糞コードにも気づかず声高に喧伝するヤツこそが糞ってことでFA?
それ以前に、趣味で使うものに優劣をつけようとするアフォが糞という事でFA。
自分が気に入ったの使えばなんでもいい。
デファクトだろうが純正だろうがサードパーティだろうが、
そんなモンは趣味で使う分には大差ない。
仕事で使うんならコンパイラの吐くコードの問題は出てくるが、
ここ見てるのは仕事で使ってるヤシだけじゃないだろうに。
そんなに仕事の話がしたければ他のスレ立てろって、マジで。
H8,SH系マイコン仕事限定スレ1チップ目
うーん、閑古鳥が鳴きそう
糞コードいうくらいならフルアセンブラで書けよ。
人間コンパイラもアセンブラレベルが高いヤシじゃないと
糞コード吐くと言われてるコンパイラに劣るかもな。
連投スマヌ
>>119 って書くとgcc擁護だと思われると癪なので書いておくが、
オレはgccじゃなくYC使ってる。
TinyならHEWも使ってるけどな。
むしろ、何を使うかは、コンパイラ主で選ぶよりも、
デバッカ主で選ぶとオレは思うのだが。
オレはYellowScope使うからYC使ってるし、E8使うからHEW使ってる訳で。
YellowScopeでgccとか純正使えるんならソッチ使ってたかもしれんし、
E8でYC使えたらYC使ってるよ。
121 :
774ワット発電中さん:2006/11/06(月) 21:43:51 ID:SN5o6TNP
悪意に満ちたスレは気づいた時に上げとくに限る
俺は人間コンパイラと人間デバッガ使ってるからコンパイラもデバッガも使わない
まぁ、確かにデバッカもコンパイラもはある意味贅沢品ではあるだろうな。
でもデバッガあると作業がはかどるしー
125 :
774ワット発電中さん:2006/11/08(水) 01:57:27 ID:xgW1Cwau
>>118 ハァ?
フルアセンブラで書かんでもメーカコンパイラを使えばたちまち1.3倍を超えるパフォーマンスが手に入る
gcc 3.2でこれをコンパイルすると…
>volatile char * ssr = (volatile char *)0xffff81b4;
>while( ( (*ssr) & 0x80 ) == 0 ) {
>;
>}
なぜか、こうなる。
> 984: 93 1b mov.w 9ba <_testFunc+0x40>,r3 ! 0x81b4
> ...
> 988: 61 30 mov.b @r3,r1
> 98a: 41 11 cmp/pz r1
> 98c: 89 fc bt 988 <_testFunc+0xe>
って、0x80のマスクはいずくんぞ?mov.bで符号拡張されるからcmp/pzで判定可能ってこと?
いずくんぞとか聞いたの何百年ぶりか
128 :
774ワット発電中さん:2006/11/12(日) 02:38:21 ID:Yzf7uenR
H8/3069Fで、基盤実装済みの16MのDRAMにデータを溜めるプログラムを作りたいのですが、
DRAMの使い方がわかりません。ICはTC5117805Cで、データシートも見つからないです。
誰か教えて下さい。
ウォーナーブラザーズ
130 :
774ワット発電中さん:2006/11/12(日) 08:50:03 ID:gOlYVMEE
132 :
774ワット発電中さん:2006/11/12(日) 12:02:13 ID:ihqWabel
>>130 そんなの間違ってるよ!
みんなが幸せになれないなら・・・そんなの間違ってる!!!
134 :
774ワット発電中さん:2006/11/12(日) 18:50:48 ID:d50iMk83
先ず回路ズと3069のデータシートを穴が開くまでレンズで炙る所からだな
秋月のならマニュアルに書いてあるじゃん。
これで何が不満?
おそらく、DRAMって何?ってレベルなんだろうなぁ・・・
138 :
128:2006/11/13(月) 01:53:53 ID:H0M+suIT
開発ソフトはYellowIDEを使用しています。
ソフトの設定も調べてもわからないし、DRCRAのセットもわからないです。
AKIの説明書も読んでて意味がわからないです。
何を調べたらわかるんでしょうか?
139 :
128:2006/11/13(月) 02:44:24 ID:UJFNMLkb
>>137 DRAMってドラゴンモールじゃないんですか?
とりあえず、H8/3069のマニュアル読んでみなよ。
バスコントローラのDRAMインタフェースのとこな。
たぶん意味わかんないとか書くと思うけど、そんな事書いてもだれも助けてくれない。
次にDRAMの初期化方法を調べてみろ。
全然わかんなかったら、3069+DRAMをサポートしてるソース公開のOSを読め。
HOSとかTOPPERSとか三岩さんのとか、どれかDRAMサポートしてるんじゃないか?
秋月のなら付属のH8OSが初期化してくれる。
あとは0x40000000〜を読み書きするだけだ。
C言語の話なら板違い。
規制?
DRAMって何?
144 :
774ワット発電中さん:2006/11/14(火) 15:45:21 ID:R/l5AkU8
DRAMATIC〜〜〜
DR ←小便してる男に見えないか?
でAM
朝ションの事だね
DRAMってのはドラムのことだ。
ドラムはとうの昔に廃れて今はディスクが主流だけどな。
DRAMとはダブルレート振幅変調のことだ。
149 :
774ワット発電中さん:2006/11/14(火) 20:39:16 ID:CaiUJ6Xt
で、gccは結局糞コンパイラってことでいいんだな!?
150 :
774ワット発電中さん:2006/11/14(火) 20:39:53 ID:j2AYWtXQ
DynamicRunAwayMyhoney
>>149 gccより最適化率が上でgccと同じだけCPUアーキテクチャをサポートして
BSDやLinuxやcywinでも問題なく使えるものを君が作れたならば糞コンパイラ
でいいんじゃない?
DRAMってのはDRamatic AMwayの省略で、
アムウェイをやると皆お金持ちになる上に、
アムウェイ仲間ができて友達の輪がひろがり、
ドラマチックな人生になるってことだぜ?
Design Reviewは午前中にやれってことじゃないの?
おまえのことさ
ドラ息子
156 :
774ワット発電中さん:2006/11/16(木) 20:21:32 ID:EGVrM8ST
SHのGASの文法書いてあるところ、ないですかなー
>>151 >gccより最適化率が上で
メーカ製コンパイラがちゃーんとある
>gccと同じだけCPUアーキテクチャをサポートして
このスレ的にはH8とSHだけでいい
ユーザとしては自分の使わないCPUのサポートなんか必要ない
>BSDやLinuxやcywinでも問題なく使えるものを
cygwinなんていってるところをみると、クロスコンパイラ時のホスト側のOSだな。
そんなもん開発用にMS XPなり2000なりが動くマシン用意しろ
それが嫌なら、マイコン開発なんて止めてしまえ
>>151 どうでもいいが…「釣り餌です。食べてね。」と堂々と書いてある餌に食いつくのはどうかと思う。
>>157 >それが嫌なら、マイコン開発なんて止めてしまえ
MMU使えればマイコンじゃないのでいいよな。
もうSH3以降スレとH8,SH1,SH2スレ分けようぜ。
161 :
774ワット発電中さん:2006/11/17(金) 20:23:04 ID:9CkPcjY4
こっちにも悪意に満ちたスレが
これはageるしか
162 :
774ワット発電中さん:2006/11/18(土) 18:14:56 ID:aQFSOOjP
(`・д・´;)ハァハァ
YellowIDE使ってるんだけど、引数1個のときもスタックに積んでる。
YCSH(SH用)は最適化、YCH8(H8/300H)は1個からでもスタック経由なのだろうか。それとも何か設定忘れか。
gccでも引数のレジスタ渡しくらいやってるのだから、勘違いだと思うのだが、、教えて。
最適化オプションが切ってあるとか。
165 :
163:2006/11/19(日) 13:18:14 ID:Ej89PDp4
>>164 どーもです。
マニュアルpdfの9.7〜9.11を読んだら、どうやらレジスタ渡しはないみたい。
H8の場合は、引数もローカル変数もスタック上に生成の模様(SH除く)。
YellowIDEはお手軽さが売りということなのかな、、
166 :
774ワット発電中さん:2006/11/19(日) 19:39:47 ID:agyGy0lL
。゜(゚´Д`゚)゜。
167 :
774ワット発電中さん:2006/11/21(火) 22:00:33 ID:YnXJ0ipw
過疎
SH2 + gccでTRAPAを使ったシステムコール書くには#pragma interruptじゃだめ?
TRAPA命令でシステムコール → #pragma interruptな関数で受ける
という実装にしたんだが、パラメータを渡すときにはr4-r7使えばできた。
しかし、戻り値をr0に入れて戻そうとしたら、
関数を出るときに#pragma interruptの影響で呼び出し時のr0で上書きしてしまう。
どうも、みた限りではr8以降は関数を出るときに書き戻さないようだけど、
r8を使って値を返しちゃっていいんだろうか?
結局gccは糞コンパイラでいいんだな?
それでよい!!
171 :
774ワット発電中さん:2006/11/22(水) 02:29:06 ID:0G8rLojO
GCCは優秀なコンパイラだよ。
172 :
774ワット発電中さん:2006/11/22(水) 02:30:00 ID:0G8rLojO
GCCが糞とか言ってるやつは物の価値が全く解らないクズ。
HEW買う金があればわざわざgcc使う必要なし
仕事ならともかく、
趣味で使うならGCCでいいよ。
大量に作るならともかく数個の為に
高いコンパイラなんて買ってられない。
速度足りなければ、その分早いCPU買った方が全然安上がりだし。
SH2のtinyなんかよさそう。
試用版で十分じゃん。
仕事でもそんな何百Kものコードは書くまい?
SHだったら普通に200k超えだね。
FLASHメモリなんてのがあるおかげで、俺の仕事が増える一方ぢゃないか。
177 :
774ワット発電中さん:2006/11/22(水) 17:56:40 ID:hwlKfqi8
>> ID:0G8rLojO
優秀なコンパイラが純正比 7掛けか?
アホ!目を覚ませ!
178 :
774ワット発電中さん:2006/11/22(水) 17:59:12 ID:aipPhTeV
試用版で十分じゃんGCCいらないよ。
VMwareで動かせば買う必要なし
だからGCC最新版で試してやれよ。一応性能あがってるんだから。
8.5〜9掛けはいくだろ。
>>179 お前アホか?
gccの性能向上って個別のチップに関する翻訳性能の向上じゃねぇだろが。
意味解析あたりのフェーズじゃ話にならねぇんだよばーか!
もっと泥臭い個別のCPUにベツトマッチするような翻訳手法でもとらない限り性能向上なんか見込めるかよヴぉけ!
>>8.5〜9掛けはいくだろ。
大ぼら吹き == ID:AwHjs6I/
ほら吹きの汚名返上したければ実測値をお前が上げろマヌケ
>8.5〜9掛けはいくだろ。
現状では無理です。
今の実力では0.2〜0.5倍がいいところです。
でもオープンソースというのは大きな魅力です。
オープンソースには優秀な人があつまってくるのは歴史が証明していることです。
いつかきっと、誰かが改良してくれて、コミュニティーにコミットしてくれるでしょう。
そうすれば将来的には0.9倍近い性能も不可能ではありません。
これがオープンソースのパワーです。
腕に自身のある方、我こそはと思う方はチャレンジしてみてください。
>そうすれば将来的には0.9倍近い性能も不可能ではありません。
そのころには純正もバージョンアップして性能向上してるので、
おそらく永遠にx.7は埋まりません。過去のgccの実績は大体7掛け止まり
あと、オープンソースに関わってるやつは総じて優秀であることは認めるが、
コンパイラの性能向上の最後の1割とかいう部分は優秀云々より人海戦術が必要
製品っていうのは最後は見栄えとか、使い勝手とか人海戦術による部分が大きいが、
コンパイラも最後は結局オツムだけじゃ勝負にならん。最後は人手をどれだけ投入できたかが決め手
HEW以外のコンパイラは認めない頑な人がいるスレはここですか?
>>185 でも、きっとGCCでコンパイルした組込の製品だと気付かずに
喜んで使うよ。やっぱルネはいいよねきっとHEWでコンパイル
してるんだろうって。
gcc嫌いの人は、いじられればいじられるほど喜ぶタイプなので
放っておくのが吉だよん
HEWはLINUX関係のソースがコンパイルしにくいからいらんなあ
いちいちMakeなんて変えてられない
おまいら、壮大に釣られているなwww。どんだけ暇なんだよw
190 :
774ワット発電中さん:2006/11/22(水) 21:24:08 ID:q0jl4IqK
そういう煽りはageなきゃダメだろ
>>185 HEWって、いわばIDEじゃねーの?
コンパイラが何かは別問題だよね。
リナックスとかうるせーよwwwwwwwwww( ^ω^)
HEWよりはEclipse + CDTを使いたい。使い慣れているし。
コンパイラはなんでもいいや。別にそこまで性能気にするような物作ってないし。
とりあえず、不具合のないコンパイラがいい。
たしかに最適化による速度やサイズは気になるが。
SHCの最新でver9を使ったら不具合が検出されたからな。
ちなみに最適化をしてもしなくても不具合は発生したしな。
メールしたら次回対応するとのこと。
GCCでコンパイルされたプログラムはGPLかLGPLにしなければならないので、
クローズなことをやってる皆さん、その点お忘れなきようヨロシク
196 :
774ワット発電中さん:2006/11/23(木) 09:42:26 ID:Z/vpZXoJ
LGPLなライブラリをダイナミックリンクする時は、GPLに感染しない。
libgccには例外条項があり、GPLに感染しない。
でも、ROMに焼いたらダイナミックリンクできないよね、多分。
それでgcc使うのあきらめた。
198 :
774ワット発電中さん:2006/11/23(木) 12:05:36 ID:SBFOiXti
?どのライブラリが問題なの?
libgcc/libstdc++はスタティックリンクでも問題ないでしょ?
それと、MESみたいに「MES本体(GPL)とユーザプログラム(非GPL)のバイナリを別々にコンパイルして書き込み」
「MES本体がOSとして動作しシステムコール経由で機能提供」なんて実例もある。
>>198 出来るの?いや、詳しくないもんで。
ライブラリをロードできるRAMサイズがないとリンクできないような気がするのだが。
RAM少ないと無理だよね?
GCCはみたいな優秀なコンパイラをタダで使えるのには理由があるんだよ。
つまり公開するなら自分の作ったプログラムもGPL/LGPLにしなければならないと。
そうやって広めるのがGPLの本当の目的だから、知らなかったでは済まされない。
それにGPL違反かどうかは、ライセンスの条文の解釈で決まるのではない。
条文にはスタティックもダイナミックリンクも出てこない。
違反か適合かはGPL FAQやRMSの意見、そしてユーザの考えかたで決まるのだ。
ユーザに嫌われればいつGPL違反になるかわからないぞ。
嫌ならメーカー製のコンパイラ使えばいい話。GCCを使うなら覚悟しる。
>>201 また、俺ルール野郎のFUDかw。色々と反論したいことはあるが、
GPLライセンス自体についての論議はさすがにこの板の範囲外じゃねーか?
203 :
774ワット発電中さん:2006/11/23(木) 18:27:15 ID:mqiRjqiz
ageて皆で議論すればいいんじゃね?
晒し者ともいいますけど
このスレの8割はコンパイラ議論だなぁ。
正直別スレでも立ててそっちでやって欲しいよ。
205 :
774ワット発電中さん:2006/11/23(木) 23:28:12 ID:SBFOiXti
はっきり言って、GCCだろうが純正だろうが大してかわらんだろ、というのが俺の意見。
何がどれだけ優れているというのは目くそ鼻くその世界です。
はい、コンパイラの話はおしまいにしよう。
206 :
774ワット発電中さん:2006/11/23(木) 23:38:33 ID:Z/vpZXoJ
まともに物を作る能力のない奴等は道具の話ばかりするからなw
GCCでコンパイルしただけで公開する必要があるなら、
PS2のゲームのほとんどが、ソース公開しないと
駄目じゃん。
アホらし。
それどころか、市販製品のかなりの物にGCCが使われてる。
日本語訳されたGPLやFAQも用意してくれてるんだし
面倒がらずにいちどは目を通して意見を言いましょうよ
アンチの皆さん。
馬鹿とはさみは使いよう、GPLだって上手に使えば
仕事の役にだって立つわけで
馬鹿とはさみは使いようだがスレ違いネタをしつこく振る馬鹿は煮ても焼いても食えネエ
というか、元の質問は別に普通だろ。gccと聞くと反応する奴がいるからな。
>>168 ということで、TRAPAなんて使うなw
212 :
774ワット発電中さん:2006/11/24(金) 05:31:03 ID:K6JOyNMW
犬糞使ってるゴミはうんこGCCで遊んでろ
で、結局、gccは糞コンパイラってことでFA?
214 :
774ワット発電中さん:2006/11/24(金) 19:48:13 ID:fI6Hbbrs
まあね
215 :
774ワット発電中さん:2006/11/24(金) 20:23:02 ID:HpTjTTs3
メーカー純正と比べれば確かに糞かもしれんが、それなりに使えるのも確か。
…只だしな。
HEWってまともに買うと20万だったりするんだっけ?
仕事ではともかく、趣味ではなぁ・・・
>>168 #pragma interruptでレジスタをセーブしない設定ができたと思う。
もしくはスタックポインタ経由でスタックに詰まれたr0を書き換える。
219 :
774ワット発電中さん:2006/11/25(土) 10:42:00 ID:Kz1ms596
GCCが糞だと言ってるやつ、version4.0以上の仕組みについては理解しているんだろうか・・
知ってたらそんなにえらいのかぃ?
TRLからマシンコードに変換する時にH8向けの最適化が期待出来ない
ところを指して、糞と言っているやつがいるってことだ。
223 :
774ワット発電中さん:2006/11/25(土) 15:37:51 ID:SO7yCX+h
>>219 まともに理解してたら、H8の速度向上にほとんど寄与しないことはわかってるはずなんだが?
224 :
774ワット発電中さん:2006/11/25(土) 21:14:17 ID:Kz1ms596
↑それが何が偉い?
複数のCPUをサポートしてるgccの開発者にとってメリットがあるだけのこと。
H8/SHに多大なる効果がなければこのスレ的にはなんの意味もないね。
そんなきれいごとで済む話じゃねぇんだよ。
もっと泥臭い部分のコーディングと、関数の引数の数とかユーザへも注意を喚起してはじめて、
組み込みに使えるレベルのコンパイラになる。少なくともメーカ製はそういう配慮をしてる。
コンパイラ側のスタンスを示して、こういうコーディングしてくださいとユーザにも要求する。
そうじゃないとCPUパワーとリソースをロスするだけのコンパイラに成り下がる。
そんなコンパイラを使った結果、他社比7掛しかパフォーマンスしか出ない製品をお前は喜んで買うのか?
226 :
774ワット発電中さん:2006/11/25(土) 21:33:00 ID:Kz1ms596
>>225 開発のしやすさが最適化に貢献できる「可能性」につながるんだよ。
「可能性」だけじゃ意味無いと思ふ…
228 :
774ワット発電中さん:2006/11/25(土) 22:40:40 ID:Kz1ms596
そう思うなら、コミュニティに貢献を・・
229 :
774ワット発電中さん:2006/11/25(土) 23:19:55 ID:aMUJ/BOm
いいね、いいね
手を動かさず貢献しろ貢献しろと煩いオプソ厨は余所に行ってください。
GCCなら手軽に遊べる、って程度でええやん、メリットなんて。
30%のコード性能の違いが製品の性能にモロに出てくるような製品なら
素直にメーカーのコンパイラ使えばいい。
高いって言うなら、試用期間過ぎたらOSクリーンインスコ
(か、MACアドレス焼き直し?)しなおせ。
このスレ的にも、住み分けはちゃんと出来てる。
>GCCなら手軽に遊べる、って程度でええやん、メリットなんて。
HEWも手軽に遊べますが何か?大体、期限過ぎたアト制限越えるようなプログラムなんて書いてるのかよ。
233 :
774ワット発電中さん:2006/11/26(日) 11:10:11 ID:5IXyJiFO
>>230 >手を動かさず
??
>貢献しろ貢献しろと煩い
??
>オプソ厨
??
>は余所に行ってください。
なんでお前に言われなきゃいけないの?w
お帰りください
>大体、期限過ぎたアト制限越えるようなプログラムなんて書いてるのかよ。
64Kなんてあっというまだろ。
LEDの点滅を確認したら満足するひとですか?
236 :
774ワット発電中さん:2006/11/26(日) 20:00:06 ID:dz4LBqWA
>>235 お前実際書いたこと無いだろ。そーでもなきゃ64kサイズでLEDピカピカを持ち出すわきゃないからな。
それともよっぽどマヌケか?
巨大な配列(WAVファイル)を入れるためにgccを選んだことならあるw
プログラム自体は数KBだから、あとから連結する方法とかがわかればHEWでよかったのだけれど。
238 :
774ワット発電中さん:2006/11/26(日) 20:34:50 ID:vu9eoFzn
予想以上の糞スレ化ワロス
>1は偉大
>>236 「おまえやったことないだろ」は便利でいいな。
計測や変換系なら数Kあれば足りるだろうけど、ファイルシステム入れて
ログを取ったり、ボタン+LCDにユーザーインターフェイス組み込んだりすると
すぐに足りなくなるよ。
そういう用途で64Kの壁を気にしながらHEW使うなんて、本末転倒。
>>237 WAVを.sなり.hexなりに変換してフラッシュの後ろにアドレス固定で
焼いてしまうってのはどう?
240 :
774ワット発電中さん:2006/11/26(日) 22:20:14 ID:ebDCFKnb
悪意に満ちたスレは常時上げとくに限る
64Kの制限ってリンカじゃなかったっけ。
242 :
774ワット発電中さん:2006/11/26(日) 22:31:54 ID:HIqsUxah
さあ?
243 :
774ワット発電中さん:2006/11/26(日) 22:39:09 ID:OmYMMoxU
コードだけで64Kは簡単に越えるサイズじゃないと思うが、
一度越えちゃったソースを半年後にビルド出来ないのはやだな。
かといって製品に組み込むのにgccは躊躇する。
おれはどっちも使う。HEWは買ってある、2だけど。
244 :
774ワット発電中さん:2006/11/26(日) 22:42:39 ID:rZJv+v/Y
>>241 リンカの制限だけど、初期化が必要なデータ領域も含まれるんだったと思う。
246 :
774ワット発電中さん:2006/11/27(月) 11:03:44 ID:eYQ/amq5
へえ?
247 :
774ワット発電中さん:2006/11/28(火) 20:09:01 ID:iIIpYq1S
えっと、そろそろ本題に戻ろうか。
248 :
774ワット発電中さん:2006/11/28(火) 20:46:03 ID:yKclO5SO
結局、gccは糞コンパイラってことでいいんだな?
249 :
774ワット発電中さん:2006/11/29(水) 13:38:53 ID:o8uMRYV4
荒らしはほっとけよ
251 :
774ワット発電中さん:2006/11/29(水) 18:22:17 ID:YSzz94lF
gccより優れたコンパイラなどこの世に存在しない
252 :
774ワット発電中さん:2006/11/29(水) 18:28:35 ID:o8uMRYV4
根拠がない発言をフィルタリングする技術で特許出して良いですか?
今までの流れは置いといて、
Renesas Compilerで新Version毎の、変更点ってどっかに載ってません?
旧Verからのupdateの材料が欲しいんで。
例: Ver8系→Ver9系 xxxxxxxが良くなった、とか
254 :
774ワット発電中さん:2006/11/29(水) 21:27:42 ID:1VS8nzVE
さあ?
H8SX/1651が1個から買える通販ってどこかにないでしょうか?
258 :
774ワット発電中さん:2006/11/30(木) 16:14:18 ID:qSVh0Avm
HEWのヤロウ最適化するなって言ってるのに使わねえ変数おなじレジスタに割り当てやがる
池沼かこいつは
259 :
774ワット発電中さん:2006/11/30(木) 17:00:14 ID:gOeg02II
ソフトウェアを擬人化するあなたは池沼です
つvolatile
261 :
774ワット発電中さん:2006/11/30(木) 17:07:49 ID:hSFK+KSX
volatile知らんって?プゲラ
262 :
774ワット発電中さん:2006/11/30(木) 17:30:12 ID:tW8cqLRP
HEWってお幾ら程、するザンスの?
無料
HEW(評価版じゃなくて、正式版)ってお幾ら程、するザンスの?
このスレには買って使ってる奴はいないので
誰も知りません。
gcc嫌いのHEWマンセー君もLEDチカチカ組らしいよ。
>>256 つdigikey
在庫無いから時間かかるだろうけどな。
268 :
774ワット発電中さん:2006/11/30(木) 20:37:20 ID:H5/6k0Kt
で、幾らなの
269 :
774ワット発電中さん:2006/11/30(木) 20:53:03 ID:gOeg02II
お前らにはGCCで十分だと思うわけだが、どうだろう。
270 :
774ワット発電中さん:2006/11/30(木) 21:25:09 ID:GWbou/IM
LEDチカチカしかできずにでgccをけなす池沼が貼りついてる
スレはここですか?
怒りに満ちたスレは常時上げとくに限る
273 :
774ワット発電中さん:2006/11/30(木) 23:21:22 ID:Ynd/RNxD
274 :
774ワット発電中さん:2006/12/01(金) 00:23:07 ID:QYrQkjKd
邪魔なものは邪魔だしな
275 :
774ワット発電中さん:2006/12/01(金) 00:24:36 ID:HD+dO91s
横浜のヤクザ林一家林組は、経営しているカラオケ屋バンガーローハウス中華街店で、
カラオケをしている時に機械を使い脳に電波ではいり、人をもて遊んでいる
だれにもばれないとおもってやりたい放題。そして気づかれないように思考盗聴、自殺、突然死、、マインドコントロール、誰かをずっと好きにさせるなど。
痛みやいやがらせや声を聞かせることもできる。
276 :
774ワット発電中さん:2006/12/01(金) 22:42:37 ID:JGizY3Nd
意味わかんないっすね
gccと関係ないし
>>168ですが、
「TRAPA呼出前に戻り値のアドレスをR0に保存→ハンドラ終了前に@R0に値を書き込み」
もしくは、「TRAPAのハンドラをアセンブリで書いてしまう」ってことで解決しました。
スタック書き換えでは、TRAPA内の処理によって
どのレジスタを保存するかが変わってしまうようなので難しいです。
attributeは適当な物が見付かりませんでした。
attributeをrteをtrapaに置換できるようなので、
それを使えばどうにかなるかも知れませんが上の2つの方が簡単なのでそちらにしました。
結局、gccはゴミコンパイラってことでいいんだな?
誤:ゴミ
正:ヘタレ
281 :
774ワット発電中さん:2006/12/02(土) 12:03:44 ID:xNECHb/B
質問です
HEWはゴミコンパイラですか?
いいえ。HEWは開発環境です。
283 :
774ワット発電中さん:2006/12/02(土) 12:53:08 ID:xNECHb/B
質問です
HEWはゴミ開発環境ですか?
うん
285 :
774ワット発電中さん:2006/12/02(土) 13:23:53 ID:xNECHb/B
質問です
HEWがゴミ開発環境であると考える理由を教えてください
286 :
774ワット発電中さん:2006/12/02(土) 13:28:43 ID:R526a3pa
値段が高いからです。
287 :
774ワット発電中さん:2006/12/02(土) 13:31:22 ID:xNECHb/B
質問です
HEWがゴミ開発環境であると考える理由をおしえてください。
商品の値段は機能性に関係ないと考えられるので、理由にはしないでください。
コストパフォーマンスは重要だぉ。
コストパフォーマンス抜きに製品を評価しちゃいけないよね
290 :
774ワット発電中さん:2006/12/02(土) 15:35:05 ID:xNECHb/B
質問です。
HEWがゴミ開発環境であると考える理由を教えてください。
商品の値段が重要なのは承知していますが、そのほかの理由を教えてください。
HEWがゴミ開発環境と考えていない俺は教える必要がありませんね。
HEWは素晴らしい開発環境です。ゴミなのはH8やSHの実装のほうですよ。
美しいHEWのコードをだらだらとしか処理しないんですから。
偉い人にはそこら辺がわかっとらんのですよ。
慣れの問題もあるが、新たにHEWの使い方を覚える必要性&メリットが分からん。
VC++要員から転向してきた奴はVC++のエディタ機能こそ神と讃えていたり、
EclipseさえあればCVS操作からデバグまでなんでもできると主張する奴がいたり、
emacs使い/秀丸使いな奴にしたらIDE自体不要と唱えていたりする。
HEWをIDEとしてみるとSH/H8のコードをコンパイルできる以上のメリットはない。
HEWはcygwinのインストールでつまづいちゃうような初心者にとっては良いものだ。
294 :
774ワット発電中さん:2006/12/02(土) 21:41:57 ID:xNECHb/B
その程度のこともできないようなやつにはGCCで十分だよ
gccはゼロで除算例外がでるくらい
コストパフォーマンス無限大
296 :
774ワット発電中さん:2006/12/02(土) 22:37:07 ID:zPojoeLu
コンパイラネタで盛り上がってるところ申し訳ないんですが・・・
今、SH7125のI/OにSRAMをつなげてRAMの増設を考えています。
SHはメモリマップドI/Oなのでソフト的にはいけそうですが電気的には問題ないのでしょうか?
297 :
774ワット発電中さん:2006/12/02(土) 22:55:04 ID:NY4cc26X
HEWを使えない池沼にとってgccは唯一の救い
>>296 SH7125は外部にアドレスが出ていないから、メモリマップドI/Oとかは
関係ないけど。
CPUのバスコントローラがやる動作をソフトでやらなけりゃならないの
で、面倒だし速度も遅いけど、基本的に問題はないよ。
昔の電子辞書なんかでは、辞書ROMのデータをそうやって読んでいた。
電気的に問題があるかどうかはSH7125とSRAMのマニュアルを見比べ
ればわかるよ。
そんな繋ぎ方したら速度は期待できないよな…
速度が要らないならいっそSCIにSDカードぶら下げた方が楽かもしれない。
300 :
296:2006/12/02(土) 23:33:46 ID:zPojoeLu
速度も期待していたんですがダメですか・・・
やっぱりバスのようには行かないんですね
ありがとうございました。
301 :
774ワット発電中さん:2006/12/02(土) 23:41:36 ID:NY4cc26X
>CPUのバスコントローラがやる動作をソフトでやらなけりゃならないの
>で、面倒だし速度も遅いけど、基本的に問題はないよ。
????
昔、I2CかSPI接続のSRAM見た。
そのときは苦笑してカタログ返したけど、
>>296みたいな人には便利なんだろうな。
HEWはメモリウィンドウが糞すぎるからなぁ。
まぁ、ルネサス純正JTAG-ICE使ってるとHEW使わざるを得ないんだけど。
外部バスが出てない3694に256Kx4のDRAMつなげて使ってる
13本の信号ですむから便利
便乗で質問
>>305 リフレッシュどうしてます?
307 :
774ワット発電中さん:2006/12/03(日) 11:48:29 ID:6QrkjQzv
いいなぁこれw
>CPUのバスコントローラがやる動作をソフトでやらなけりゃならないの
>で、面倒だし速度も遅いけど、基本的に問題はないよ。
これってアドレス確定させてからデータが上がるまでのウェイトをかけるとかを
ソフトでやらなきゃいけないってことかな。
もし1クロックでデータが上がるようなRAMを使えば不要な気がするけどどうだろう?
あと遅いというのはよくわからない。
何で遅いの?
お察しください
そうそう、CPUの気持ちにもなってみてよ
>>308 とりあえず大量のデータを転送する必要があるとき、
バス直結ではなくポートの先につながれているRAMに対し、
EEPMOV命令が使えるかどうか考えてみそ。
(DMACでもいいが)
312 :
308:2006/12/03(日) 15:05:43 ID:LBB5tQ6z
>>306 OE,WEでデータ線をRAS,CASでアドレス線を
全部ソフト制御でトリプレックスして使うずら
CPLDとかでも同じように使って液晶表示用の
バッファとかに応用できるお
314 :
306:2006/12/04(月) 21:06:51 ID:NY4lJL3n
>>313 遅くなりました、ありがとうです。
ソフト制御で間に合うもんなんですね、やってみます。
>>314 グラフィック液晶の表示用のバッファとかで、下位の
512アドレス分を漏れなくアクセスするような使い方なら、
あえてリフレッシュ入れなくてもOKというのもあるな。
イニシャライズ時の空リフレッシュくらいに注意しとけばいい感じ
316 :
774ワット発電中さん:2006/12/04(月) 22:54:45 ID:rZU7Rlgl
本当にそうかな?
>>315 それもいいが、一般的な用途ならリフレッシュアドレス生成をDRAM内部の
リフレッシュカウンタに任せたCASビフォアRASリフレッシュの方が簡単
だと思うがどうよ?
>>316 基礎から勉強した方がいいね。
デジタルエコーのリングバッファなら、ROWアドレスを下位アドレスすればリフレッシュ兼ねて一石二鳥だな。
あ、リード・モディファイ・ライト・サイクルも使えて三鳥か
>>319 なるほどのー
ソフト制御のDRAMで画像バッファくらいしか思いつかなんだが
A/Dで食って処理してD/Aで吐き出せば簡単なオーディオプロセサにはなるか!
秋月のH8 3069キットかったんだけど、
3箇所くらい凄まじくハンダの乗りが悪かった。
で、取り合えず実行してみようとH8_OSのplus3068_25ってのを
書き込んで、ターミナルソフトでwelcomeってのが出るのを確認。
ターミナルソフト切断して、ramにプログラム転送しようと思って、
put led.mot とかやったが、ここで固まって進展しない・・・
なぜ?
てか、書き込み時にtthis line dose not start with "s" address size seems wrong
って出るんすけど・・・
ネズミのしょんべんでもかかってたのかもナ
put_led.modの形式が変になってるんじゃね?
先頭の2,3行さらしてみ
中みたら恐ろしく短かったんで、全部晒してみる。
S00A00006C65642E6D6F7442
S214FFD9405EFFD946547001006DF60FF601006DF4C8
S214FFD9507A0300FEE009FAFF68BA7A0400FFFFD9EF
S214FFD96018AA68CA01006B220000013C1A808805CD
S214FFD9705D20FAFF68CA01006B220000013C1A8096
S20AFFD98088055D2040DA79
S804FFD940E3
ROMには焼けてるのが不思議。
h8OSはMODE5で実行時、ターミナとかでEXECしない限り、
put.exeのメモリ転送待ちになってるって解釈でいいんでしょうか。
取り合えずput.exeを何処で止まってるかデバッグしてみるかな。
expressでコンパイル通るかな・・・
>3箇所くらい凄まじくハンダの乗りが悪かった。
それはGNDじゃないですか。GNDにあるスルーホールは熱が逃げるので
小容量のコテだと海苔が悪いもんです。もっとバリバリにパワーのある
半田ごてを使いましょう。漏れ様は手元スイッチで2段階のパワーに
切り替えられるのを愛用してよん。
確かにGNDでしたけど、そーゆー次元じゃなかったです。
ワックスかけたての車についた水滴のようにまったく
受け付けない感じで、ハンダ乗せても山に成らずハンダが球になってしまう。
パターン剥がれた基板にハンダ付けする方がよっぽど楽なくらい、ホント酷かった。
で、putが上手くいかない件ですがVCの古いの持ってたのでput.exeデバッグしてみました。
そしたらh8から、">"が帰ってこなくて落ちたりしてる模様。
さらに調べると、
setdata ffd940 10 5E FF D9 46 54 70 01 00 6D F6 0F F6 01 00 6D F4
"
と送ってるのに、
setdat ffd40 1 5E F D946 5 70 0 00 D F60F F 01 0 6DF4
h8から帰ってくるのは微妙に違った値・・・
試しにウェイトあげるほど、一致率が上がってるような・・・10倍にしたら動いた?
取り合えずLED付けてみます。
とゆーわけで、動きました。
ちゃんとウェイトかけるオプションもありましたね・・・
書き込み時のワーニングは気になりますけど。
で、秋月H8使い始めたばかりなのですが、
プログラム修正した場合って、実行中のプログラムを停めて(電源切って)
putでプログラム転送しという手順で、、電源切るのが面倒なんすけど、こんなもんですかね・・・
自分でリセットに対応させればいいんですけど。
>>326 とりあえずオメ
作ったプログラムを単に実行するだけならHOSいらんだろ
TOPPERSのサイトにある簡易モニタで十分な気がする
DRAMの設定とかまで入ってるしね
リセットは三岩ボードならリセットついてるから便利なんだけど
シンプルなやつはリセットの時定数回路から線引っ張り出して
GNDにペチって接触させてリセットするのが簡単かもw
>>327 おめ〜
>3箇所くらい凄まじくハンダの乗りが悪かった。
GNDに出てる端子は逃熱対策してなくてグランドべったりだからね・・・
容量の大きなコテが無いなら、裏側に部品を付けるといいかも。
>リセット
ダイオードのアノードから適当なピンに出してます。
> ダイオードのアノードから適当なピンに出してます。
カソードぢゃなくて?
>325が無知で頑固な件。
>324が不憫でならない(~-~
>>325 その穴はこんなふうになってなかった?
┌┬┐
├◎┤
└┴┘
秋のDRAMって、コレに載ってたのか。
まぁまぁ本人が熱不足って次元じゃないっていってるんだから、
信じてあげて下さいよ。
そもそも、パターンがハンダで熱すると、茶色くなった。(光ってなかった)
フラックス塗ったら、フラックスが逃げていった。
(粘着性のない水のようにサラサラと・・・)
他にも放熱性の高そうなパターンはあるけど、
ほかは一発だった。
でもまぁせっかく助言いただいたんで、40wくらいのがどっかに
あった気がするんで、今度試してみますよ。
上の写真だとレギュレータの右足の下と、レギュレータ左上に2つ空いてる
穴の上のGND側。 後は忘れました・・・
やっぱネズミのしょんべんで酸化してたんだよw
>やっぱネズミのしょんべんで・・・
そんなバナナ・・・
しかし3069ってDRAMもついて、容量もでかくて値段もあまり変わらないのに、
48とか52とかLAN付き69の方がうれてるそうな。
別件で、DIGIKEYで部品購入予定。後2000円分買えば、手数料タダなんだけど、
試しにSH7084(80MHz)辺り買って遊んでみようか悩み中。
160MHzのに憧れるけどこっちは開発中か・・・
>>336 DRAM付きはI/O少ないのからのう。
制御用にはちょいと辛いのでしょう。
そいや、HPにDRAM無し3069ボード載ってないね。
無償評価版のコンパイラ使ってH8/3694Fのプログラム作ってるんだけど、
#pragma section IntPRG
と指定するセクションは、実際には「PIntPRG」という名前なんだけど、
なんで勝手に頭に「P」が付くんでしょうか?試しに
#pragma section PIntPRG
と指定すると、「『PPIntPRG』なんてセクションねーぜ」と怒られました。
只今コンパイラのマニュアルと格闘中。
>>340 「210.149.190.143」の履歴を見るよろし。
コードのセクションは頭にPが追加される
345 :
341:2006/12/16(土) 00:54:22 ID:s9M3ptYh
>>344 ありがとうございます。
マニュアルに記述が見当たらないのでイマイチ釈然としませんが、
こんなことで悩んでても仕方ないのでコード書くです、ハイ。
>345
H8S、H8/300シリーズ C/C++コンパイラ、
アセンブラ、最適化リンケージエディタ
コンパイラパッケージVer.6.01 ユーザーズマニュアル
9.1.2 C/C++プログラムのセクション
348 :
774ワット発電中さん:2006/12/18(月) 09:02:54 ID:YI/rDkGe
349 :
774ワット発電中さん:2006/12/18(月) 09:08:37 ID:YI/rDkGe
ついでにもひとつ聞くが、
糞を擁護したり、過大評価したりするやつは公害以外のなにものでもないってことでいいんだな?
OK
相当な粘着度だな。
じゃあeCosで開発する場合はどうすんのよ。eCos POSIX互換レイアーとか
eCOS uItron互換レイアーとかファームに使うとかさ。これらはレーザープリンタ
等で結構使われてるし有力な選択肢になると思うが、HEWでビルドできるのかね。
できるならやってもらおうじゃないか。
そもそもeCosを使わない。使おうとも思わない。デモCDは速攻ゴミ箱行き。
OK
牧
伸
具
二
そうか。人生コンパイラはウォーニングもまともに出さねぇし
怖く定最適化オプションも指定できないのか。
たいした糞コンパイラなだな!
×人生コンパイラ
○純正コンパイラ
人生コンパイラって意味ありげだ
362 :
774ワット発電中さん:2006/12/18(月) 22:00:17 ID:+mg+Niuh
悪意に満ちたスレは常時上げとくに限る
>そうか。人生コンパイラはウォーニングもまともに出さねぇし
>怖くて最適化オプションも指定できないのか。
全く間違ったところがない真理だと思う。
訂正するなよw
それにしてもルネサスコンパイラ、H8用が20万、SH用に至っては30万は高すぎじゃないか?
画像やデータベース扱わない限り、そんなに使う事はあまりないけど。
試用版で製品作ったらどーなんだろ。
やっぱりGCC最高です。
H8とSHに限ってはGCCいらね
>そうか。人生コンパイラはウォーニングもまともに出さねぇし
>怖くて最適化オプションも指定できないのか。
マジで?
それちょっと困るんだけどなぁ
>>365 どっちもメンテナ日本人だからそいつらに要望出せ。
値段が20万倍のコンパイラを使うと、速度も20万倍くらい出そうだ。
ソフトが高くてもその分だけハードのほうを安くできるし。
なんとか貯金して購入したい。バイクより安くて便利だと思えば…
gccは0円だからね。
20マソ/0=∞
HEW/純正コンパイラなら∞の速度が出るんじゃないの。
さすが純正だね!
>20マソ/0=∞
0点
-0から近づけた場合-∞
SHのあせんぶらでイミディエイト値代入の時のリテラルプールの自動生成おながいします。
純正コンパイラを使いこなせる奴はウォーニングなんか必要ない。
素人はすっこんでろ
でもconstセクションがあるのにデータが無いとか言う
いらんリンカヲーニングは出る。
HEWのウォーニングって、インフォメーションレベルを
出力するように設定しておけばうるさいほど出てくるよ。
設定知らないだけなんじゃないか。
>>340 >これ書いたのお前らだろ、英語の方と違って悪意に満ちている。
削除してみろ
「210.149.190.143」が血相変えて飛んでくるから面白れえぞw
378 :
774ワット発電中さん:2006/12/20(水) 01:30:28 ID:aFR9R0Z+
結局、gccは糞コンパイラってことでいいんだな?
そんでもって、
糞を擁護したり、過大評価したりするやつは公害以外のなにものでもないってことでいいんだな?
>198,000のままでは?
あれ、なんかカタログを漠然と見てたら、
H8用より10万高いのか、随分たけーなとか
思った気がしたんで・・・ 勘違いだったらスマン。
なんかのスターターキットの値段だったのかも。
H8が64で、SHが256制限だっけ?
いくらRISKの方がコードサイズがでかくなるとはいえ、
明らかにSHの方が制限低い気がする。
380 :
774ワット発電中さん:2006/12/20(水) 11:20:14 ID:jsQUC7e+
久々(4ヶ月ぶり)に来てみたが、お前らの頭の中は無限ループしているだろ?
FDTがSH/7125Fにまだ対応してねー。
買ってみようかと思ってたのに。
でも書き換え回数100回はキビシイね。
まぁ、RTLからコードのジェネレートとか、RTLと特定のプロセッサアーキテクチャ
との親和性とかいうのがgccのせいじゃないってことが理解できないのは、
よくわかった。
書き換え回数ってまだ100回までなんだ?
デバッグにモニタとRAMを付けないといけないからあまりお手軽じゃないよな
前に、CPUと同じプロセスでフラッシュを作り込むとどうしても弱くなる、ってH社の人が
説明してたけど、最近の余所のは書き換え回数制限そんなに厳しくないんだけど
どうなってんのかな。CPUとフラッシュのシリコン2枚入れてるとか、あるいは
ルネサスがヘボいだけなのか。
>>384 この話題もループしてる気がするが、
データ保持10年保証レベルでの話では?>100回まで
アマチュアならほとんど気にする必要がないし、
#その前に他の原因で壊す(w
仕事で使うなら試作で1枚使い倒して、
出荷時には新品に書き込んで納品すれば済む話だし。
>>384 78K0も現行品100回だけど、次で1000回にパワーアップするらしい。
>アマチュアならほとんど気にする必要がないし、
ごめんね
へたれで
ごめんね
388 :
774ワット発電中さん:2006/12/20(水) 21:51:25 ID:KSgJW6AS
みつを
389 :
774ワット発電中さん:2006/12/20(水) 22:26:06 ID:CSy8htdY
ですよねw
別に100回でも十分じゃねーか?
自作のモニタを初めて作ってみたが、20回程度も書き込めば
最低限起動してSRecordをシリアル経由で読み込んで実行できる物を作れたぞ。
速度目的で内臓ROMにプログラム置きつつデバグするのなら100回じゃたりないが
デバグ目的で品質保証いらないなら実際には1000回はいけるらしいし。
というか、そんな頻繁に書き込む前にきちんとコードレビューしろw
趣味の工作でレビューってww
100回超えても保証なんかイランだろう。趣味なんだしw
>>391 え?書き込む前にレビューするだろ?
特に初期化処理書いている最中でLEDしかデバグ手段がないときとか。
アレ?
俺の知っているレビューは、一人でやるのは難しいな。
机上デバッグの事か?
宝塚のレビューのことか?
俺もなんか上手い事言いたいww
>>393 すまん。それだ。
>>395 OK。腹を抱えて指さして笑う準備をして待っている。
さぁ、思う存分いいたまえ。
クロスレビューか、懐かしいな。
ポカミスを繰り返してたころに教えてもらった自己チェックで
効果大だったのが逆から見る方法だったな
書き換え回数typical 10000回ってかいてあるから8000回くらいは大丈夫だと思っていいんじゃないのか?
399 :
774ワット発電中さん:2006/12/23(土) 21:41:00 ID:GSbjkGhr
何故に減る?
typicalだからな〜平均値
minimum10,000回なら10,000以上だけど
401 :
774ワット発電中さん:2006/12/24(日) 00:38:34 ID:3/qA28yZ
typ.10000なら0〜20000の間じゃね?w
minmaxが無いので下は0だけど上限は無いよw
>>244 教えてください mOm
VMWareってことは仮想マシンの上でXPをインストールしてそこにHEWをインストールってこと?
期限が来たら再び仮想マシン上にXPをインストールするってこと?
仮想ディスク上のファイルってリアルマシンの上から扱えるの?仮想マシンと通信するって感じなのかな?
やってみたけど、結局共有フォルダ作って通信するってイメージみたいね。
確かに多少遅いけど、XPの仮想動作は面白いわ。
でも、期限付きアプリは期限が来るたんびに仮想マシンとはいえOSのインストールを一からやるのは
かなりきついんだけど?俺、使い方理解してないのかな?
>>403 VMwareにはスナップショット機能があるのでインスト前にスナップショットを登録しておけば登録した時点に巻き戻せる。
あとファイルの仮想共有機能があるので共有フォルダを作ってそこにソースいれとけばOK
まぁ、使えば判る。
VMWareでググってみましょう
>>404 追記で、スナップショット機能を使わなかったとしてもOSインスト直後のイメージをDVD-Rに圧縮して保存しておけばいいかと。
>>405,406
おお!いきなりTHX
いまやってる最中で、仮想XPマシンのバージョンアップ中
追加の質問ですが、、
スナップショットとか直後のイメージを保存したとして、
仮想マシン上のシステム時計はリアルマシンと非同期にしておくわけっすか?
あ!理解した。
HEWをインストールしてない状態で、イメージ保存しとくって話ね。
期限が来たら、HEW非インストールのイメージを書き戻して、そこにHEWだけ再インストールすると。
暗号の解読とか、一切法に触れない。クラック法やね。
>>408 スナップショットをつかうとレジストリなども全て元に戻せるので時計の心配も不要です。
スナップショットなどを使わずイメージをDVD-Rに保存してVMware Playerで動かした方が軽いですけどね。
OSを軽量化して使いやすくしてから圧縮するといいです。
いろいろ教えてくれてTHX
本来の目的から離れて、いろいろいじってみます。
でも、これってレジストリかHEW本体なのかわかりませんが、インストール日時が
書き込まれてるわけですよね。それさえ修正かければこんな複雑なことしなくていいのに。
T_LIMIT.datの時は簡単だったよなー。
をれも、正月休みに入ったらVMってみよう。
ところで、HEWってリモートデバッグするときはstubは自分で作らないとダメなん?
ROMデバッグのこと?スタブも何も純正モニタとターミナルソフト使えばできること。
エミュ使う場合はHEW上から使えるみたいだが、それ以外はHEWは関係ない
漢ならredboot+insightでデバッグですよ
とgcc嫌いを釣ってみるテスト
415 :
774ワット発電中さん:2006/12/26(火) 16:38:58 ID:xaybKd5T
a
E10ならHEWを使わざる得ない
否、漢のデバグはLEDデバグと相場が決まっている。
一瞬の瞬きをも眼裏に焼き付け、それでバグを潰すんだ。
昔のミニコンを思い出す罠
UARTぐらい使ってもいいだろ。
そうそう、シリアルデータをLEDの点滅で見るんだ。
LEDの節約になるな。
>>420 オマイ、面白すぎる。
ところでE-10って高いの?
E10A-USBなら定価で10万くらいしたような気がするな。
秋月のHPみたらH8Sのジャンク基板が入ってたな
\500と\450だったけど,何が違うんじゃろ?
買った香具師いる?
>>423 500円のを買ってきた。
こっちは7segx7桁x2行のLCDとグラフィックLCDがついてる。
その他にリコーのRS5C372A(RTC)がついてて、
コネクタを接続して電源入れると
GLCDに「省エネナビ」と表示される。
4Mのフラッシュがついてるが、
多分漢字フォントとかグラフィックデータとかが入ってるみたいだね。
基板とかも新し目なんで、中古をバラして取り出したものじゃなさそう。
取り急ぎこんな感じ。
漢なら毎回フラッシュ書き換えと自作ROMモニタでデバッグですよ
H8ってシングルステップ実行できないから、Tコマンド実装できなくて
つまらない。
426 :
774ワット発電中さん:2006/12/27(水) 22:56:59 ID:MeAnRlp7
>>425 シングルステップ実行,Tコマンド
久しぶりに懐かしい言葉を聞いた............
aki \500junkH8Sboard memo
TR3001は微弱無線の受信機
J1はそのアンテナ接続用コネクタ
DS1はブートモード用SW(ONでMD1=L)
gccの悪口いうやつはGNUに直接文句家。
gcc擁護派の俺はGNUサポータ
431 :
774ワット発電中さん:2006/12/29(金) 11:33:26 ID:bibigurA
GNUサポータのお仕事を教えてください
433 :
774ワット発電中さん:2006/12/29(金) 18:25:28 ID:nzBwP67X
GNUグニュグニュ
>>432 このグラ液晶って基板と一体化してるのかい?
別ユニットだと色々使えるんだけど、そうは見えない
435 :
774ワット発電中さん:2006/12/29(金) 20:12:20 ID:tivCe2Z7
GNUムニュムニュ
436 :
432:2006/12/29(金) 22:04:36 ID:zSPI7VW2
>>434 残念ながら7セグとグラフィック液晶は基板と一体になってる。
買ってきたのは500円の基板なんだが、CPU基板と液晶基板の2パーツ構成で、
30ピンほどの小さいコネクタで接続するようになっている。
液晶の基板に7セグ液晶のコントローラとグラフィック液晶のコントローラが乗っている。
7セグの方はバックライトLEDで透過型になってるんで、7セグのLEDっぽく見える(7桁x2行)
グラフィックの方は反射型で、多分128x64ドットくらい。若干縦長のアスペクト比かな。
どちらも表示内容は保持されるみたいなんで、使い方がわかれば結構使いやすいかも。
とりあえずはブートモードでオリジナルのROMの内容をブッコ抜くルーチン作ってるんで、
その内容を解析してみようと思っている。
一方日本では、GNU思想に接していたフリーソフト愛好家らが中
心となり、プロテクトやライセンス苦に喘ぐソフト作成者とともに
「GNU党」を組織し、1999年(昭和99年)年8月には2chで
集会を開催していた。そこでの決議をもとに、ソース活動やソフト共有
の交渉を行うも不調に終わり、著作権の軽減・発売の延期・モザイクかけ
の据え置き等を政府に訴えるためのWinnyが提案され、2chダウソ板
で代々名主を務める家の出身である47が総理(代表)として推挙された。
後に言うWinny事件である。『本ネタ秩父事件より』
438 :
774ワット発電中さん:2007/01/01(月) 04:41:12 ID:tx0Rof1s
結局gccは糞コンパイラってことでいいんだな?
お前は新年早々去年の下らんネタを引きずるつもりか
で、結局gccはゴミコンパイラってことでFA?
ファクトリーオートメーション
コードが糞なのはgccのせいじゃない、でFA。
秋月の3069買って、少し暇が出来たので、
コード書いてみたんだけど、
ヘッダファイルが reg306x.h しかない。
インターネット見ると、 306x.hってのを使ってるみたい。
おかげで、レジスタの設定が、人のソースぱくる時に、
いちいち書き換えるのが面倒なんだけど、
これはルネサスのコンパイラダウンロードして、
ヘッダだけ頂くのが正しいのかな?
コードでかいし、20万払うつもりもないんで。
ファクトリーオートメーション!!
って、今ルネサスのヘッダをダウンロードしてみたけど、
自分が参考にしたコードはルネサスのコンパイラのヘッダとも違う書き方だった。
P1.DDR = 0xff; とか
ま、自分で書くか・・・
>>445 秋月のダウンロードサービスに何かあるんじゃねーの?
まだ完全じゃないけど、
>>436 の秋月500円基板のCPUボード側の主要部分の
回路図を起こしてみたけど、欲しい香具師はいるかね?どっかお勧めのアップ
ローダあれば、pdfファイルに変換して置くが、どこかある?
回路を追ってて判らんのが、アドレスデコード用にAC138を2個搭載している
けど、あの構成なら1個で足りると思うんだが...。
449 :
447:2007/01/03(水) 13:57:35 ID:AbYkj3+3
とりあえず暫定版を以下にウプしますた。
ttp://radio.s56.xrea.com/radio/src/radio1211.pdf 表示基板と接続する30pinコネクタは、同基板上のパターンのみで部品実装
されていないICピッチのコネクタと並列になっているようです。(制御基板、
表示基板両方とも)
アドレスデコード用にAC138を2個搭載している件は、RAM用のアドレスデコ
ーダのVddのみバックアップ電源から取っているだけのようです。
とりあえず、これから表示基板との接続信号にロジアナを繋いで波形を
取ってみるつもり。
>>449 うpサンクスコ
おいらも30ピンコネクタ周りの接続で調べたの貼っとく
29pinは22kでプルアップしてるように見えた
30pinConnecter
1: GND
2: GND
3: GND
4: VCC(5V)
5: VCC(5V)
6: Vin
7: Vin
8:34=P66/FTOB/CIN6/KIN6/IRQ6
9:35=P67/CIN7/KIN7/IRQ7
10:6.2kPU+12kPD
11:28=P62/FTIA/CIN2/KIN2/TMIY
12:27=P61/FTOA/CIN1/KIN1
13:26=P60/FTCI/CIN0/KIN0
14:29=P63/FTIB/CIN3/KIN3
15:16kPD+5.1ktoPin30
16:52=P43/TMCI1
17:54=P45/TMRI1
18:55=P46/PWX0
19:91=D0/PB0
20:90=D1/PB1
21:81=D2/PB2
22:80=D3/PB3
23:69=PB4/D4
24:68=PB5/D5
25:58=PB6/D6
26:57=PB7/D7
27:56=P47/PWX1
28:96=P83
29:22KPU
30:5.1ktoPin15
XX=はH8Sのpin番号とシグナル名
nnKPUはnnKΩでプルアップ
nnKPDはnnKΩでプルダウン
451 :
450:2007/01/03(水) 18:54:32 ID:wFu+jOh/
452 :
774ワット発電中さん:2007/01/03(水) 23:08:57 ID:rPOweaLk
>>451 TR3001を使ってる基板があるの?
これ使って無線機を作ったので懐かしいな。
>>452 秋月のH8Sジャンク基板に使われてる
元は省エネ用の消費電力量モニタの基板ラすぃ
電力量計のセンサからの受信部分がTR3001
>秋月のダウンロードサービスに何かあるんじゃねーの?
特に無かった・・・
話は変わってタイマ割り込みしようとしたら、
割り込みハンドラって自分で登録しなきゃいかんのね・・・
適当な名前で定義済みでその関数が存在すれば
上手い具合にリンクしてくれるのかと思ってた。
自分で、適当なSファイルに割り込みベクター登録して、
リンクすればいいのかな?
結構面倒いのう。
AKI-H8ってことはgcc?
リンカスクリプトに特定の関数名があったときに、
自動的に割り込みベクタに登録するようにできるけど。
↓こんな感じ。
ABSOLUTE( ( DEFINED(handler) ? handler : _interruptInvalid ) )
h8/3052で0x8000000のアドレスから外付けI/Oを付けてテストしようとしてます。
以下のソースでmainのjに入力した内容を返したいと思ってます。
unarrayとかエラーが出ますが、なんか良く解りません。
教えて君ですみませんが、添削願えないでしょうか?
int inp ( long pt )
{
char p;
*p = pt;
p = dat;
return ( dat );
}
main()
{
int j;
j = inp ( 0x8000000);
}
457 :
456:2007/01/04(木) 09:03:50 ID:+MdyPSFR
ソース変ですね。すみません。
int inp ( long pt )
{
char *p;
char dat;
*p = pt;
dat = p;
return ( dat );
}
main()
{
int j;
j = inp ( 0x8000000);
}
24ビットアドレスのアドバンストモードで実行したにせよ
0x8000000のアドレスが出るとは思えんのだが…
char pを*pで使ってるって…
ところでCでポインタ使って何かまともに動くものを作ったことはあるのかい?
途中で書き込んじまったが
まぁ、ヒントだけ書いておくと
たとえば0x800000番地の内容をint幅で取得するなら
j= (*(volatile int *)0x800000);
とでもしとくといい
>char *p;
>char dat;
long *p;
long dat;
にしないと思わぬエラーの原因になるぞ。
つーか、今動いているのはまさに偶然の産物だと心得るべし
ム板C言語初心者スレが適切かと思われ。
462 :
456:2007/01/04(木) 11:10:43 ID:afhpamN9
皆さん有り難うございます。
>>458さん
配列の変形ぐらいならやったことがあります。
>>459さんのを変形して実験してみます。
>>460さん
ありがとうございます。
463 :
774ワット発電中さん:2007/01/04(木) 12:30:17 ID:xWoTjF15
>>457 そもそも、
*pのアドレスを確定せずに使っちゃダメ
464 :
774ワット発電中さん:2007/01/04(木) 12:31:43 ID:melxb8pe
汎用機上がりのボクちゃんだから仕方ない
汎用機?関係ないよ
>>457のコードであれば、
マイコンなら暴走だし、汎用機のメモリ保護がしっかりしてればそこでとめてくれる。
いずれにしろ
*p=ptで死ぬ。
>>460が言うようなlongにする云々は結果が意図しないものになるだけで、暴走にはならない。
466 :
447:2007/01/04(木) 13:33:51 ID:QH/kpeN8
>>465 > *p=ptで死ぬ。
コンパイラは、有無を言わさずlong値から上位バイトを切り捨ててchar型
データの値を初期化されていないポインタ(p)の指す目盛りに書き込むコード
を生成しているはず。
暴走、あるいはメモリ保護が働くかどうかは、神の味噌汁。直前のポインタ
pの値(不定)による。運良くpが、ROM領域や、非使用RAMエリア、あるいは
プロセスに割り当て済み領域内を指していれば、暴走もしないし、メモリ
保護も働かない。
警告レベルにもよるけど、たぶん以下のコンパイラの警告が出てはず。
(1) 初期化していないポインタを使っている。
(2) 大から小への型変換でデータが切り捨てられる。
ただ、inp関数が、引数で指定されたアドレスの値を返すことはありえない。
> *p = pt;
> dat = p;
じゃなくて
p=pt;
dat=*p;
だろ意味的に
ほれ
int inp(long pt){
return *(reinterpret_cast<int *>(pt)) ;
}
main(){
int j;
j=inp(0x8000000);
}
いや、だからおまいらw
突っ込むべきは24ビットのアドレスモードまでしかない
H8/300Hに0x8000000のアドレスでアクセスすることにも
気づいてやれよwww
いいか?多分/CS4に繋いだI/Oいぢりするんだろうから
そん時は0x800000だぞ、0が一桁多くてもコンパイラは何も教えてくれんからな
ついでにcrt0でバスとかポートの初期化やってるか確認しとけyp
>ABSOLUTE( ( DEFINED(handler) ? handler : _interruptInvalid ) )
なるほど。
一応Cでも
typedef void (*fp)(void);
const fp VectorTable[] __attribute__ ((section (".vectors"))) =
{
(fp)0L, (fp)InterruptFunc, ...
こんな感じで出来るみたいですね。
まだ試してないですけど。
上のマクロと合わせれば言い感じ?
なんにせよリンカスクリプトにデフォルトで登録しといてくれると楽なんだけど。
初心者には偉く難しい気がする。
よく考えたら、H8OSとバッティングするから?
秋月の奴かな?
H8/OS用のリンカスクリプトが同梱されてなかったっけ?
ベクタテーブル記述してある奴。
そのまんま使えなくても、ちょこちょこっと変えるだけで、
たいていの用途に使えるようにできると思うよん。
試練を乗り越えるのも初心者からの脱却の道って
話もあるだろうし頑張って。
472 :
447:2007/01/05(金) 18:46:47 ID:i4J8rHj7
473 :
774ワット発電中さん:2007/01/06(土) 12:26:26 ID:6FhRhniZ
>472
うp 激しくキボンヌ!!!
474 :
447:2007/01/06(土) 19:10:45 ID:vDFglQ0o
475 :
774ワット発電中さん:2007/01/06(土) 19:37:28 ID:TG+9AJZO
中古のセガサターン
割り込みについて聞いた物ですが、
やり方は理解したのですが、
よく考えたらH8OSのRAMプログラム実行を
使ってる以上、直接書き換えるのはマズイと気が付く。
調べたら案の定OSに割り込みを指定する関数がある事に気が付く。
そのうち、
timer1_regist(InterruptTimer1, 4096);
なる関数を使って、
関数を呼ぶようにした。 割り込み関数の中にはLEDを
交互に点灯するように書いたんですが、
点灯しっぱなしになる。
調べたら、割り込み関数からリターンしてない模様。
(割り込み登録関数以下のコードに反応しない)
何が足りないんでしょ? #pragma interruptは入れてあるんですが・・・
他にもグローバル変数にアクセスする為にはload_segmentがいるって
紹介してるページもあったりするし・・・
478 :
774ワット発電中さん:2007/01/06(土) 22:47:56 ID:rhI2+J30
GCCのバグじゃね?
H8/OSは使ったことないからわからんけど
そうやって割り込みを登録できるんなら
RTSで戻るって設計」じゃないかもしかして。
もしそうならinterruptの指定は要らないわけで
GCCだと、ジャンプ最適化がかかって
割り込み用関数→呼び出した関数→ダイレクトにリターン、
ということがある。この場合、割り込み用関数のRTEはつぶれる。
最適化を外すか、最適化されないように処理入れれば直せる。
割り込み要因フラグ
ああ、なーんだ
>>482 って、解決したのかい?
分かったなら情報共有ぷりーず。
何を盛り上がってるのかわからんが、itron準拠OSでは割り込みまわりはOSが管理するんだがな。
あとタスクのディスパッチとかわかってない
>>479あたりがしったかでレスつけてるから混乱してるのか?
割り込みまわりはOSによりけりだろぅな
実際に割り込みハンドら周りを見てみればいいんじゃネ?
まぁ仮想ベクタで割り込みベクタを実現する様な場合に
仮想ベクタにユーザ定義のアドレスが入ってるようなら
漏れならコールじゃなくてジャンプする実装にするな。
486 :
774ワット発電中さん:2007/01/07(日) 14:31:47 ID:IuPk/DgX
H8OSでは割り込みハンドらはコンフィグに登録しとけばよくて、
interruput修飾詞なんかつけちゃだめだよ
477です。
レスくれた方々、ありがとうございます。
今日はは色々忙しいので試せず。
情報元にいろいろ明日試してみようかと思います。
実行ファイルをCとアセンブラの混合モードでソース見れる
ヴィジュアルなツールがあると便利なんですけどねぇ。
逆アセンブルするしかないかな・・・
>>489 開発環境に何使ってるか知らんけど、gccに限らず、大抵のコンパイラには
アセンブラソース出力するコンパイルオプションがあると思うが?
>アセンブラソース出力するコンパイルオプションがあると思うが?
言い方おかしかったですね。
それを言いたかったんです。(逆でもなんでもないし)
上で書いたのはデバッグ情報付きの実行ファイルから、
調べられると楽だなと。リンク済みですし。
つ objdump -DS #H8/SH版でもできるのかは知らん
494 :
774ワット発電中さん:2007/01/08(月) 19:10:40 ID:hK7Zpkdm
バグですたか
495 :
447:2007/01/08(月) 22:25:56 ID:s6UJrPug
「H8Sマイコン付基板(その2)」の続きですが、EPSON相当の液晶コント
ローラだと仮定して、マイコン側からの制御信号は以下のとおりと推測
されます。
P46(CN-18pin) ............「Eクロック」('H'アクティブ)
P45(CN-17pin) ............「R/W」('H':リード/'L':ライト)
PB0〜PB7(CN-19〜26pin) ...「リード/ライトデータ(双方向)」
P47(CN-27pin) ............「チップセレクト(1)?」
P83(CN-28pin) ............「チップセレクト(2)?」
※ P47とP83は、ほぼ逆の論理レベルが出ているようなので、7セグ表示と、
グラフィック表示のそれぞれのコントローラのチップセレクト信号ではない
かと思われます。
とりあえず参考になれば。
496 :
774ワット発電中さん:2007/01/10(水) 19:19:03 ID:nErwkrVL
開発環境のHEWなんだけど、
Visual Studioみたいなデバッグウィンドウに出力できないの?
例)
TRACE1("出力 = %d\n", lout);ってソースに書いとくと
:
デバッグ中、debugタブに
出力 = 0
出力 = 1
出力 = 0
:
と出力されるみたいな?
HEWは使ったことないから分からんが
俺は3069使って、SCI0をGDBの出力にしてソレやってる
GDBのスタブはTOPPERSのサイトに転がってる
ソレかGDBとか使わなくてもnewlibあたりの1文字出力ルーチンを作ってやれば
fprintf(debugout,"out=%d\r\n",i);
HTERMとかに出力できるようになるけどね
>>499 よさげだけど、外付けRAMが乗ってないのが残念。
501 :
774ワット発電中さん:2007/01/15(月) 21:58:57 ID:Qx4ATqLv
PA0を出力モードにしてLを出力したあと、PA0を入力モードにしてHを読み、その
あとまたPA0を出力モードにすると、出力されるのはLでしょうかHでしょうか?
おしえてください。H8の3048Fです。
L
>>501 実際やってみればぁ?
なんで試しもしないで聞くかなぁ?
504 :
774ワット発電中さん:2007/01/16(火) 23:24:55 ID:Wn7wC+uc
NE-R8C/25 & HEW & smalight
HEWってお金かかるんじゃないの?
506 :
774ワット発電中さん:2007/01/18(木) 00:54:26 ID:DLqu0v2/
パッチ当てればいいよ
FDT3.2が動いてくれない・・・・
USBーシリアルだとだめとかないですよね?
508 :
774ワット発電中さん:2007/01/18(木) 01:56:47 ID:owRoM16g
なんか よくわからないですでけますた。
511 :
774ワット発電中さん:2007/01/18(木) 20:33:59 ID:uPm6E00v
>510 こないだパシフィコよこはまで無料配布していたやつだな。
Aki3664 の開発キット FDT使えない いやがらせかよ
513 :
774ワット発電中さん:2007/01/24(水) 18:19:23 ID:oUrHF5rV
ど素人ですんません
秋月のSH27045Fソフトつきで買ってplus7045.motを書き込めたのですがその後のputがうまくいかんですorz
***>c:\windows\SH2\put.exe c:\windows\SH2\shled.mot
==== send c:\windows\SH2\shled.mot ====
↑ここでとまるんです。ジャンパをモード2で設定して、RS232Cのジャンパは書き込み時と一緒です。
何でですかね。心当たりあったらよろしくですm(_ _)m
秋月のボードについて全く知らないけど↑の行の前にエラーの内容ってでてないの?
515 :
514:2007/01/24(水) 19:12:32 ID:wEbk32K2
エラーというかデッドなんとか??
無理
3069の時の話だけど、
色々調べて、ウエイト10回入れるようにしたら転送出来た。
ついでに477で割り込みについて聞いた者ですが、一応解決しました。
書き込み規制かかってたので、結果報告出来ませんでしたが。
原因は色々あったのですが、タイマ割り込み関数を使わないで、
自分で設定し、割り込み登録関数だけOSの関数を使ったら動いた。
interruptは不要でしたね。
520 :
774ワット発電中さん:2007/01/26(金) 12:56:16 ID:a/qCptpd
H8/3052で浮動小数点って扱えますか?
4040でも8080でもZ80でも扱えるよ
4004は関数電卓の為に作られたんだし
>>521 リップルカウンタの4040かと思ったよ。
3069とH8OSで、RAMを使ってプログラムしてたんだけど、
sprintf使ったらtextとdataセクションがオーバーラップしたとか言われた。
えー? sprintf入れただけでメモリ足りないってこと?
なんか納得いかない。 試しにmotのサイズ見たら100k超えてるし・・・
余計なもんまでくっついてきてるんだろか?
まぁ、どちらにしてもそのうち容量は足りなくなるだろうから、
外部DRAMで、プログラム実行するように改造したい。
とすると、リンカスクリプト書き換えて、
さらにH8OSを初期状態から外部DRAM認識させるように
改造しなきゃいけないってこと?
面倒だ・・・
h8os止めてredboot使え
ちょっと調べましたが、LAN付きH8だとそこそこ情報でてますが、
情報少なめですなぁ。
今回はsprintfを自作して回避しましたが、
最終的に足りなくなったら、ROMで動かすか、移行するか考えます。
最終的にはROMで動かすんですが、テストしてると100回勿論、1000回も
意外と微妙なラインなんですよね・・
時に1000回になったのって、結構最近なんですけど、フラッシュROM自体に
変更があったのか、そもそも表現を変えただけなのかどっちなんだ?
結局gccは糞コンパイラってことでいいんだな?
>>525 自作ブートローダやコード弄れるOSなら
vsprintfをromにいれてTRAPA経由で呼び出すように細工したり手はあると思うけどマンドクセ。
速度落ちて良いならRAMに送っちゃった方が楽かと。
改造は大した事ないでしょ。レジスタいくつかポチポチと設定するだけ。
RAMで動かしてデバッグしてからサブルーチンをROMに置くようにすれば?
小さなプログラムからデバッグしてるとすぐ書き込み制限に掛かるから精神的な意味でもRAM移行がお勧め
531 :
774ワット発電中さん:2007/01/30(火) 22:39:00 ID:3Hpbuwgs
蜜岩関係は隔離スレでどうぞ
なんか調べたら、普通にブートのソースも
送信プログラムのソースもあるんで、
ブート側をDRAM対応に、送信側のアドレス変更、
リンカスクリプトの変更でいきそうなんで意外と簡単そうですね。
まぁ、現状では困ってませんが、今度の休みにでもやってみます。
フツーにRAM上でデバッグして
デバッグがすんだらROM焼きこみ
そして処理タイミングが変わって本番でアベシ
隔離スレどこよ
3664/tiny
消しゴム付き ← 何これ?
>>536 I2C接続のEEPROMつきじゃない?
>>536 I2Cバス接続の4KビットのEEPROMをチップ内(ダイは別)に実装したやつが3664N
了解しました
ちょっとわかりにくい表現ですね
540 :
774ワット発電中さん:2007/02/04(日) 00:08:42 ID:HDwOYwk9
ルネサス純正shモニタにprintfとscanfを組み込めますよね?
あれをGCCから呼び出すと文字化けするんですが解決方ってありますか?
GCC用のprintfとscanfを使う。
GCCなんぞは使うのをやめる
わからないなら口出さなくていいよ
545 :
774ワット発電中さん:2007/02/07(水) 00:44:57 ID:ehsFiD7a
わからないけど
gccはもぅいいよ
げに恐ろしきは思考停止。
>>541 >GCCから呼び出すと文字化けするんですが
そんなことはない。
単に1文字毎にwait入れたら直ったりする
newlibかなんか使えばいいのに
文字コードとかボーレートとかってオチじゃないだろうな?
>>542,
>>549 ルネサスモニタと共用したいのです
>>543 gccでおねがいします。
>>547>>548 うそ!?
ほんとですか?
>>550 アルファベットが文字化けするんです
なら文字コードの問題じゃないですよね?
HEWで作ったプログラムなら文字化けしませんのでボーレートの問題とは違うかと思うのですが。
553 :
541:2007/02/07(水) 23:46:57 ID:oHb3w/P9
うーん
newlibだとモニタとは別のSCIのチャンネル用意しないと駄目なんですよね?
COMポートが一つしかないのでそれは困るのですよ
その環境知らないで書くけどコレ試した?
1.ヒープが溢れるくらいの文字数を送ると暴走するか
2.1秒間隔くらいでで1文字ずつ送っても化けるのか
557 :
774ワット発電中さん:2007/02/08(木) 22:49:45 ID:ihyYcABZ
GCCのバグじゃね?
558 :
541:2007/02/09(金) 03:37:06 ID:H6S0RzSj
みなさんありがとうございます。
書き忘れましたがgccのバージョンは3.4.6です
printfは
#define printf ((int (*)(const char *,...))0x00005bb8)
って定義しています。
printf("abc");の逆アセンブル結果みたらこうなってるんですが
HEW
0040183A MOV.W @(H'0078:8,PC),R2
0040183C MOV.L @(H'008C:8,PC),R6
0040183E MOV.L R6,@-R15
00401840 JSR @R2
GCC
400068: mov.l 400124 <_main+0xc4>,r1 ! 0x400008
40006a: mov.w 400116 <_main+0xb6>,r2 ! 0x5bb8
40006c: mov r1,r4
40006e: jsr @r2
これはHEWは文字列のアドレスをスタックに積んで呼出てるのにGCCじゃr4で渡してるっていうことです?つまり呼び出し規約とかいう問題ですよね?
変更するのには
extern int __attribute__((stdcall)) printf(const char *, ...);
とかやるようなのですがattribute directive ignoredと言われてしまうのです.
どうしらいいんでしょう
559 :
541:2007/02/09(金) 03:48:44 ID:H6S0RzSj
舌足らずでした
上の逆アセの結果は呼び出し側のものです。
JSRでprintfに飛んでます。
呼び出し規約が間違ってるという解釈が正しいかどうか教えて頂けたら助かります。
その先はgccスレで聞きたいとおもいます。
宜しくお願いします。
そう。コンパイラが違うから互換性はないと思ったほうが...
引数渡しはコンパイラによって違うのは当然
アセンブラでラッパー書いて、それを呼び出せばいい
簡単だろ
フリー版のHEWで、毎日アップグレードやらされるのですが、そういうものでしょうか?
手動にしてても、「アップグレードあるよ」といわれるとウザイのですが.
>>562 フリー版は使ったことないんだけど、AutoUpdate のショートカットをスタートアップから外して
おけば良いとか?
565 :
774ワット発電中さん:2007/02/09(金) 12:32:24 ID:xGrlpxsr
>>562 MSconfigでいらない留寝さすのアップデート切っとけ。
つーか藻毎のPC、要らんサービスやらプロセスやらいぱーい動いてるんじゃないか?
いちいちあげんなカス
567 :
1:2007/02/09(金) 14:57:09 ID:xGrlpxsr
ハァ?別にあげていいよ
568 :
1:2007/02/09(金) 14:58:06 ID:xGrlpxsr
あげ
569 :
774ワット発電中さん:2007/02/09(金) 19:08:21 ID:Me7mI3Lz
見たら上げるスレは、ここですか?
570 :
774ワット発電中さん:2007/02/10(土) 10:16:32 ID:DfHVPNKE
見ました
見上げた根性だな
574 :
774ワット発電中さん:2007/02/11(日) 15:28:59 ID:acGScUg+
久々に来たけどやっぱり悪意に満ちたスレだな
これは上げるしかないだろ
久々に見たけどやっぱり悪意に満ちたカキコだな
これは下げるしかないだろ
>>560-561 ありがとうございます
引数一つまでは出来ましたが可変引数対応は無理でした
>>576 どういう形でやっているか分からんが可変引数に関しては
vprintfの様にva_listをパラメータに渡してみては?
Wrapper内でva_start呼んでva_list取得&本体呼び出し&va_endで後始末。
>>578 ちょっとまてよ。
printfのWrapperでvsnprintfを呼んで単一の文字列に変換、
そして引数一つしか渡せないモニタのprintfを呼び出し、
で十分じゃないか?
組み込みプログラムで可変引数なんか使っちゃダメ
ま。printfも可変引数ですが・・・
printf使うこと自体が組み込みではダメだと思うけど。
なんかまずいのか?
586 :
774ワット発電中さん:2007/02/12(月) 19:28:25 ID:ScW2wktB
588 :
774ワット発電中さん:2007/02/13(火) 03:13:36 ID:WKheBLNW
よくわかってないから使えないんじゃない?
つか、vprintfは可変引数じゃないわけで・・・
普通のprintfは高機能すぎるから、自分でサブセットを作るのがいいでしょ。
まぁ、メモリが腐るほどあるのなら使ってもいいけど。
そういう問題じゃない。
引数の受け渡しに数に制限のあるレジスタを使うからだよ。
あふれれば当然スタックフレームが作られてしまう。
こんなもんをほいほい組み込みで使うなってこった。
試作機にとりあえずLED付けられるだけ付けておく漏れは勝ち組
593 :
774ワット発電中さん:2007/02/13(火) 20:57:01 ID:QlTPkou0
凄いダメ臭がするんですが
MITOUJTAG
到達してねーしw
596 :
774ワット発電中さん:2007/02/14(水) 21:41:55 ID:YsHPagvm
だなw
XPのIMEで候補を出したら、未到と未踏の説明がごっちゃになっている・・・。
ぁゃ師ぃ。
598 :
774ワット発電中さん:2007/02/15(木) 12:18:53 ID:NqMybxaI
金儲けJTAG
E8aの発売て2月だよな
601 :
774ワット発電中さん:2007/02/20(火) 23:22:20 ID:OSKAMmZS
ですねw
仕事でやり始めて一週間ぐらいのものです。
3069F(LANなし)にて、HOSROMに乗せた状態で、16ビットタイマ割り込み内で変数をカウントさせてメインループ内で評価をするような
テストプログラムを書いてるんですが、メインループ内を永遠に回り続けて割り込み処理に入りません。
ためしに評価を割り込み内に記述すると動作するのですが、今度はメインループを回ってないようです。
解決法が思いつかないのですが(なんかすごく簡単に直りそうな予感はしてる)
誰か解決法知りませんか
603 :
774ワット発電中さん:2007/02/22(木) 18:28:31 ID:Jq77QGT8
えー?どうしよう?
HOSROMってなに?
>HOSROMに乗せた状態で、
HOSをROMに乗せた状態で、じゃまいか。
607 :
604:2007/02/22(木) 20:11:19 ID:tCk12xRo
tnx、HOSは知ってる。秋月マイコンにバンドルしてるITRONっぽいやつ。東大のみついわさんとかなんとか。
でも、タイマハンドラはHOSに実装済のはずだし、メインループとかITRONっぽく無いこと書いてあるから、
違うのかもしれないと。だから、一応聞いておこうとおもた。
いまどきTRONかよw
609 :
774ワット発電中さん:2007/02/22(木) 20:51:45 ID:Jq77QGT8
>>607 それH8OSだな
確か犬クス系だったとおも
蜜岩系は俺知らんので
>>608 >いまどきTRONかよw
↑こういう今時の事情を全く分かってない組み込みドしろうとが居る
HOSとみついわは何の関係もない
614 :
774ワット発電中さん:2007/02/23(金) 11:44:32 ID:iYMb7802
あってほしくない
そいやTOPPERS、勢いがなくなってきたね。
617 :
774ワット発電中さん:2007/02/23(金) 13:49:33 ID:cO57idsO
>>616 初心者は何処からDLするか探すのに苦労するから
人件費を考えると\13,000なんて安いだろ。
>>616 受ける方からすると、まったく何も知らない人間に一通り説明してくれて
この値段なら十分リーズナブルだぞ
でも初めての人用なら、gccじゃなくてHEWにすればいいのに
オプソ信者なのかしらん?
>>618 それは言えてる。
tron標準仕様書は公開されてるからそれ読めば
かなりの部分はわかるが、実装ごとの違いもあって、
敷居は高い。
俺はtoppersじゃ使う気にならんかったな。
初めはHEWだとコンパイルできなかったと思うし、
スタックの手計算なんてとてもとてもやってられん。
何かと話題の?秋月みついわボードでuClinux動かして遊んでる
結構安定してるしおもろいねー。
我が青春のX68000 XVI改もこいつと同じクロックだっだんだよなあ
と思うとなんとなく感慨深いものが
621 :
774ワット発電中さん:2007/03/04(日) 01:40:23 ID:TKp+FW3K
オレの胃袋はrecursive
牛か?
623 :
774ワット発電中さん:2007/03/05(月) 23:57:40 ID:V4HTfGOs
すいません組込み系の勉強しようと思ってるんですが、初心者にはH8マイコン
とSH2マイコンどっちが初心者の勉強向きなんですか?
よろしければ教えてくださいお願いしますm(--)m
アセンブラレベルで遊ぶとしたら、H8の方が初心者向きでしょ。
SHは遅延分岐とかあってちょっとわかりづらいよ。
マイコンのみならず電子工作に関しても初心者なら安く手に入る方がいいだろうね
まあ滅多なことじゃないと壊れたりはしないけど・・
そうするとやっぱH8ってことになるんだろうな
あと書籍とかWEB上のリソースなんかもH8の方が多いだろうし
そこで78Kですよ、ダンナ。
そこでAVRですよ奥さん。
趣味でH8、AVR、SHと遊んでみたけど、PICはあまりの変態度にやる前に挫折。
SH2は情報少ない。 H8は意外と開発環境が多いので、ネットでの情報収集に混乱した。
書き込み回数がちょっと少ない。秋月CPUボードは便利。
AVRはシンプルで分かり易い。最近情報も増えてきた。普通のDIPも沢山あるし、丈夫。
それとかなり速い。 20MHz8bit品で16bitデータ多用してるのに、H8の25MHzよりかなり速かった。
但しマニュアルは結構適当な和訳しかない。
複雑な用途でなければAVRお勧め。
なんでもいいよ
629 :
774ワット発電中さん:2007/03/06(火) 18:04:01 ID:OZkY8lxE
>>623 こないだLEDをぴかぴかさせることに成功した私が答えてやろう。
ぴかぴかさせるのに使った初期費用。材料だけ。道具はカウントしない。
秋月3694Fモジュール単品:1650えん
秋月H8TinyIOボード:700えん
シリアルケーブル:300えん
アルカリ角型乾電池:380えん
H8Tiny完璧マニュアル:3000えん
約6000円でぴかぴかさせることが可能です。
今は、2行のLCDを表示するべくしらべものをしている最中です。
虎技で開発したやつを移植
やったことないけど面倒くさそう
>>629 >H8Tiny完璧マニュアル
これは要らないぞ。漢なら日立のマニュアルだけで
ピカピカさせるもんだ。
一番楽なルートは、CPUボード付きの書籍を探して買うことだと思う。
CPUはなんであっても、それにあった情報があることが一番楽かと。
C言語動かせるまで持っていけば、H8でもSH2でもさほど差はない気がする。
SH2の方が情報は少ないけど、マニュアルみても分からないような機能はないと思うが。
1.HEWを使う
2.gcc、gdbなどを使う
2.を選ぶと嫌gnu厨がでてきてスレを荒らすので要注意
>>631 最近は基板サイズが限界まで削られるので、LEDを乗せてもらえません。
テストパッドすら削減対象です。
ぴかぴかできなくなって2年になります。
こんな開発部門は辞めたほうがいいでしょうか(wr
足上げれば?ピカピカ
637 :
774ワット発電中さん:2007/03/08(木) 01:21:45 ID:RvfhH4CM
>>633 まずはルネサスの無償評価版コンパイラ+HEWを試してみたら?
モニターデバッガもルネサスのモニタプログラム+Htermなら出費0かと。
それでどうしてもサイズ制限等がきつかったら他を探すと。
gccはごみコンパイラってことでFA?
>>637 始めからGCC使ったほうがいいじゃん
途中で乗り換えるの面倒だぜ
640 :
633:2007/03/08(木) 18:08:23 ID:0l1UZ4p+
>>637 HEW試してみたんですが全然上手くいきません・・・。
どこかサンプルプログラムが乗ってるサイトありませんか?
公式みてもH8のものは無いので困ってます。
現状は、I/Oレジスタの設定だけ変えて残り初期値でプロジェクトを作成。
iodefine.hの中身が3048f.hと同じになってたので、それをインクルードして、
試しにLEDをつけるプログラム
P1.DR.BYTE=0xff;
を入力してコンパイルしたらエラーは無し。
ビルドしてみたらWarningsが2つでてきました。
デバッグしてみようとマニュアルを見てやってみたら
アクセスエラーの山が出来て何がなんだかさっぱりです・・・。
んじゃgccにしようぜ
642 :
774ワット発電中さん:2007/03/08(木) 19:31:30 ID:Ju+RvGjW
gccはオプソってだけで最高ですから!
1,2Kのアセンブラで済むことをGCCでやると手間掛かるんだよね
>>640 >どこかサンプルプログラムが乗ってるサイトありませんか?
知りたい?
教えてほしい?
お手、チンチン
>>645 ホームページ先を見ても細かいところが良く理解できないので
秋月の初心者用パッケージを買うことにします。
親切にどうもありがとうございました。
>>646 デバッガってパソコン上でシミュレートして動かすものじゃないんですか?
motファイルしか入って無いってことは操作はシリアル通信で行うって事ですか?
・・・ってもうほんと初心者過ぎて聞くのも恥ずかしいのでもう一度勉強して出直してきます。
お騒がせしました。
がんがれ〜
>648
マイコンでは、実物のCPU上でプログラムを走らせてデバッグする方が一般的です。
パソコンのCPUの様にシミュレート出来るほどに、CPUの機能が確定していないです。
よって、ROM上にデバッガのmotファイルをシリアル転送して、それを実行させた状態で
自分の書いたRAM上で動く状態のmotファイルをロードさせて、指定のスタートアドレスへ
デバッグモニタのコマンドでジャンプさせて、デバッグをします。
デバッグするには、まず秋月で購入したH8-3048Fが正常に動作する事が条件。
チェックプログラムなり、デバッグモニタをシリアル転送で書き込み、実動作させてチェック。
ここまでが、第一段階。
で、次に本当に動作させたいプログラムを、デバッグモニタ上に展開させておいてから、
そのプログラムをデバッグする。
>秋月の初心者用パッケージ
どんなのか知らないけど、あんまりソフト関係は秋月に期待しない方が良いと思います。
>648
秋月のコンパイラは安いだけで初心者向けじゃない。
H8は、インターネットや書籍などの情報がすごく多いんだけど、古いものが多くまさに雑多。
しかも、秋月でもボードでもモデル(CPU)がいろいろあり、初心者がどの情報が有効かを
見分けるのは簡単じゃない。このスレが適切かどうかは分かんないけど最初は聞いた方が
早いと思う。ただし、性格の悪い人はネットにはたくさんいるから、覚悟はしたほうがいいかも
しれないけど。
>650
この書き込みのように、ただデバッグするようにするだけでも何段階もあるんで、
AKI-H8ではじめても挫折する人は少なくないと思う。
>>650 想像したのと全然違いました。
結局のところI/Oピンの制御ヒしかないわけですから
オシロスコープの波形がズラーーーと並んでるものを想像してたんですが・・・。
>>651 ネットを調べると秋月のコンパイラは初心者向けに説明されてるものが多いので、そこを参考にしようと思ってます。
不人気なのは承知してたが、ここまで黄色コンパイラの話題が
無いと凹んじゃう黄色使いなのでした
使っている人が全くいないか、叩き所がないほど完璧なのかどちらかだな。
gccを使うが吉。なんたってgnuだからな。
ストールマンさんは風呂は入らないし歯はみがかねぇし
笛だって吹けるんだぞ。恐れ入れおまいら
純正がフリーでも十分使える代物なのに非純正を使う理由が思い当たらない。
ヒント:64kB
だからVMwareで使えって言ってるだろがマヌケ
>658
ttp://japan.renesas.com/media/support/download_PDF/evaluation2.pdf >無償評価版コンパイラは、はじめてコンパイルした日から数えて60日間、
>製品版コンパイラと同等の機能と性能のままで試用することができます。
>61日以降は、無償評価版コンパイラではリンクサイズの制限が発生します。
>リンクサイズの制限はSuperH用C/C++コンパイラで256Kバイト、
>その他のコンパイラでは64Kバイトです。
よって、コンパイラ専用のOS領域を作って60日ごとに入れ替えすれば制限は無い。
プログラム全部を、リンクさせる必要が有るのは最終段階のみ。
個別サブルーチンを、64Kバイト以上作成しデバッグする「マヌケ」さんはかなり少ない。w
なんで日付ごまかすような貧乏くさいことせなあかんねん。
要するに使うマイコンがTiny系の場合、純正以外を使う理由は「皆無」。
と、いうわけで君たちに問題だ
元の質問者が使っている3048FはTiny系かな? そうじゃないかな?
>>元の質問者
もうその話題は終わってるんじゃねーの?
それに元の質問者がやろうとしてたのはLEDをつけてみるとかそのレベルだし、
現時点で64k制限を気にする必要は無いと思うが。
>プログラム全部を、リンクさせる必要が有るのは最終段階のみ。
細切れのモジュールを焼きながら関数のエントリーポイントを管理する
方法で開発するなら、最終段階でも全部リンクの必要はない。
ただ・・・
そのやり方は本末転倒だ。
666 :
774ワット発電中さん:2007/03/10(土) 16:57:09 ID:Dxer8BB7
>>660 複数の関数で構成するモジュールの概念がないのは、マヌケ以前の問題だ。
少しはプログラム書いてからにしような。
悪意を込めてage
秋月がH8のキットを出している中で3052Fと3069FのLAN開発ボードを出してますが
いろいろなサイトを見ていると明らかに3069Fの物が多く取り上げられてます
私は3052Fの開発はまだ慣れている方なので3052Fの方を使おうと思うんですが
何か3069Fの利点があったら教えてください。というか三岩ボードに問題があると良く聞くんですが・・
と、いうわけで君たちに問題だ
元の質問者はモニタデバッガでAKI-H8/3048FのRAM(4kByte)にプログラムを転送してデバッグ
しようとしている。
この場合コンパイラのリンクサイズが64kに制限されることが問題となるかな?そうじゃないかな?
>>667 みついわボード、旧製品はカニ用のまでセラロックだったので
まともに通信出来ない事が多かった。あと付属のH8-OSがアレだったから。
最近のはクリスタルに変更されてて、uCLinuxが安定して動くそうだ。
みついわボード買ったんで、MLに入っているけど、結構プロっぽい書き込みも
あるんだよな。正直、チャレンジャーやなーって思うな。ほんといいのか?
671 :
774ワット発電中さん:2007/03/10(土) 18:21:27 ID:yAZD3A/Y
>>668 リンクサイズの制限はコンパイラではなく、リンカなんでは?
それに、3048Fの内蔵RAMは64Kもないし。
あらかた表面実装になって水晶になった新しいみついわボードは
問題なさそうよ。2枚買ってエロエロやってるけど無問題
674 :
774ワット発電中さん:2007/03/10(土) 20:51:32 ID:JFilruex
> 何か3069Fの利点があったら教えてください。というか三岩ボードに問題があると良く聞くんですが・・
DRAMの初期化のレジスタ設定はまだ悶着あるの?
675 :
774ワット発電中さん:2007/03/10(土) 20:54:06 ID:9UGD7tEY
>>671 >657-663の流れ読んだか?
663に対する煽りにマジレスしてどうする。
>>リンクサイズの制限はコンパイラではなく、リンカなんでは?
ルネサスのCコンパイラにはリンカも含まれてるからな。普通コンパイラといえば
リンカも含めた総称だろう。
コンパイラとリンカが別売りだとでも思ったか?
>>それに、3048Fの内蔵RAMは64Kもないし。
668にちゃんと4kByteって書いてますがな。
脊髄反射でレスする前に空気嫁。
DRAMになんか問題あんの?
簡単に使えるようになったけど
DRAMコントローラの設定とは関係ないけど、初期のミツイワボードのパタンは凄かったな。
信号線とみまごうばかりの(というか実際区別されていない)電源、GNDライン。
あんなパタンでもDRAMが動作するのは驚きだった。今のDRAMって大人しいんだね。
678 :
774ワット発電中さん:2007/03/10(土) 22:35:26 ID:yAZD3A/Y
>>675 言い訳はそれだけ?結局、喪前が何が言いたいのかわからんよ。イタイ椰子
というのはよくわかった。
679 :
667:2007/03/10(土) 22:50:55 ID:uDsXC5Im
>>672さんが言うように明らかに安いし問題も解消されてるみたいなので3052Fの方はやめることにします
聞いてよかった。ありがとう。
仕事で使う : ルネサス製品版コンパイラ
学習に使う : ルネサス無償評価版コンパイラ
趣味で使う : 何でも良い
以上でFA
いつのまにやら、みついわボード半完成品がなくなっとる
682 :
774ワット発電中さん:2007/03/11(日) 09:23:56 ID:EDZGCWI8
3069はミツイワボードなので買う気がしない
設計者変えて作り直したら買ってやってもいい
ARMもSH2も作り直せよ
>>678 だからな。
Vmware使って、仮想OSのもとでHEW使えば、事実上メモリサイズの制限は撤廃されるってこった。
仮想OSの入れ替え作業自体大した作業量じゃない。
確かにVMware上だとトロイので、
初めの2ヶ月は普通にインストールしといて、制限がかかってから、
プログラムサイズが64k超えるんならVMware使うのが効率的。
いい加減だれかどこに日付情報書かれてるのか見つけてくれないか?
HEWをアンインストールする際、日付情報をデリートしてしまえばいいわけだよな。
しかし、64k超えるって、OSも使わず、データロガーにでも使ってるのか?
その部分だけ外部のフラッシュにでもして64k制限からはずすことはできんか?
俺は64k制限のあるHOS使ってるので(それで困ってないが)、それ以前の問題なんだが。。。。
684 :
774ワット発電中さん:2007/03/11(日) 12:15:03 ID:TpVCQxX3
仕事で割れHEW
QuartusもISEもライブラリ以外は製品版もweb版もほとんど変わらなくなってんだし、
割れはともかく無償版HEWを仕事で使ってる香具師は居るだろ。
昔、付き合いのある会社がMAXPLUS(だったかな違ったかも?)割ってたのを知ってる。
xx君が、意地になってハードウェアプロテクト外しましたよ。とか言ってた罠
それはそうと、
HEWなんかで、わざわざ金取るなと思わんか?
こんなもんで儲けてるわけでもないだろ>>ルネサス
下請けソフト会社との契約見直して、
フルバージョンを無償配布できるようにしてくれ。
gccけなす一方で、
HEWの割れ物使うとか日付ごまかせとか
HEW無料にしろとか基地害みたいな奴がいるんだな。
感心した
ルネサスのビジネス考えたらHEWを無料にすることが、
キチガイだと思わんがな。
そんで、gccは仕事には使えんことも間違いないしな。
ルネサスがHEWに金とるかとらないかを決めるのはルネサスの自由だな。
他所…たとえばfreescaleだってcodewarriorには金取ってる(無償版は制限つき)。
仕事で使うのなら四の五の言わず金だしてHEWを買えばいいだけで、
その程度の出費さえ開発に支障になるというのなら
ツールが無料で手に入る他のを検討すればいい。
仕事に使おうが使うまいが、出さんでもいい金を惜しむのは当然だ。
少なくともHEWは多少の合法的工夫で、制限なしで使える開発環境なんだがな。
ま、言ってもわからんアホには言うだけ無駄だが。
ちょっとした仕事なら、開発費にしめる開発環境の費用の比率なんて
たいしたことないから、開発環境が無料よりは、サポートも含めた品質の方が
重要なんだな。
合法的工夫なんて言うと、カッコいいが、ちゃんとしたところで仕事をしている
人にとっては開発作業には役に立たない無駄で無意味な工夫でしかないんだな。
これって、言ってもわからんアホっていうのかな?
開発ツールぐらい金出せよ
どうせほかのプロジェクトでも使いまわせるんだからさ
>合法的工夫
マジ気違い棚
っつーか仕事に使ってねぇだろ
言ってることが常識外れすぎる
>>691 ちょっとした仕事だからこそ開発環境を変えない場合だってある。
製品に使うのは自分の会社が作ったMPUを嫌でも使わんにゃならん。
でも、ジグの方は個人的に使いなれたH8を使いたいなんて場合があるだろが。
予算計上するにしても、それなりの理由がなけりゃ他社製じゃまかり通らん。
"個人的な慣れです"じゃ、まず理由にならん。
実際Vmware+無償ツールで十分使えるしな。
>>693 >マジ気違い棚
仮想OS上へのインストールがキチガイって?
自分の理解できんことはキチガイっていうのはたやすいよな。
>>仕事に使おうが使うまいが、出さんでもいい金を惜しむのは当然だ。
などといって、そのうえ
>>言ってもわからんアホには言うだけ無駄だが。
とまで言っておいて、無料のツールの使い道が治具づくりですか、
随分とみみっちい話になってしまいましたね。
そだよ。
ジグづくりがなんでみみっちい話なのかまったく理解できんがな。
>>690 その多少の工夫っての、ヒントくれないか?
コマンドラインだけでのコンパイルとリンクという方法というなら
大歓迎なんだが
そうですか、
治具作りに無料のツールを使うのが、そんなに自慢だとは思いませんでした。
最初から治具作りと言えばよかったのにね。
てっきり、通常の開発作業にも、無料のツールを使ってお金を使わないで
いるぞっていう自慢かと思いましたよ。ほかの方も治具作りとは思わなかった
んじゃないですか。正直なーんだって思いましたよ。
699 :
774ワット発電中さん:2007/03/11(日) 21:44:11 ID:7iM0ocCW
治具屋ですけど黄色使い(´・ω・`)
治具屋も色々大変なんですよ
>>698 ジグ作るのは通常の開発作業の一環だし、
そのために無料ツール使ってるのが自慢って、
お前はアホか?
"通常の開発作業"をしたことないのかい?
ID:w8iim5LCは仕事を\0で全部引き受けてくれるらしい。
無料とまではいわんが1万2万にすれば裾野は広がると思われ
直接お金を稼ぐためのものに使う道具と、社内でしか使わないものに使う道具で
使うものや手段が違って当然でしょう。通常の開発業務という意味を取り違えていませんか。
そもそも、同じ業務の一環だったら開発環境の予算要求が通るはずでしょう。
治具の開発環境はは開発予算として要求できないと言っている。 これは、
あなたの仕事の環境でも同列に扱われていない明白な証拠じゃないですか。
言っていることが、矛盾してますよ。
>>703 他社製のCPUと開発環境だから予算が下りないといってんのに。
つくづくお前はアホか。
ターゲットのデバッグをするのにジグってのは作るんだ。開発作業に普通もへったくれもあるか。
もいっぺんいったろか。
お前はアホだろ。
予算が下りないから評価期間を越えて使用ですか
仕事なんだから、当然ルネサスに確認したんだろ?
ACCSやBSAにガサ入れ食らってからでは遅いぞ。
>>704 おもしろいんで相手にしますが、他社製うんぬんや、そもそも治具ってのが
後付の理由じゃないですが、タダで手に入れられるものに仕事であろうと
なかろうと金は使わないって言ってましたよね。
それが、治具が自社製じゃないから予算が下りないですか、なぜ、最初から
そういわなかったんでしょうか。
それに、私には製造しているCPUがなんて特殊な事情はありませんから、
治具作りも開発業務の一環だとかいってアホ呼ばわりされる理由がありません。
お前はメクラか
>>694で
>予算計上するにしても、それなりの理由がなけりゃ他社製じゃまかり通らん。
ちゃーんと記述してるのに、
それすら読めないからアホつってんの。
くりかえしてやるわ
ア ホ
それと、ジグ作りは開発作業の一環じゃないとほざく、その認識そのものにも
ア ホ
と再度念押ししとくわ。
あほが自分の思い込みだけで判断して会社に損害を与えちゃいけないよな。
>仕事に使おうが使うまいが、出さんでもいい金を惜しむのは当然だ。
じゃおまえもメクラか、他社製とか言う前におまえが書いたんだろうが。
ばかだな、開発作業の一環でないとどこに書いてある。
金を稼ぐか稼がないかで、手段が違うって書いてあるだけだろうが
メクラかばか。
おうおうようやく本性出したなこの糞ボケが。
出さんでもいい金を惜しむのは当り前だろうがこのゴミ
もいっぺんいったるわ
ア ホ
OSを入れなおせばソフトの試用期間もリセットされるから合法、という根拠だけで
仕事をやっているようだが、ルネサスには確認もせず書面で貰うこともしていないんだね。
> 試用期間もリセットされるから合法
いや、根拠にならないしw。
何はともあれ、仕事で使うならライセンスは守らないといかんよ。
後々、数十倍になってしっぺ返しが来るから。
例えばだ、
試用期間は60日です、試用期間を過ぎても全機能が使えますが、試用期間を過ぎての使用は契約違反です。
って場合、60日過ぎて使うのは合法?
714 :
774ワット発電中さん:2007/03/12(月) 04:31:08 ID:t2i8kBNu
お前ら熱くなるなよ
ぶっちゃけ只厨が自分の社名晒せばいいだけじゃないか
その上で安いからいいと思う奴は只厨の会社使えばいいし、
そうは思わなければ使わなければいいし、
法の正義を試したければチクればいいだけだろ
只厨が晒せないってんなら要するに自分の行為に不正があると気づいているわけだから
それはただの犯罪者だ。
そいつが試用期間リセット技使ってるのが問題なんじゃなくて
「だからHEWを使え」って薦めるのが問題なんでねーのか?
>>714 ふーん、じゃお前ここに書き込んでる行為になんもやましいことがなければ実名示せるよな。
実名と住所に電話番号さらせや。やれないってことはやましいことがあるからこそできないわけだな。
さっさと示しな。
>>711 >ルネサスには確認もせず書面で貰うこともしていないんだね。
お前も馬鹿?Vmwareで使ってほしくなければはじめからその旨使用条件に書いとけ。
それが抜けてるのはメーカの手落ちだ。なんでユーザ様がわざわざ手を煩わさんやならんのだ。
それとACCSにBSAががさ入れして一体何が出てくるんだい?
インストール後2ヶ月経過すれば、64k制限がちゃーんとかかってる。2け月経過する前は何の制限もなく使える。
メーカの試用ソフトをそのまんま使ってるだけで、乗り込んでいったい何の証拠を見つけるんだいゲラゲラ
>>716 俺はお前と違って議論の的になるような行為をしているわけじゃないからな
一緒にされるのは迷惑だぜ
ルネサス無償評価版を61日以上使っても別に違法ではないよ。セコイだけ。
営業に聞いても「構いませんが、いずれ余裕ができたらご検討下さい」という感じ。
製品版コンパイラの価格はサポート代と思った方が良いよ。
定期的にバージョンアップするのにもコストかかってる訳だし。
サポートいらないからVMWare使うとかOS再インスコとか、勝手にして下さいご苦労様
って感じだろう。
あまりガチガチに縛って他社に流れられても困るしな。
慣れているからって、評価版をセコイことして、制限はずしてで使うなんて
そこまで使いにくいCPUを作っているのか。
普通に業務に使っているCPUより、別のメーカーのCPUの方が慣れているってなんだ?
CPUなんて1回使えば慣れるだろう。社員も使おうとしないCPU使わされるユーザーも
かわいそうだな。
自分の会社のだったら、開発環境やICEなんかも純正の最高の環境だろう。
へんな会社だな。予算が通らないってことは、別の会社のCPUじゃだめってことだろう。
見つかると困ったことにならないのかね。
考えてみると、それがこいつの一番おかしいところじゃない。
>サポートいらないからVMWare使うとかOS再インスコとか
OS入れ直したりVMware使って評価版を使い続けて良いのは個人での趣味までだよな。
会社で使ってて、こうやったらタダで出来ますよとか堂々と言ってそうだ……
そんなヤツのせいで評価版も認証式になるかもな。
OS再インスコするくらいなら製品買ってやれよ
たいそう優れたコンパイラなんだろ?
敬意を払ってお布施しろ
そうでないなら素直にGCC使え
俺様は直接担当してないんで良くしらないんだが、
ISOだかコンプライアンスだかで、うち会社では
コピー物のソフトなんか使ってるとこには仕事は
発注しちゃいかんってことになってるぞ。
まあ、相手先にガサ入れするわけじゃなし、どの程度
遵守されてるのか分らん。それに合法と言い張ってるようだから
何ともいえないが、売り物のソフトをタダでごまかして使ってますよ
なんてのは、2ちゃんとはいえ、あんま人には言わない方がいいと思われ。
何かと厳しいご時世だしな。
×売り物のソフトをタダでごまかして使ってますよ
○売り物のソフトをタダでごまかして仕事に使ってますよ
素人が趣味の範囲でHEW試用版どう使うかは
ルネサスがどう考えてるのかっつー話になるだろうから、
どうでもいいとは思う
>>717 議論の的?お前のネットへの書き込みに対して俺は議論したいんだよ。
違法行為してるからネットに書き込めないんだろ?なんもないならさっさと実名晒せるんだろ?。
それともお前は犯罪者か?
>只厨が晒せないってんなら要するに自分の行為に不正があると気づいているわけだから
>それはただの犯罪者だ。
自分で言ってるよな。論理に矛盾しないように行動しろや。
>>ID:Rt256ouB =
>>720 お前の思考はガキ以下か
社員全員が、MPU設計一部門の製品思想に納得してるわけじゃねーんだよ。
ましてや、ジグに使うようなデバイスなんて、慣れたものを選ぶのがもっとも効率がいいんだ。
それ以前に、他社製MPUをジグに選んでる人間が、製品に搭載するMPU周りの
設計に携わってるかどうかも考えが及ばんのかお前はよ。会社ってのはな、専門の技術分野を
分担して開発してんだよ。学生ちゃん。
書いてる内容からして、ゆとり世代のあほの匂いがプンプンだ。
繰り返すが、お前、間違いなく
ア ホ 確 定
>へんな会社だな。予算が通らないってことは、別の会社のCPUじゃだめってことだろう
CPUぐ製品ラインアップに持ってる規模の企業に就職してからほざけアホ学生
>>723 >売り物のソフトをタダでごまかして使ってますよ
残念だったな。売り物じゃないんだよ。評価版をそのまま使うことに文句言われる筋合いはないね。
厭ならはじめから使用許諾条件に記載しとけ。アクチするとかな。ちゃんと防ぐ手立てがあるのに
それをやらないのは企業の怠慢なんだよ。
もっともルネサスはそんなことはなから承知でやらないだけだがな。
いずれ、もうちょっとシェア落とせば完全無償配布だろうしな。
EDA専門メーカ以外はこんなもんの売上なんか期待してないんだよ。
>ルネサスがどう考えてるのかっつー話になるだろうから、
仕事であろうが、趣味であろうが、罰則規定が設定されてる行為以外は、版権者がどう考えているかって話だ。
刑事罰が科せられる場合も、著作権侵害行為は、傷害罪と同じく親告罪な。
727 :
774ワット発電中さん:2007/03/12(月) 12:47:27 ID:c0qjxu2n
こういう人間がいる会社と仕事したくないな
是非会社名を教えてくれないか?
>>725がどんな屁理屈こねようが多くの人が
>>725なんかと一緒に働きたくないってのは変わらないな
何か割れ物ソフトと勘違いしてないか?
無償評価版はサイズ64k以内、若しくは60日以内で使用する分には無制限に使用できる。
一方で同一人(法人)が複数回インストールすることも制限されていないので、上の彼の
ような使い方をしてもそこまで非難されるには当たらないし、十分にルネサスの想定範囲内
だと思われる。
これは仕事か趣味かにかかわらず同じこと。
ただ、完全無償で配布しろという意見には同意できない。
無償のものに満足なサポートは期待できないからな。
製品版を購入すれば手厚いサポートを受けられるということには価値があるし、全く無制限
で製品版と同じものをタダで使いたいというのも虫が良すぎる。
無償評価版については、これだけの開発環境を無償で提供してもらえるということをルネサス
に感謝しながら使うべきだろう。
つまりルネサスからは
60日以内でも製品の開発に使うなら正規製品を買ってくれ
ということだな。
サポセンに頼らない覚悟があれば評価版でもいいんじゃない?
ま、VCみたいにドキュメントやWebサイトが充実しているわけじゃないんで自助努力だけでいけるとも思えんが
E8エミュレータ買うと無償評価版のCDが付いて来る
つまりE8で対応しているTinyマイコンではサイズ制限が無意味だから、開発にも好きに使ってくれということだったと思う
但し書きとして「評価版ソフトウェアを使用して量産製品への書き込みを行った場合の保証はありません。」とあるので、
一切サポートは受けられ無いけどな
少なくとも製品開発を禁じるとはどこにも書いてないぞ
>>729 >無償のものに満足なサポートは期待できないからな。
製品価格がサポート価格をinckudeしてる必要は全くないよ。
サポート料として別途徴収すればいいんだし。
あと、
EDAメーカならいざ知らず、チップメーカの開発環境なんて、
下請けのソフトハウスの取り分を明確化したい理由で、
料金徴収の入り口を分けてるがそんなもん個々のチップ価格に添加すりゃいいだけ。
開発環境使う奴はチップを使わないはずないんだから。そこから徴収すればいい。
まぁ上の別途徴収すればいいって話とは矛盾するがね。
ソフトの料金徴収なんて、いろんな方法があるってこった。
735 :
774ワット発電中さん:2007/03/12(月) 17:36:06 ID:c0qjxu2n
この手の輩は自分が同じことされると火病を起こすの法則
関わらないのが一番
ホントにこのスレ見てると、
ソフト制作側のアホな要求をそのまんま鵜呑みにする日本人ってホントおひとよしな国民だな。
アメリカさんもこのアホさ加減に陰で腹抱えて笑ってるだろな。
森進一かわいそうにな。マスコミあげて耳毛じじいを持ち上げて、
日本人の著作権意識が低いって?もうけすぎなんだよ。著作権者
自分で作曲作詞やってる歌手の年収見てなーんも感じねーのか?
自分の給料と比較してみろ。
13年連続で世界No.1の富豪になってる企業の利益をこれ以上増やしたいのかお前ら。
物には適正価格があるんだよ。
>>735 関わりたくないならわざわざレスせずROMってな。
目先のコストに追われているのを笑ってやるw
あんたのやっていることは姉歯と一緒だよ、オッサン。
目先のコストに追われてビジネスモデルを間違ってるから
ソフト会社は不毛なコピー対策を延々繰り返す羽目になるのさ。
そんなこともわからんか?
姉歯はソフトの結果を偽装しただけ。
こっちは正規のまっとうなやり方でソフトを使ってるだけ。
その違いもわからんかいゆとり世代のまぬけ学生ちゃん。
>こっちは正規のまっとうなやり方でソフトを使ってるだけ。
ルネサスに確認も取らず正規の方法などと言い張るとは・・・
あまりわらかす事言うなよ。
>製品価格がサポート価格をinckudeしてる必要は全くないよ。
HEW以前に君は本当にCが書けるのかね?
>elTy19Bp
おめでとう
今日の痛い子大賞はあなたに決定です
>>741 何を言ってくるのかと思えばタイプミスの揚げ足取りかい?
ごくろーさん。
>>742 そりゃ光栄だな。
CPUメーカーの彼、やばくないか。
いちユーザーみたいな感じで書いているけど、CPUメーカーなら競合他社だろう。
それが、タダで制限をはずせる方法を書いて奨励したり、他社のソフトにタダにしろと
いったり。明らかに営業妨害の不当行為でしょう。
ルネサスが彼の会社に抗議しても当然の内容だよな。
おれが、彼の会社の上司だったら、ルネサスのCPU使った治具がないか探して、
自分の会社の人間じゃないか確かめるな。
CPUメーカー?そいで競合他社?
ふーんお前日本の電機労連加盟メーカーの現状全くわかってないな。
CPUなんざラインナップひとつに過ぎんのだよまぬけ。
間違いなくゆとり教育世代の糞学生。>>ID:2MjtC7G8
さっさと就職先探せ。入ってきたら徹底的にしごいてやるからよ。
楽しみだな〜オイ!
>>744 慌てるな
彼は各社に一人以上いる
そして私も彼である
elTy19Bpがなんか勝手にヒートアップして盛り上がってるな
>>745 なるほど、国内の大手メーカーってことですか。どうりで品が悪いわけだ。
>>747 たしかにすごいキレようですね。死にかけのSA社の社員だったら笑っちゃいますけどね。
きっとストレスがたまっているんでしょう。
こんなん自慢げに語る大手なんて常識的にはないと思う。
最近いろいろ厳しいから。
余所から突っ込まれたとき逃げ場がないようなことは
やらない/やれないよ。
激して語る彼の発言が真実なら、よっぽど金銭的に厳しいとこ
だろう。なりふり構わないでやるしかないみたいな。
なんだよ会社自慢かよ
眺めてればそのうちその合法使用の方法が解ると思ってたのに
ひょっとして本当に再インスコなのか?がっかりだ
2MjtC7G8も連続投稿するほど熱くなっちゃってるよw
こういゆ奴には刑事罰ではなくて体罰を与えよ
再インスコだけじゃ大麻はリセットされないよ
人件費考えると買ったほうが安上がりなんじゃね?
てゆーかGNUでいいんじゃね?
再インストールを60日ごとにするということは、
おそらく開発環境の再構築を2ヶ月毎に3時間程はかけてるんだろう。
つまり、年間18時間ということになる。
そして、これをやったほうがHEWを買うより安いというのだから、
HEWの価格を20万として、大体単価1時間1万円の人間ということになる。
一日8時間で、1人月=160万円。エンジニアとしては中の下あたりかな。
普通は出来ないようにしてあることなので、敢えて試さない人が多いが
駄目元でやってみると、すんなり出来てしまう。
わざとそのようにしているようだが、公になったらやめてしまう意向なのか、
オープンにする意向なのかがわからないから、言葉を濁さざるを得ない。
工夫の必要はないので、合法的工夫って言葉は合わない気がする。
むしろ気の持ちようかな。
正規ユーザーになっているつもりで、手順を踏めばいい。
発想的には、小学生の発想w
>>754 彼の給与はそれだけ安いってことでFAだ
758 :
633:2007/03/13(火) 01:20:08 ID:FdzBFOb+
一応近況を報告しにきました。
秋月の入門セットが届いたので解説サイトどおり勧めていったら
ITU割り込み機能が使えるようになりました。
とりあえずこれだけ使えれば今のところは問題ないのでほっと胸をなでおろしてるところです。
>>755 再インストールいる間に別の仕事が出来る
>>755 >おそらく開発環境の再構築を2ヶ月毎に3時間程はかけてるんだろう。
馬鹿?
再インストールに3時間?OSの再インストールするつもりか?
全然わかってないねぇ。
あーして、こーするのに数分
HEW再インストールはおそらく5分程度
合計20分程度
>>756 >発想的には、小学生の発想w
ふーん。まだ理解できてないだろ?
お前の知識並びに理解力が猿以下なんじゃねーか?
発想なんて、フリーウェアインストールに
日頃から注意してる奴なら普通に思いつくことだからな。
ま、アホはわからんでいいよ。
>mbKu5E0T
触るなキケン
3069Fをポチポチといじる日々・・・ようやくIRQ割り込み用のスイッチと電源スイッチ取り付けた自作の基盤完成。
これで電源コード抜き差しでリセットしなくて済むようになった。
気がつけば必要な知識がソフトからハードへどんどんと移行していく・・・プログラムが書きたひ
基盤と書いてる時点で・・・
いや、CPU基板を載せるマザー基板のことを基盤と言ってるの鴨試練
基盤技術って重要だよな
黄ばんだシャツには重曹だよな
漂白剤の方がいいと思います
>>762 プログラムなんてオマケみたいなモノだぞ?
>>766 漂白剤付けっぱなしで忘れてたら翌日末期色になってて捨てた
770 :
774ワット発電中さん:2007/03/13(火) 22:37:28 ID:umc42ZBN
次スレは生活全般板に立てるがよい
3/24はV850E/JG2の付録基板
いーかげん飽きた。NECの販促に乗せられて、
わざわざ、情報も少ない、使い慣れてもないチップ、
環境を使う意味なんてほとんどないし。
一応2冊ぐらいは買うかもしれんが。
封も切らずにお蔵入りだな。
去年のSH2基板をブラッシュアップして作り直して、
常時入手できるように販売するか、
SH2A基板でも新たに出してくれ。
設計は吉田以外で。
>>772 V850は知らんが78Kは使いやすい。
情報が少ないって、お前は脳みそがクソに(ry
NECのマイコンは日本語の情報には事欠かないと思うが。
確かにユーザーは少ないかもしれん。
Web上に仲間が少ないマイコンは嫌か?自分で考えられんのか?
ってか2冊も買うんじゃん。(w
78Kユーザーの俺でさえ1冊でいいかと思ってんのに。
774 :
774ワット発電中さん:2007/03/14(水) 15:04:59 ID:79R6BqxY
>>773 >V850は知らんが78Kは使いやすい。
知らん奴はスッコンデな。ゴミ
775 :
774ワット発電中さん:2007/03/14(水) 15:06:01 ID:79R6BqxY
>>773 >NECのマイコンは日本語の情報には事欠かないと思うが。
日本語しか読めんって?中卒かお前
中 卒 哀 れ !
Q?
777 :
久々のQ:2007/03/14(水) 15:23:59 ID:5avn/Xf2
久々だなお前ら。覚悟しとけ
778 :
774ワット発電中さん:2007/03/14(水) 16:57:13 ID:1IbwerMB
さすが悪意に満ちたスレ。ageとこう。
「日本語の情報には事欠かない」が「日本語しか読めない」
に曲解されてしまうのか。
まあいいや、ほかに用もないし望みどおりスッコンデるよ。
曲解?事実だろうが笑わせんな高卒哀れ
780 :
774ワット発電中さん:2007/03/14(水) 17:20:05 ID:5avn/Xf2
>さすが悪意に満ちたスレ。ageとこう。
前々からこのフレーズで上げてたのはキサマか?
78kユーザがルネサススレになんか来んなヴぉけ。
さっさと死ね!高卒哀れ!
Qとはちょっと違うな、やっぱ。
782 :
774ワット発電中さん:2007/03/14(水) 19:52:40 ID:1IbwerMB
帰宅前に遊んでやろう。
>>780 違う。だがageとこう。
残念ながらルネサスの(クソ)マイコンも使っているのだよ。遊びで。遊びで。 遊 び で 。
別にマイコンなんか何でも使うがな。上からの指令でPIC使った時は
さすがに半狂乱だったが。
んじゃあせいぜい無意味にヒステリックなレス頼むよ。
アディオス。
オレ的に今回のV850基板はウマーだな。
誰も使っていないマイコンほど面白いモノはない。
784 :
774ワット発電中さん:2007/03/14(水) 20:25:19 ID:xoL7DXgz
悪意に満ちたスレは気づいた時にageておかねば
俺も2冊買おう。
ルネサスってさ、わりと使いやすいと思うんだ。
でも、サンプルプログラムクソだよね。
まともに動かないし。ソースの書き方汚いし。
サンプルソースの動作確認から入るけど、数日中に原型を留めなくなる。
ごめんお>作った人
Qになりきるのは意外に難しい。
789 :
774ワット発電中さん:2007/03/15(木) 13:32:29 ID:4k3Ei8Tc
E10AUSBでSH-2使ってます。周辺機能レジスタで書き込めないのは何で?
PFCとかは読み書きできるけどCMT系は全滅。デバッガからもソフトからもできない...
誰か助けてー
>>789 SH2といってもいろいろあるからの〜型番ないと答えにくいぞ。
まあモジュールスタンバイだったというオチがよくあるパターンなわけですが。
E10AUSBいくらで買えた?
SH2は値段が高いのが難点・・
>789
SH2といえば、まず書き込みたい周辺機能のモジュールをenableしる。
話はそれからだ。
H8Sモナー。
H8はデフォONだ。
795 :
789:2007/03/16(金) 10:01:08 ID:85GaDizL
みんなありがとうー!一週間も悩んでました;;
初期状態がスタンバイだなんて・・・
みんなはまるんだなー。
漏れもそれで半日悩んだことがあるよ。
ねーねーE10AUSBっていくらで買えたの?
798 :
774ワット発電中さん:2007/03/18(日) 04:37:25 ID:t/2MjuG4
500円
送料こっち持つから譲ってくれ
800 :
774ワット発電中さん:2007/03/18(日) 15:24:10 ID:9GWharRh
品切れ
ロット10万個とかじゃないのか(w
HEWの読み方はヒューでおk?
ヘウ。
マニュアルにはヒューって書いてあった気がする
HEW使ってるとbuild時にしばしばソースファイルでAccess Violationとか言いやがって
面倒なんだけどそんなことない?
806 :
774ワット発電中さん:2007/03/21(水) 06:18:39 ID:IbpIJgKO
NANDフラッシュのリードライトや物理フォーマットについて知りたいんです。
参考になる書籍やホームページをご存知ないですか?
807 :
774ワット発電中さん:2007/03/21(水) 22:16:35 ID:vdFAem9X
悪意に満ちたスレなんでアゲとかなきゃならないです
808 :
774ワット発電中さん:2007/03/21(水) 22:19:58 ID:TGgrvpUo
p@szkgvrp@shBKM<pa:bpADa
809 :
774ワット発電中さん:2007/03/21(水) 22:24:20 ID:JTg2SIkf
だすね
810 :
774ワット発電中さん:2007/03/22(木) 22:09:41 ID:R7bPL6dw
出す出す出む出す
811 :
774ワット発電中さん:2007/03/23(金) 20:25:33 ID:/NmZS/TN
SH7145って内蔵フラッシュの公称書き換え可能回数100回じゃん
すでに100回どころか1000回はゆうに書き換えてるんだけど何回くらいまでなら使えるのかな?
>>811 あ、V850の話だけど、今月のインターフェースにこんなんがあった。
100回ってのは、書いた後10年データ保持を保証する回数で、
デバッグ程度(の期間)なら1万回ぐらいでも大丈夫じゃないかと。
813 :
774ワット発電中さん:2007/03/23(金) 21:01:05 ID:L45tB/Z7
出い出あ出ん出い
>>812 なるほど
実はデバッグ中に謎バグが出たとき、本当のバグなのか書き込みに失敗した結果なのか区別がつかないんじゃないかと
ガクブルだったんだ
これで安心してデバッグできるよ
>>811 最低100回、typ.で1000回、最大10000回、じゃなかったっけ?
趣味で使うなら、かけなくなるまでは使えるw
typで10000回だな
バス椅子と伝出す
818 :
774ワット発電中さん:2007/03/24(土) 07:42:57 ID:E3GmZlXa
出あ出す出む出ん
タイプで1000回意味が分からん
ティピカルじゃ?
おまいらカキ過ぎじゃぁ。いいかげんにせんと馬鹿になるぞ。
typical
タイプっていった香具師は釣りだよな。マジで釣りであってくれ。
近所のHPの外人さんはそうよんでたけど
typical たいぴかる
typ. たいぷ
>>814 書き込み時にベリファイするだろうから、
書き込み失敗ならそこでわかると思うよ。
んで、ベリファイエラーが出始めたら寿命かと。
俺はまだそこまで逝ったデバイス見たこと無いが。
taipo
書き込んですぐ間違いに気づきましたorz
MOTファイルじゃなくてOBJファイルでした。すいません。
レツゲッ ティピコー ティピコー
アワナゲッ ティピコー
レツゲリヌ ティピコー
レミヒヤボディトオ ボディトオ
レミヒヤボディトオ
832 :
774ワット発電中さん:2007/03/25(日) 08:13:44 ID:7NzEwU8s
>>829-830 GDL環境が具体的に何を指すのかわからんが、obj形式はコンパイラ/リンカ
依存の可能性が高いので、objが作成された開発ツール環境でなければ使え
ない。
objファイルは、リンカのパラメータとして指定する。まずはリンカの
ヘルプを読むことを薦める。
hipopotamous
let's get physical
835 :
774ワット発電中さん:2007/03/25(日) 21:34:50 ID:da9yNE6j
なりふり構わず、って感じだな。そうとう生活が行き詰まっているとみた(w
837 :
774ワット発電中さん:2007/03/28(水) 20:52:58 ID:U8aNHdWv
元祖悪意に満ちたスレですから
二番煎じに負ける訳にはいかないですから
存在感をアッピールする為にもアゲないわけには逝かないんじゃないかな
なんて思うわけですよ
お前が悪意に満ち満ちて常時上げしてるんじゃねーか
839 :
774ワット発電中さん:2007/03/29(木) 21:22:19 ID:7/nepX/u
まあ
がんばれwww
蜜違和MLの亀仙人なんとかならんかね
>>840 自分のメーラーは、自動で亀と藍電子工房をスパム認定したぞww
やっぱフィルタか・・・。
目潰しもあんな亀飼う余裕あるんだね。
Y!のスパムフィルタもスパム認定。
というか10分置きにメール投げた、そうなるわw
文句の言い合いが99.9%
まさにカオス、宗教戦争
H8,SHスレ>>(超えられない壁)>>VIPの全スレ=混沌
ぼくマイコン屋だけどここはサパーリ役に立たないスレ。
2chに何を期待してるんだ?
2chは人生の清涼剤w
2chは便所
俺は便所に落書きするDQN
848 :
774ワット発電中さん:2007/03/31(土) 15:24:17 ID:KmFWBlsc
悪意に満ちたスレに相応しいgdgdぶりだ
>>840 あの蜜違和MLの荒れようはどうにかならんかねぇ。
チャットと勘違いしていたり、
ツリー(In-Reply-Toの内容)がグチャグチャになってたり、
検索禁止と言わんばかりに全角半角グジャグジャに混ぜて書いたり、
コンテンツ変わらないのにタイトルをしょっちゅう書き換えたり、
挙げ句の果てに自分の名前をタイトルにしたり。
非常にそこいらがきれいな某MLじゃそういう不届き者は管理人が「悪即断」で
コッソリ注意して予防しているようだけど、既に不届き者が多数派だからなぁw
無理だろう。
まともに答えられる人がいれば…
>>849 >ツリー(In-Reply-Toの内容)がグチャグチャになってたり、
OEって未だにタコなの?
Output Enable のこと?
>>851 切れるならまだいいんだが…
関係ない話をぶら下げる方ですよ。
SH3内蔵RTCの電源は1.8Vに限定されるので、1.8Vの電池そのものが
存在しないので、事実上、素人工作においては内蔵RTCは使い物になりません。
855 :
774ワット発電中さん:2007/04/04(水) 20:34:48 ID:4JzhuPW9
結局gccはゴミってことでFA?
856 :
774ワット発電中さん:2007/04/04(水) 20:55:15 ID:xZyFQi/E
今更次郎
使い方しだいなのでは?
確かに。
SH3の内蔵RTCはメインの電源も入っているのが前提。
だからPDAみたいにメインの電池でつながりっぱなし
なら使えるよ。
でもRTCだけ電池でバックアップは仕様上保証されて
いないから、おじさん達は要注意だ。
gccはゴミかもしれないが、可燃/不燃/資源ゴミの、
どれに分類されるかは市役所の見解が出ていない。
しばらくはくさいかもしれないが各家庭で保管して
ほしいぞ。
859 :
774ワット発電中さん:2007/04/05(木) 01:59:54 ID:PYblvXZs
地下300mへの埋め立てが義務付けられてます
リサイクルや再処理も無理そうですか?
861 :
774ワット発電中さん:2007/04/05(木) 06:17:13 ID:cd3KI83o
悪意に満ちたスレを間違えて開いてしまった
俺ってバカ
やはり間違い易いのでアゲとかねばならないと思う
HEWもタダにしろとかわめく基地外がいたり
ユーザーはろくなもんじゃなさそうだがな。
>>862 割れ物じゃなく、HEWをタダでフツーに使ってるけど、何か?
>>863 金取るのはコンパイラですからなあ。
タダでも使いたいと思わんが>HEW
そうそうHEWがロハってことも知らんあほがまた吠えてるわけね。
HEW = コンパイラと思ってるアホも多いよね。
シミュレータは使いにくくてかなわん。
コンパイラは、無料のKPIT gccでいいじゃん。HEWにも統合できるし、H8,
SH,M16/M32に対応してるし。
漏れはシミュレータは使ってないから、どうでもよいな。
コンパイラパッケージのサイズ制限の話してたら「それはコンパイラじゃなくてリンカだろ!」とか
訳解らん突っ込みする奴もいたなw
おかしな奴はどこにでも居るってことで。
おかしくもなんともない
サイズ制限はオブジェクトにはないだろ?
インストールして2個月以上経過したHEWに限り、
リンクして実行ファイル形式のサイズが64KBとか256KB超える場合に
それを生成させない制限だったと思う。
俺はH8OSというはなから64KB制限のあるOS使ってるんで、
HEWの機能制限に引っ掛かったことがないのでわからんが。
>>868 それは合ってると思うぞ。
まあ最近はコンパイラとリンカが別だと意識する機会が少ないからねぇ。
もっと昔はコンパイラはアセンブラソース吐いていて、
コンパイル→アセンブル→リンク
だったんだぜ。
HEWをタダにしろ厨をいじるとすぐに反応が返ってきて
おもろいな
872 :
774ワット発電中さん:2007/04/06(金) 00:38:35 ID:ntwGgUkT
>>869 それはHEWじゃなくてコンパイラパッケージの制限じゃないのか?
HEW使わないでコマンドラインからビルドしても制限かかるからな
無償評価版H8C/C++コンパイラパッケージ = 64k制限
製品版H8C/C++コンパイラパッケージ = 無制限
そういう話をしてる時に「コンパイラじゃなくてリンカーだ」って口をはさんだら
それはおかしな奴と言われてもしかたないって話だろ?
リンカーはコンパイラパッケージの一部なわけで、「製品版リンカー」とか単体
で入手できるわけじゃないから、リンカー単体の話を持ち出すのは無意味
確かにmake使ってビルドしてもサイズ制限に引っかかるからHEWは関係ないな。
makefile使ったことない厨房も多いんだろうか。
「リンカはコンパイラパッケージに含まれる」っていうのは
「厳密に言うとリンカの制限」を否定する理由にはならんだろ。
C言語にコンパイル単位の概念がある以上、
リンカやライブラリアンは別に考える必要がある。
ただ、まぁ、細かい話だ。
>>872 リンカの制限だといったらコンパイラパッケージで何が悪いと開き直り、
HEWの制限だと言えば統合環境は関係なくてコンパイラパッケージの制限だと言い直す。
何としてもコンパイラパッケージの制限と皆に言ってほしいのか?
厳密にはリンカの制限だよ。
評価版のHEWをインストールすればコンパイラもリンカもインストールされるんだからHEWの機能制限といってもいいだろうが。
何をごちゃごちゃ言ってる。
厳密には、
「広義のコンパイラ(リンカ、アセンブラ含む)の制限」だけど
「狭義のコンパイラ(リンカ、アセンブラ含まず)の制限」じゃない。
話の本質はわかっていても細かいところで突っ込むから会議とかでもギクシャクして
次の話題にいけない・・・・
こんなやつが職場にいると、仕事がしづらくなる典型的な人だな。
ここにいる人は。
878 :
868:2007/04/06(金) 08:22:59 ID:DdPKiCTp
> コンパイラパッケージのサイズ制限の話してたら「それはコンパイラじゃなくてリンカだろ!」とか
> 訳解らん突っ込みする奴もいたなw
それ漏れだ。(w無知を棚に上げて、自分の理解できない事を言われると
「訳判らん突っ込み」か?(wどっかの工業高校生じゃねえの?
ルネサスがリンカを単体販売していなくても、OBJ形式に互換性がある他社の
コンパイラパッケージのリンカを拝借すれば、サイズ制限には引っかから
ない。
例えばx86系であれば、MicrosoftのMSC,Quick C,MASMと、OPTASMなどはOBJ
形式に互換性があるので、これらのOBJを混ぜてリンクできる。
いくら制限かけたところで、モジュールを分割して、相互に参照する関数
のエントリアドレスや変数を絶対番地で管理して、コンパイラはポインタ
参照のソースで騙して、生成されたHEXファイルをマージすれば、リンク
制限以上のコードを書くことは可能。
>>868 には一生無理だろうけどな。
879 :
868:2007/04/06(金) 08:24:05 ID:DdPKiCTp
>>868 には一生無理だろうけどな。 ... ×
>>869 には一生無理だろうけどな。 ... ◎
880 :
774ワット発電中さん:2007/04/06(金) 08:48:44 ID:to1EVntt
腹黒いスレを発見した
目印にageておいた
881 :
869:2007/04/06(金) 09:44:21 ID:nPpyMIpn
それと、MSの話はどうでもいいから、
ルネサスリンカと互換性のあるリンカがあるなら、紹介してくれ。
それさえあれば事実上HEWの制限はなくなるんだから、皆知りたいはずだ。
>>882 つ binutils
デバッグ情報は厳しいかも。
>>「それはコンパイラじゃなくてリンカだろ!」
間違ってはいないがただの揚げ足取りだな。
なんか揚げ足取りのコピペを連想したんだが思い出せない。学者の会議か何かのやつ。
>>878 ==
>>868 でこのスレの荒らしってことなのか?
ジサクジエンで暴れようとしたが、アンカーつけ間違えるのと、
間違って名乗って露呈した?
リンカなんかgcc馬鹿にしてる奴なら作るの簡単だろ
オブジェクトファイルの解析に時間がかかるかもしれないが
それもそう難しいことじゃない。さっさと作れよ
887 :
868:2007/04/06(金) 16:38:04 ID:+vZ1yvt3
>>878 ニセ者乙
そんな誰でも知ってること得意そうに吹聴されても…
結局サイズ制限を外すには何を買えばいい?HEWでもリンカでもなく、コンパイラパッケージだろ?
だったらコンパイラの制限だというのが正しい。
888 :
878:2007/04/06(金) 18:09:23 ID:DdPKiCTp
厳密さを求める本物のプログラマは、タミフル盛られようが、脳みそに
ウジ虫がわこうが、間違っても
>>868 のような言い訳はしないものだ。
初期のCコンパイラはアセンブラソースを出力するプリプロセッサだった。
現在でも、コンパイラが生成するのは、中間コードのObjフォーマット。
ルネサスのコンパイラが吐くのはELF形式のオブジェクト。ELF形式に対応
したKPIT Toolsのリンカでリンクできるかもしれんが、公開されているOBJ
形式すら調べられないクレクレ房は、リンカの差し替え方法すらわからん
かもしれんな〜。
>>868 は、プログラミングやめて、タイゾウの後を追って自民党議員になる
べき。そうすれば、事実歪曲や苦しい言い訳をするのも恥ずかしくなる。
プログラマなんかになりたいか?
俺は、ディジタルシステムでいうと
全体構成設計するハード屋 >>> プログラマ == 下僕
だと思ってる。間違ってもソフト屋ごときにハードも含めた全体設計はできない。
ハードが決まった後の閉じた世界で右往左往するのがソフト屋
>>889 結局右往左往させるのか。全体構成を設計した奴は誰だ(wr
最終的に尻拭いさせられるのは間違いなくソフト屋だ。
それにいちいち目くじら立ててたら、ソフト屋はつとまらん。
そんな仕事やりたいか?
ぐだぐだカキコしてないで、さっさとリンカ作れよ、そんなの簡単だろ。
したらHEWが永遠に無料で使えんだろ。
さっさとしろアホども。
俺はgnu使うから関係ないがな
>>888 >中間コードのObjフォーマット
あほか
うむ。中間コードというのはPascalのPコードや
Javaのバイトコードを指す言葉だ。基本的な用語も分からん
ヴァカがいついているようだな
むしろ初期のCコンパイラは-Sもないobjコードしかはけないしろものだったんだがな
そいでもってOBJが中間コードって ( ゚∀゚)アハハ八八ノヽノヽノヽノ \ / \/ \
βακα..._〆(゚▽゚*)
objは通常「中間コード」ではなく、ターゲットの実行可能なコード+シンボル情報だ。
例えばLinuxの.oのフォーマットはELFだし。
ま。たしかに普通obj形式を中間コードとは呼ばないだろうけどね。
久々に来てみたらH8でBASICコンパイラでもつくるのけ?中間コードって
っ「Linker&Loader」
中間ファイルとでも言いたかったんだろう。
確かに中間ファイルに違いはないけど、
そういう言い方もあんまりせんよな。
コンパイラは字句解析→構文解析→obj作るとこまでが仕事で、
それをリンクして実行プログラム作るのは
結 合 プ ロ グ ラ ム
の仕事。結合プログラムだぜ。結合プログラム
昔の情報処理試験こう言ってたよな。
ここまでくると、SHにはあんまり関係ないなw
ソースを原始プログラムとか言うアレか?
>>903 実行時アドレス決定プログラムの方がしっくりくる
907 :
878:2007/04/07(土) 17:46:53 ID:/jKOwT8F
>>906 プログラムのROM化は、眼中にありませんってか?(w
DOSのEXEファイルやuClinuxのフラットバイナリはOSが
実行開始アドレスを決めるのだ
909 :
774ワット発電中さん:2007/04/07(土) 18:35:23 ID:GYwS9ICA
ところでお前ら、ルネサスのCにもファイルを扱う関数があるわけだが、
ファイルシステムのない環境(OSなしとか)でこれをつかったらどうなるんだろうか?
SHに限定しないなら、一般的な実装だと正常にコンパイルできて実行時エラーとなる
それが一般なの?
某開発環境で準備無しでprintfを使ったら
リンク時に「writeがねーぞ」とゴネられたが。
マニュアルは一通り読んだけど載ってたかなぁ
>>911 なるほど、やっぱり動かないのね
>>912 それはライブラリをリンクしてないだけで、ファイルシステムや
ファイルがないことと何の関係もない
>>913 低水準入出力関数を作れみたいな事が書いてあったと思うが。
>>915 書いてあったけど、それはIDEでプロジェクト作るとき自動生成されたような・・・
でも設定が必要になりそうなFlash領域のアドレス指定やFlashメモリに書き込むためのルーチンはどうすればいいんだろう
メモリのデータシート読んで作るとしてもそれをどうやって関連付けさせたらいいのやら
ちなみに現場ではいまだにDOSでSHC4.1Bを使ってメイクしているわけだが・・・
こんな人まだいます?
>>908 x86はセグメントリロケータブルで、完全リロケータブルなコードは書け
ないので、仕方なくそうなっている。
>>916 自動生成されるのは中身がカラッポの関数の入れ物だけ。中身はハード
に合わせて書く必要がある。
リンクの件もそうだが、最近のプログラマは自分の書くソースがどういう
仕組みでバイナリに落ちるか理解すらできていないのかねぇ?これじゃ、
中国人やベトナム人に置き換えられても仕方ないかもしれんなぁ。
とチンコロに追いやられた無能がほざいております( ゚д゚)、ペッ
いくらチンコロと呼ぼうが、それ以下の劣等民族、日本人が淘汰されるのは
仕方ないよね。(w
どっちにしても「使える奴度」は正規分布なんだから
人口が多い国ほど有利だ。
我が国のことを心配する気持ちがあるなら子供をたくさんこさえるしかない。
若年層の貧困化、高額な教育費、などなど子供をこさえやすい環境とは
逆に逝っているだけに厳しい。
だが、貧乏しても子をこさえることが日本の将来のためになるのだ。
せっせと励め、おまえら。
相手がいればね…
>>918 最近はC++とかで書くと本気でどういうバイナリに落ちるのか
全然想像できんですよ。
>>918 >どういう 仕組みでバイナリに落ちるか
>>923 >どういうバイナリに落ちるのか
絶望的ですな。
>>921 >どっちにしても「使える奴度」は正規分布なんだから
先生!正規分布にしては左側に偏りすぎです!
>>925 使える奴度そのものは正規分布に従うが、採用という名のサンプリング手法は無作為的手法じゃないから(w
んまぁ理系や工学系を選ぶ段階で「使える奴度」に偏りが出てる可能性が無いわけでも無いが…アレ??
ここまでレベル低い香具師ばかりだとは思わなかった orz
>>927 正規分布ってなによ?ルネサスのホームページで検索したけどみつからん。
929 :
774ワット発電中さん:2007/04/09(月) 18:42:50 ID:vRfmgusy
さあ
性器が曲がってるんだろ
jwordってスパイウェアじゃないの?
昔はね
今も良いイメージ無いけど
cnsminはいまだに使ってるんじゃなかったっけ?
亀ちゃんに御大のお墨付きでちゃった
購読やめるか…
>>935 SHx-DSPの話題はどこにも引っかからんような気もしますが。
まあMES使ってないなら無理して読む必要はないと思いますな。
{Toppers,Linux}/SHなら他にも聞ける所があるし。
937 :
841:2007/04/12(木) 18:48:38 ID:8uwxFoqN
んー。
亀、活気づいた?
メーラのSPAM認定を解除したんだけど、また迷惑メールに割り振られた(笑
ほとんど本文が一行で、最後にregardsをつけると家のメーラはSPAM認定するのかなぁ。
>>936 たしかにMESを使っていないから、ほとんど読む価値はないかな、と思います。
つか、なんで登録しっぱなしだったのか、自問中。
H2Aが月に行くそうだな
なるほど
H2Aはルネサスの陰謀だったんだ!!!!!111
H2というのは2ビットCPUでしょうか
そうです
H8が8ビットであるように
H32は
H2はHが2回
水素
946 :
774ワット発電中さん:2007/04/15(日) 05:42:24 ID:r8I8nKYm
分子
水子
南無
南無子
亀の言動って、悪くはないんだけど気に喰わないのは何故だろうと考えた結果、
morphy oneの佐川と似ている事に気がついた。
MLは抜ける事にした。
そろそろやってみるか
とか言うんですか? そんな人いるんですか、へー
952 :
774ワット発電中さん:2007/04/16(月) 20:09:54 ID:pFUf7nVR
ちゃらっちゃらっちゃーデンデン
ちゃらっちゃらっちゃーデンデン
そろそろオレの出番ですねw
954 :
774ワット発電中さん:2007/04/16(月) 22:21:32 ID:GF6xJztl
秋月の500円のジャンクボードが
書き込めるようになったよ
やってることはLEDチカチカだけ
書き込みはYamasanとこのライターソフトと
そこの掲示板にリンクされてた2144用の書込みプログラム
元の7segLCDのバックライトはソフトで制御してたんだな
LEDチカチカ書き込んだら点かなくなったベー
ドットLCDの仕様がわかる奴おらんもんかなー
ブザースピーカーはTMO1に接続されてるから
鳴らすのは簡単そう
以上チラシの裏
SH2Aはス−パーH2Aの意味です
点火すると月まで飛んでいきます
>>950 そうだな、役に立つこと何もないしな。もうPIC使ってねーしw
SH-3A つったらオマエ、往年のローランドのオマエ、アナログシンセに
詳しいヤシに聞いてみろ。
E8aマダー?(チンチン
H2Aは月まで片道なら飛べますが、
SH2Aは往復することもできます
秋月にSH Tinyキター!!
964 :
774ワット発電中さん:2007/04/17(火) 22:58:31 ID:p8KMZGy3
ふmふm
秋月は月・木も店開けるようになったんだー。知らなかった。
どうせならSH2Aをラインナップにすりゃいいのになんで今頃7144なんだろ?
あと、12nsぐらいのSRAMも秋月価格でそろえてくれりゃいいのに。
メモリは価格下落が激しすぎでラインナップは無理?
もひとつバカ高いサンハヤトのQFP引出基板じゃなくて、
秋月オリジナルの格安基板があれば便利なんだけどな。
>>960 あと一週間早ければ・・
いいよいいよ、どうせ生産数少ないから、高い7046で耐える
どうせならSH2Aのデュアルコアを、、、(ry
SH2AでROMついてるのって
ハイエンドでしかも、電源2種類必要な奴しか
ないんじゃないか? 確か166MHz
まぁそんなに高くないみたいだから、
これをボードにしてくれれば嬉しいけど。
971 :
774ワット発電中さん:2007/04/19(木) 21:56:40 ID:ovD0S7Of
久々に電電板に来てみたら、図々しい感じで残ってましたよ悪意に満ちたスレが
礼儀としてageておこうと思う
日本語でオケ
アチコチ荒らしてるやつがいるが
「完全無視」
がルールなので協力お願い。
975 :
774ワット発電中さん:2007/04/24(火) 19:30:23 ID:lHgpcZK9
らじゃー!
初めてマイコンをまともに触ってる者なんですけど。
HEW9ユーザーマニュアル.PDFの印刷してある本ってどっかで売ってます?
モニタ上じゃ読みにくくて。900ページも印刷できないし。
てかSH7125の本出ないかな。
前のチップとの違うところは不要だから、(ここから入るから比較されても意味がない)
順番に読んでプログラミングを理解できるようなやつ。
>>976 俺もこの間初めてマイコンのソフト組んだけど
HEWのマニュアルなんて印刷する必要なんてないよ
どうせ見るのはコンパイルオプションとか固有の関数のリファレンスくらいなんだから
CPUのマニュアルは全部印刷した方がいいね。あれはちょくちょく参照するから。
初めて組むんなら誰かのソースを読んで流儀をつかんだほうがいいね。
特にPCソフトから入った人にはマイコン的な書き方はかなり新鮮だと思う。
プログラムもmain文から始まらないし、ピンの設定とかRAMの初期化から始まるプログラムはいい経験になったよ
印刷なんて古いだろ
トイレで読むと邪魔なノイズを遮断できるから頭に良く入るよ。
いや、ノックされるし
それじゃぁ、割り込みマスクをかけておく…
┏━┓
┃故┃
┃障┃
┃中┃
┗━┛
NMIをかけてあげよう。
「故障中のトイレに閉じこもっている人がいます!」
「警察だ。あけなさい!」
埋めるついでに一言。
E8aマダー?秋月H8キットのデバッグもできるようにしてホスィ。みにくべ2いっちゃうぞー
だ〜〜れ〜 ここはけいさつじゃないよ〜〜
985 :
774ワット発電中さん:2007/05/01(火) 08:14:06 ID:d/mvJBBy
ポールマッカートニー特別取調室