2016-11-24 39 views
0

我有一个KEIL MCB1700评估板(恩智浦LCP1768 uC),我使用恩智浦LCP-Link2和Keil uVision5编程。KEIL MCB1700评估板Bricked

事情一直在顺利进行,直到我做了一些PLL0配置测试,并且愿意加速CPU时钟。现在我不能编程板了:当试图这样做时,我收到以下消息:

“无法重置目标,关闭调试会话” “错误,floash下载失败 - 目标DLL已被取消”

而生成输出是:

装载 “E:\ ARM例子\主板\的Keil \ MCB1700 \演示\闪光\ Demo.axf” 无法访问内存(@ 0x400fc040,写,加尺寸:4字节) 无法访问内存 错误:Flash下载失败 - 目标DLL已被取消 Flash Load finished at 17:12:18

(我试图加载演示程序,以确保代码不是问题)

我也试图编制具有相同LPC链接2和计算机中的另一个板,它工作得很好。

有没有办法强制“工厂”恢复寄存器/板?

Thanx提前。

此致敬礼。

Eric

回答

0

尝试在ISP模式下重新启动MCU,然后照常编程。

要在ISP模式下运行MCB1700,您应关闭跳线INT0,按下INT0按钮并按住它的同时按照惯例对板进行编程。

+0

非常感谢你的回答!我会给一个尝试,让你知道事情如何。 – ricothebrol

+0

不幸的是,当我尝试使用INT0按钮进行编程时,我收到了完全相同的消息。 您是否认为使用“Flash Magic”工具擦除闪存有助于解决问题? – ricothebrol

+0

您也可以尝试按下并释放重置按钮,同时按下INT0然后编程。 – j123b567

0

刚刚从Keil公司支持的答案,可以完美运行:

“您好埃里克, 如果真的最后的闪光程序导致的麻烦,那么你可以尝试按下并按住INT0按钮同时按下RESET键。 INT0主张应强制芯片进入bootloader模式,因此不会执行错误程序 也许你还需要禁用调试复位任何复位选项和连接配置:

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

然后尝试连接。希望这会有所帮助。”

感谢名单你帮我,但!

问候