如何使用FlashMagic实现LPC1114的ISP下载,并且在没有Segger J-Link或Crossworks等硬件仿真器的情况下完成固件更新?
时间: 2024-11-29 15:20:19 浏览: 8
当你面临在没有Segger J-Link或类似硬件仿真器的情况下,对LPC1114进行固件更新时,FlashMagic提供了一种便利的解决方案。首先,你需要准备一个3.3V逻辑电平的UART接口,通常是通过USB2COM转换器来实现。确保你有正确的连接,包括GND、RXD、TXD,并且波特率至少设置为57600以避免通信错误。
参考资源链接:[使用FlashMagic下载LPC1114教程:无硬件模拟器的ISP方法](https://wenku.csdn.net/doc/64a62fc2e013f15bbae3a041?spm=1055.2569.3001.10343)
在硬件连接完成后,按照以下步骤使用FlashMagic进行ISP下载:
1. 打开FlashMagic程序,并在界面上选择“SelectDevice…”选项,然后从列表中选择LPC1114作为目标设备。
2. 设置正确的波特率、COM端口号以及晶振频率。在这个例子中,波特率推荐设置为12.0M。
3. 在配置选项中,确保勾选了“EraseblocksusedbyHexfile”,这样在下载过程中会清除所有被旧固件占用的闪存块。
4. 完成以上设置后,点击“Open File”并选择你的固件文件(.hex),然后点击“Download”开始下载过程。在下载期间,保持LPC1114处于ISP模式直到过程完成。
通过这些步骤,你可以在没有昂贵硬件设备的情况下,完成LPC1114的固件更新。值得注意的是,如果遇到波特率和COM端口号不明确的情况,可以在Windows设备管理器中查看相关设备的属性,确保这些设置与实际连接相匹配。FlashMagic的这种方法不仅节省了成本,还能够大幅提高开发和更新固件的效率。为了进一步深入学习FlashMagic和LPC1114的其他功能,你可以参考《使用FlashMagic下载LPC1114教程:无硬件模拟器的ISP方法》这份资料,它详细介绍了相关的操作流程和技巧。
参考资源链接:[使用FlashMagic下载LPC1114教程:无硬件模拟器的ISP方法](https://wenku.csdn.net/doc/64a62fc2e013f15bbae3a041?spm=1055.2569.3001.10343)
阅读全文