ykaneko
2014年3月13日 8時03分
Armadill-420をベースとした装置開発をこれから行うビギナーのものです。
以下の点が技術的に可能かどうか調査をしています。有益な情報が得られれば助かります。
①ソフトウェア・マニュアルによりますとfreescale社i.MX257には、Watchdogタイマの機能が内蔵されています。このWatchdogタイマをユーザ側で作成するアプリケーション側から周期的に叩き、タイムアウト時にシステムリセットするように作りこめますでしょうか。
②ハードウェア・マニュアルによりますと(p24/図3.5)、i.MX257とFlashがリセットできるようになっています。Armadilloの外部から強制的にこのリセットを働かせようとした場合、CON8[1]とCON10[7]のピンを強制オン(Hi)にすれば動作しますでしょうか。
コメント
ykaneko
y.nakamura
2014年3月13日 10時09分
中村です。
> ①ソフトウェア・マニュアルによりますとfreescale社i.MX257には、Watchdogタイマの機能が内蔵されています。
この記述のことですよね?
http://manual.atmark-techno.com/armadillo-4x0/armadillo-400_series_soft…
以前、これについてMLで質問をしたことがあります。
[Armadillo:09176]
http://lists.atmark-techno.com/pipermail/armadillo/2013-September/00917…
また、それよりもだいぶ前にも違う形で説明がありました。
[Armadillo:07573]
http://lists.atmark-techno.com/pipermail/armadillo/2011-September/00757…
これらによると、ソフトウェア・マニュアル記載のi.MX257内蔵のウォッチドッグタイマは、
アプリケーションが使用するものではない、とのことです。
(ソフトウェア・マニュアルに書いてあるので、まぎわらわしいですね。)
アプリケーションから周期的に叩いて使う場合には、[Armadillo:07573]の続きの
[Armadillo:07581]
http://lists.atmark-techno.com/pipermail/armadillo/2011-September/00758…
で書かれているソフトウェアウォッチドッグタイマを使うことになります。
> Armadilloの外部から強制的にこのリセットを働かせようとした場合、CON8[1]とCON10[7]のピンを強制オン(Hi)にすれば動作しますでしょうか。
CON10は必要はありません。CON8[1]だけです。
http://manual.atmark-techno.com/armadillo-4x0/armadillo-400_series_hard…
この信号はLOWアクティブです。
CON8[1]をCON8[2]のGNDにつなげばリセットがかかります。
CON8の2本をショートですね。
--
なかむら