Renesas Synergy™

FAQ 103598 : E10Aを接続し評価を行っていましたが、E10Aを外すと動作しなくなりました。 考えられる原因は何でしょうか?

[ソフト関係]

(1)エミュレータを接続している時は、自動的にレジスタの初期化が行われている場合があります。
 ユーザプログラムにて初期化が必要なレジスタ(スタックポインタであるR15含めて)が正しく初期化されているかをご確認ください。
 初期化されるレジスタ等に関しては、エミュレータのマニュアルを参照してください。

(2)SDRAMなどの初期化が必要なメモリにスタック領域を確保していませんか?
 C言語でプログラムを記述している場合はいつスタックを使用するかをC言語記述、コンパイルオプションでコントロールすることはできません。
 そのため、メモリの初期化処理前(初期化処理を含む)にC言語記述を用いている場合、初期化前のメモリをスタックとして使用してしまう可能性があります。
 この場合はC言語記述のプログラム実行前にアセンブリ言語を用いてメモリの初期化を行ってください。


[ハード関係]

(1)TRSTの処理に問題ないでしょうか?  

 H-UDI使用時:電源投入時にRESETと重複する期間を'Low'レベルにされていますか?
 H-UDI未使用時: 'Low'レベル固定、またはRESETと同じ信号と接続されていますでしょうか?
 また、JTAG関連端子/MD端子/RESET/MRESET/CA/電源もご確認願います。

 

 

適用製品

SH7760
SH7751R
SH7751
SH7750S
SH7750R
他にご質問がございましたら、リクエストを送信してください