2016-11-24 8 views
0

私はKEIL MCB1700評価ボード(NXP LCP1768 uC)を用意していますが、これはNXP LCP-Link2とKeil uVision5でプログラムしています。KEIL MCB1700評価ボードブリック

いくつかのPLL0構成テストを行うまでは、CPUクロックを高速化するまでスムーズに動作していました。

"ターゲットをリセットできません、デバッグセッションをシャットダウンしています" "フロッシーダウンロードに失敗しました - ターゲットDLLがキャンセルされました"というメッセージが表示されます。

そしてビルド出力は次のようになります。

ロード "E:\ ARM例ボード\ Keil社\ MCB1700 \デモ\フラッシュ\ Demo.axf \" Accのサイズ、書く、0x400fc040 @(メモリにアクセスすることはできないが:4バイト) メモリにアクセスできない エラー:フラッシュダウンロードに失敗しました - ターゲットDLLがキャンセルされました フラッシュロードが終了しました17:12:18

(私はコードが問題ではないことを確認するためにデモプログラムをロードしようとしました)

私も同じLPC-リンク2とコンピュータと別のボードをプログラムしようとした、それがうまく働きました。

レジスタ/ボードの「工場出荷時」の復元を強制する方法はありますか?

Thanx事前に。

よろしくお願いいたします。

Eric

答えて

0

MCUをISPモードで再起動してから、通常どおりプログラムしてください。

ISPモードでMCB1700を動作させるには、INT0ボタンを押し、INT0ボタンを押しながら押しながら、通常どおりにボードをプログラムする必要があります。

+0

は、あなたの答えをありがとうございました!私は試してみると、あなたは物事が行く方法を知ってもらおう。 – ricothebrol

+0

残念ながら、INT0ボタンを押したままプログラムしようとすると、まったく同じメッセージが表示されます "Flash Magic"ツールを使用してフラッシュメモリを消去するのに役立つと思いますか? – ricothebrol

+0

リセットを押して解除することもできますボタンを押しながらINT0を押してからプログラムを実行してください。 – j123b567

0

ちょうどKeil社のサポートからの回答を得た、完璧に動作します:

「こんにちはエリック、 本当に最後のフラッシュさプログラムは、トラブルの原因になっている場合は、RESETボタンを押しながらINT0ボタンを押し続けてみることができます。 INT0は、ブートローダモードにチップを強制する必要がありますので、障害のあるプログラムを実行していないアサート たぶん、あなたはまた、デバッグリセットのいずれかのリセットオプションを無効にし、設定を接続する必要があります。

http://www.keil.com/support/man/docs/ulink2/ulink2_ctx_debug.htm

を次に接続してみてください。希望、これは役立ちます。」

をあなたありがとうしかし、私を助けて!

敬具