logo资料库

lpc1114 j-link及isp调试.pdf

第1页 / 共7页
第2页 / 共7页
第3页 / 共7页
第4页 / 共7页
第5页 / 共7页
第6页 / 共7页
第7页 / 共7页
资料共7页,全文预览结束
Lpc1114 isp 下载及一个 jlink 异常情况的解决 前几日买到一块 NanoM0-lpc1114 开发板,挺便宜的,在使用过程中出现不能用仿真器下载 的问题,纠结了一天恢复正常,将解决方法贴出来分享顺便总结。 开发板支持 keil 、jlink-flash 等下载调试,开发板到手后自然是下载配送例程检测好坏,ok 那开始下载。 打开 j-link arm 并配置接口 这开发板貌似默认不支持 lpc1114 的 jtag 所以选 swd 方式,速度选自动
选择 cpu 型号,确定 然后点 target->connect 连接开发板,正常的话会有 - Connecting via USB to J-Link device 0 - J-Link firmware: V1.20 (J-Link ARM-OB STM32 compiled Dec 15 2010 11:30:03) - JTAG speed: 2000 kHz (Auto) - Initializing CPU core (Init sequence) ... - Initialized successfully - JTAG speed: 2000 kHz (Auto) - CPU clock frequency: 12000 kHz (Measured: 12013 kHz) - Connected successfully 提示
打开 hex 文件,点击 target->auto 开始下载 成功后会有提示 Auto programming target (2464 bytes, 1 range) ... - Erasing affected sectors ... - Erasing sector 0 - Erase operation completed successfully - Programming target (2464 bytes, 1 range) ... - Target programmed successfully - Verifying CRC of affected sectors ... - ERROR: Incorrect CRC of target program detected (CRC: 0xD11F3F31, Expected: 0xBAFA2506) - ERROR: Failed to verify CRC - ERROR: Failed to auto program target Disconnecting ... - Disconnected 按复位键即可正常工作 至此测试顺利,接下来就遇到坑爹的事了 打开开发板光盘自带的 adc 程序按前述步骤下载 adctest.Hex,下载正常,但是当我要下载其 他程序时却报错了
重新配置也不行,求助卖家也没有解决。只能靠自己。 Ok,看情况似乎是晶振有问题,而且卖家也说换个晶振试试,但是根据经验,晶振一般不 容易损坏,不应该是硬件问题。我想到了 avr 的时钟设置,很容易出错。会不会是这问题 呢?(瞎猜,错了请告知)手头没有示波器,那么用 isp 方式重新下载一个能工作的程序 行不行呢?试试再说,查手册设置 isp 下载模式:
将 p0.1 引脚接到 GND 串口模块(max3233) tx 引脚接 p1.7; rx 引脚接 p1.6; 打开 flish-magic 设置如图 注意波特率设置不能太高,但也不要太低 开发板上电(p0.1 引脚接到 GND)点 start 等待下载完成 p0.1 引脚从 GND 断开,复位,又可以正常工作了………… 再用 j-link flash 下载就恢复正常了 由于刚接触 lpc1114 还没有完全弄懂是怎么回事,希望懂的兄弟指点一下
Taobao cc 电子世界 猫少爷
分享到:
收藏