サークルで活動するには参加が必要です。
「サークルに参加する」ボタンをクリックしてください。
※参加を制限しているサークルもあります。
-
from: zwiさん
2009年04月30日 22時26分55秒
icon
「Re:Re:Re:Re:Re:Re:Re:Re:Re:Re:Re:ストップウォッチパート3」
> いろいろやってみたのですが、
> 朝と変わりなくエラーが出ます。
>
> 今の時点でのセクションはこんな感じですが・・・
>
> 何回も聞いて申し訳ないですが、
> お助けを!!
すいません、ちょっと忙しくて明日の夕方まで待ってください。icon
-
サークルで活動するには参加が必要です。
「サークルに参加する」ボタンをクリックしてください。
※参加を制限しているサークルもあります。 -
サークルで活動するには参加が必要です。
「サークルに参加する」ボタンをクリックしてください。
※参加を制限しているサークルもあります。 - 0
icon拍手者リスト
-
-
from: Simbaさん
2009年04月30日 16時18分43秒
-
from: zwiさん
2009年04月30日 10時47分08秒
icon
「Re:Re:Re:Re:Re:Re:Re:Re:Re:ストップウォッチパート3」
> つづきです。
>
> このようなエラーがでて、
> にっちもさっちもいきません。
>
> お助けくださいm(_ _)m
エラーを見る限りDセクションが必要そうですね。
http://sugi.sakura.ne.jp/denshi/sh2/090328a.html
こちらのサイトでは、「フラッシュメモリ」と書かれてますがRAMに配置してください。
P,D
とすればよろしいかと。icon
-
サークルで活動するには参加が必要です。
「サークルに参加する」ボタンをクリックしてください。
※参加を制限しているサークルもあります。 -
サークルで活動するには参加が必要です。
「サークルに参加する」ボタンをクリックしてください。
※参加を制限しているサークルもあります。 - 0
icon拍手者リスト
-
-
from: Simbaさん
2009年04月30日 08時14分55秒
-
from: Simbaさん
2009年04月30日 08時12分29秒
-
from: zwiさん
2009年04月29日 16時37分53秒
icon
「Re:Re:Re:Re:Re:Re:ストップウォッチパート3」
とりあえずHEWの使い方。
http://wave.iobb.net/doc/summary/h8wiki/wifky.cgi?p=HEW%A4%C7AKI-H8%2F3048F%A4%CE%A5%D7%A5%ED%A5%B0%A5%E9%A5%DF%A5%F3%A5%B0
アドレスはRAMに合わせないとダメです。icon
-
サークルで活動するには参加が必要です。
「サークルに参加する」ボタンをクリックしてください。
※参加を制限しているサークルもあります。 -
サークルで活動するには参加が必要です。
「サークルに参加する」ボタンをクリックしてください。
※参加を制限しているサークルもあります。 - 0
icon拍手者リスト
-
-
from: Simbaさん
2009年04月29日 15時01分26秒
icon
「Re:Re:Re:Re:Re:ストップウォッチパート3」
HEWでビルドしたabsファイルをHtermでLoadしたら、
「ソースファイルを開きますか」
と出て、
OK
したら、
「cpuの種別が違うか動作モードが違う」
みたいなメッセージが出ました。
これってHEWの設定をうまくやれば、
いけるってことですよね??
HEWのマニュアルってどこに
あるのか分かります??
ルネサスのあのややこしいホムペみても、
さっぱりわからずでした。
HEWで開発ができたら、
なんかスマートに作業が流れて格好いいのに(笑
もっかい寝ます(-_-)゜zzz…icon
-
サークルで活動するには参加が必要です。
「サークルに参加する」ボタンをクリックしてください。
※参加を制限しているサークルもあります。 -
サークルで活動するには参加が必要です。
「サークルに参加する」ボタンをクリックしてください。
※参加を制限しているサークルもあります。 - 0
icon拍手者リスト
-
-
from: Simbaさん
2009年04月29日 11時31分08秒
icon
「Re:Re:Re:Re:ストップウォッチパート3」
んーー
なんとかやってみます。
情報ありがとうございました。
でも、昨日の晩変な時間に起きてから寝れなくなって、
今、意識朦朧ですwww
昼飯食ったら寝ようかと、眠剤のんで(泣
いい天気やのに。
でもちょっと寒いかも;;
だから、
今日は、なにも出来そうにないです・・・
やっかいな病気ですわ(ノ_<。)ビェェンicon
-
サークルで活動するには参加が必要です。
「サークルに参加する」ボタンをクリックしてください。
※参加を制限しているサークルもあります。 -
サークルで活動するには参加が必要です。
「サークルに参加する」ボタンをクリックしてください。
※参加を制限しているサークルもあります。 - 0
icon拍手者リスト
-
-
from: zwiさん
2009年04月29日 11時16分00秒
icon
「Re:Re:Re:ストップウォッチパート3」
> > (1)SWの動作を確認。
> > (2)state変数の変化を確認。
> > (3)割り込みが発生しているか確認。
> > (4)割り込み内でstate分岐しているか確認。
> > (5)タイムカウントが動作しているか確認。NUM1等。
> > 結果をレポートしてくださいね。
>
> (1)SWの動作確認は、レジスタR0Lの動きを見ればいいんですよね。押されたら4bit目が変わるということで・・・
はい。OKです。
> (2)state変数の変化はレジスタR1Lやメモリ上にあるSTATEの動きをみる
はい。OKです。
> (3)CCRの最上位bitのIがゼロになるのを確認でしょうか
> (4)(5)はどうすれば・・・(泣
割り込み先にブレークポイントを設定すればそこが実行されたらブレークしますので実行されたことが分ります。
これで(3)はOKですよね。後は必要に応じてブレイクポイントを変えてやれば良いのです。
> htermでは、
> ソースファイルの生成にはいくつかの条件があるらしく、
> デバッガ情報がなければ生成できない、だそうです。
秋月のアセンブラとリンカは持っていないので分りませんが、デバック情報を付けるオプションはありませんか?
モニタの操作コマンドは、こんな感じみたいです。
http://www.shudoshiki.net/electronics/h8mon/h8mon.html
> なのでHEWでデバッグをやってみようと思って、
> 一応ビルドはできた(と思ってる)のですが、
> そこから先が進まない;;
こちらは分りません。gcc+gdbでデバッグしている人は検索で何人か見かけたのですが。
HEWでビルドして、htermで使うとか変則技が出来ませんかね?icon
-
サークルで活動するには参加が必要です。
「サークルに参加する」ボタンをクリックしてください。
※参加を制限しているサークルもあります。 -
サークルで活動するには参加が必要です。
「サークルに参加する」ボタンをクリックしてください。
※参加を制限しているサークルもあります。 - 0
icon拍手者リスト
-
-
from: Simbaさん
2009年04月29日 01時03分46秒
icon
「Re:Re:ストップウォッチパート3」
> で、今回のソースコードですが少なくともカウントアップは始めるように見えますので、何らかのバグがあります。
> 良い機会ですからソースを直す前にデバッガを使ってステップ実行やメモリ、レジスタの内容を確認して動作をトレースしてください。
> (1)SWの動作を確認。
> (2)state変数の変化を確認。
> (3)割り込みが発生しているか確認。
> (4)割り込み内でstate分岐しているか確認。
> (5)タイムカウントが動作しているか確認。NUM1等。
> 結果をレポートしてくださいね。
(1)SWの動作確認は、レジスタR0Lの動きを見ればいいんですよね。押されたら4bit目が変わるということで・・・
(2)state変数の変化はレジスタR1Lやメモリ上にあるSTATEの動きをみる
(3)CCRの最上位bitのIがゼロになるのを確認でしょうか
(4)(5)はどうすれば・・・(泣
htermでは、
ソースファイルの生成にはいくつかの条件があるらしく、
デバッガ情報がなければ生成できない、だそうです。
なのでHEWでデバッグをやってみようと思って、
一応ビルドはできた(と思ってる)のですが、
そこから先が進まない;;
ブレイクポイントはzwiさんの言うとおり、行の左端をクリックすれば印が付きました。で、Goすると、そこまで進んでくれなくて、途中で止まるのです。つまりブレイクポイントまでこないのです。
HEWの方が見やすいですね。レジスタとかメモリとかソースプログラムも見れて、でもどうやってうごかすのかさっぱり・・・
という状況です。
変な時間に起きてしまったので(1:00)、社労士の勉強をします。ま、飽きたらマイコンに戻ってくるのですが・・・
デバックってやったことがないので、このチャンス生かしたいと思います。icon
-
サークルで活動するには参加が必要です。
「サークルに参加する」ボタンをクリックしてください。
※参加を制限しているサークルもあります。 -
サークルで活動するには参加が必要です。
「サークルに参加する」ボタンをクリックしてください。
※参加を制限しているサークルもあります。 - 0
icon拍手者リスト
-