(toppers-users 2767) Re: M32CのWait命令について
Saito Naoki
saito.naoki @ nmiri.city.nagoya.jp
2008年 6月 17日 (火) 09:28:05 JST
山西様
はじめまして。
斉藤@個人会員です。
M32C および M16C はシングルチップモードのみを
想定してポーティングされていますので、
バスクロックまでは考慮されていません。
m16c.txt, m32c.txt にはその記述が抜け落ちていますね。
wait 命令をコメントアウトした場合、
既に高田先生からもご回答いただいておりますが、
単なる割込み待ちのループになるだけで、
大きな問題はないと思います。
以上、宜しくお願いします。
t_yamanishi さんは書きました:
> はじめまして。
> 山西と申します。
>
> 下記についてご教授願えませんでしょうか。
>
> 現在TOPPES1.4.3のM32Cをターゲットととしてインポートを行い、動作させ始めたの
> ですが、ターゲットのBusClockを常に使用したいのですがファイル名
> 「jsp\config\m32c-renesas\cpu_support.a30」中に「wait」命令が記述されてい
> て、そこでBusClockが一時的に停止してしまいます、この命令を外せば、常に
> BusClockが出力されると思うのですが、外してしまった場合、TOPPES-OSとして、不
> 具合が発生しなでしょうか、どなたかご教授頂けないでしょうか。
> よろしくお願いします。
> ----------------------------------------
> dispatcher_2:
> fset i ; 割込み待ち
> .IF USE_KD3083 != 1 ; KD3083を使用するときはwait命令を使
> わない
> wait
> .ENDIF
> nop
> nop
> nop
> nop
> ----------------------------------------
>
>
>
>