由于自己的不细心把swdio引脚接错,不能使用swd方式烧录,只好补救一下通过isp方式烧录,蛋疼的是urat0引脚我只引出了一个rxd,我用的还是bga封装,感觉有点倒霉,还好的那个txd引脚在靠芯片的外边,我通过细线用热风枪还给焊接上了,真是看到点希望,然后我开始尝试用flashmagic去erase,然后就提示了autobaud,还提示你去看那个网页,我看了下那个网页,并没有实用的帮助,我又仔细看了一遍手册,确认自己isp的引脚没有接错,isp_2,isp_1,isp_0,分别为1,1,0,也没有接错,那就只能是txd,rxd这两根线错了,注意flashmagic安装好是不需要修改任何设置的,然后用示波器查看txd,rxd引脚是否有数据,发现芯片的rxd引脚并没有数据,然后拔掉rxd引脚测,发现串口工具的txd引脚是有数据的,所以判断是芯片rxd引脚那里接错了,检查发现果然rxd接到了3.3v上,重新调整接线,erase,顺利的complete,然后烧录程序,发现提示错误Operation Failed.(programming - failed to send data to the device) ,现象是已经提示出烧录的进度条了,凡是卡在一个固定的位置不动了,感觉又遇到麻烦事了,在网上搜一下,果然也有人遇到了相同的问题,说换线,改晶振频率,等等,我都试了一遍,并没有一点点用,我又检查了pcb,发现看门狗芯片没有拆下来,正常烧写程序时,多数时候看门狗是要拆下来的,我就马上把看门狗拆下来,再点烧录,一路畅通无阻的烧录完毕。
要注意的事项:
1,硬件接线就是rxd ,txd,isp引脚就是给定要好isp方式需要的电平。
下图就是所需的引脚,以及isp引脚所需要的状态。
关键字:lpc54618 flashmagic工具 isp方式 下载程序
引用地址:
lpc54618通过flashmagic工具以isp方式下载程序出现的问题总结
推荐阅读最新更新时间:2024-03-16 16:19
【STM32开发环境】Linux下开发stm32(二) | 使用openocd下载程序
1.openocd介绍 openocd全名叫做Open On-Chip Debugger,是一个自由开放的片上调试工具和编程工具,目前已经发布到0.10.0版本,目前主流调试器几乎都支持,具体可以查看Open On-Chip Debugger:OpenOCD User’s Guide,它的项目托管在sourceforge上,点击下载即可~ 注:ubuntu软件源中也有openocd,但是版本到0.9.0,所以使用拉取源码手动安装。 2.openocd安装 首先使用命令unzip openocd-0.10.0.zip将下载的zip包解压,然后重命名为openocd: 2.1.安装openocd所需依赖 libtool: 先
[单片机]
ST-LINK/V2 + STM8 + STVP 下载程序+Error on Option Bytes
gdi-error : Option bytes read error: not complemented; please use a programmer 个人感觉,ST-LINk/V2太坑,浪费了我一天的时间找原因! 首先是连接,这个得保证正确: LED状态说明 闪烁红色:ST-LINK/V2连接到计算机后,第一次USB枚举过程 红色:ST-LINK/V2与计算机已建立连接 闪烁绿色/红色:目标板和计算机在进行数据交换 绿色:通讯完成 橙色(红色+绿色):通讯失败 我也是按照网上的方法,连接ST-LINK和STM8对应接口; ST-LINK连接PC,然后打开STVP下载程序,总是弹出如下对话框
[单片机]
单片机怎么样下载程序
了解串口 前面几个点亮LED的程序已经看到了,但是并没有说程序是怎么样下载进去的。那么究竟是怎么样把程序从计算机下载到单片机里去的呢?对,通过串口。51单片机可以通过一个叫串口的下载接口,下载程序到单片机内部。那究竟什么是串口呢? 这要追溯到计算机出现时的潮流。其实传统的电脑主机箱后面就有串口接口,但现在的大部分笔记本电脑都没有,一般都只有USB接口了。串口在笔记本电脑上快要绝迹了。图1-15是最常用的9针串口座。 图 1-15 DB9串口接口 其引脚功能说明如表1-4所列。 表 1-4 DB9串口接口引脚功能说明 对于51单片机来说,我们在计算机上运行一个上位机软件程序,这个上位机软件程
[单片机]
STM32解决:st-link连接下载程序的问题
STM32解决:Error: Flash Download failed - Cortex-M3 本人由于使用普中科技的stm32 的开发板的 USB的下载的地方坏了,所以不得不使用arm仿真器 st-link 进行下载。 鼓捣了半天下面总结一下几个问题: 1、st-link的驱动下载 首先你插上st-link的时候,电脑的设备管理器 这个地方是有感叹号的,说明还没有装好驱动,所以我就在网上找啊找。 终于根据:win8【笔者没这个系统,无法测试,请大家测试后报告】:http://pan.baidu.com/s/1sjJQxZn (转载来自:https://blog.csdn.net/imxiangzi/
[单片机]
stm32 的3种下载程序方式
个人记录: 了解这些,自己多多总结,也算是对开发板硬件接口的了解。 没总结完, 【1】ISP下载 这里类似51. boot1拨到0, 就行了 下载需要来回拨动拨码开关 【2】J-LINK 可下载 可仿真 (分为SW和JTAG模式) JTAG 或 SW 方式,在KEI的编程选项里面设定,选择好仿真器后,在相关的SETTINGS设置项里面会有 JTAG和SWD方式的选择。 只需要修改KEI环境配置,和硬件设置,这个SWD只需要5个,一个电源,一个地 和仅需要三根调试线SWDO(可选的跟踪),SWDIO(data I/O),SWDCLK(时钟针) 如果用jtag模式下载的话,需要接:jlink的
[单片机]
JLINK烧写程序 at91sam7s64下载程序
1.下载SAM-BA-Install.exe软件安装 2. 1 将at91sam7s64的ERASE 接至高电平(必须保持大于50ms的时间),擦除flash中所有内容的同时会解锁内部所有flash防写锁, 允许对flash编程 2 将at91sam7s64的TST 接至高电平20秒或以上(在此期间at91sam7s64内部TST逻辑控制单元会检测内部flash是否被锁定,拔出usb。 3.插入USB, 点击connect 点击sendfile右侧的 选择Jlink FirmWare.bin 然后点击Sendfile 发送成功 拔出usb,在重新插上就OK了
[单片机]