LPC1114 J-Link调试故障与ISP下载教程
4星 · 超过85%的资源 需积分: 50 113 浏览量
更新于2024-09-19
收藏 3.18MB PDF 举报
"这篇文档主要介绍了如何使用J-Link对LPC1114进行ISP下载调试,并且解决了一个常见的J-Link连接异常问题。在使用J-Link时,由于LPC1114默认不支持JTAG,因此选择了SWD(Serial Wire Debug)模式,以2000kHz的速度进行连接。在成功连接后,可以进行程序的下载和验证,但可能出现CRC校验失败的情况。在断开连接后,通过复位键可以使程序正常运行。在后续的使用中,遇到了无法下载的问题,作者通过排查找到了解决方案。"
在嵌入式开发中,LPC1114是一款基于Cortex-M0内核的微控制器,常用于低功耗应用。J-Link是SEGGER公司的一款流行调试器/编程器,支持多种MCU,包括LPC1114。在进行J-Link与LPC1114的调试时,首先要确保正确配置接口,因为LPC1114不支持JTAG,因此使用SWD模式更为合适。SWD模式在引脚需求较少的情况下提供了与JTAG相当的功能。
在连接J-Link时,软件会显示连接成功的相关信息,包括J-Link固件版本、JTAG速度、初始化CPU核心以及CPU的频率。一旦连接成功,可以加载HEX文件并尝试自动下载。下载过程包括擦除受影响的扇区、编程目标以及验证CRC(循环冗余校验)。
在CRC校验过程中,如果检测到的CRC值与预期值不匹配,这意味着编程可能存在错误。在这种情况下,通常需要检查编程数据的正确性、编程过程中是否出现中断或者硬件连接是否有误。解决CRC错误可能需要重新下载、检查电源稳定性或确认编程速度是否适当。
当出现下载失败的问题,开发者需要进行故障排查。这可能涉及检查硬件连接、固件更新、编程参数设置以及软件兼容性等。在本例中,作者并未详细说明具体解决步骤,但通常的解决方法可能包括重置J-Link、检查USB连接、更新J-Link驱动、确认软件版本兼容性,甚至检查微控制器是否损坏。
开发板上通常会配备一些示例代码,便于用户快速验证硬件功能。通过下载并运行这些示例,可以确认开发板是否正常工作。一旦遇到问题,应当详细记录错误信息,这对于问题定位至关重要。
LPC1114的J-Link调试和ISP下载涉及到硬件连接、软件配置、编程过程以及错误排查等多个环节。开发者需要熟悉这些流程,并具备一定的故障排除能力,才能确保开发工作的顺利进行。
2018-08-19 上传
2015-04-06 上传
305 浏览量
2019-12-10 上传
2011-11-11 上传
2011-05-22 上传
2009-06-30 上传
catshit322
- 粉丝: 5383
- 资源: 9
最新资源
- 深入浅出:自定义 Grunt 任务的实践指南
- 网络物理突变工具的多点路径规划实现与分析
- multifeed: 实现多作者间的超核心共享与同步技术
- C++商品交易系统实习项目详细要求
- macOS系统Python模块whl包安装教程
- 掌握fullstackJS:构建React框架与快速开发应用
- React-Purify: 实现React组件纯净方法的工具介绍
- deck.js:构建现代HTML演示的JavaScript库
- nunn:现代C++17实现的机器学习库开源项目
- Python安装包 Acquisition-4.12-cp35-cp35m-win_amd64.whl.zip 使用说明
- Amaranthus-tuberculatus基因组分析脚本集
- Ubuntu 12.04下Realtek RTL8821AE驱动的向后移植指南
- 掌握Jest环境下的最新jsdom功能
- CAGI Toolkit:开源Asterisk PBX的AGI应用开发
- MyDropDemo: 体验QGraphicsView的拖放功能
- 远程FPGA平台上的Quartus II17.1 LCD色块闪烁现象解析