微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 430单片机烧录程序时出的问题

430单片机烧录程序时出的问题

时间:10-02 整理:3721RD 点击:
小弟用两块430开发板做一个用NRFL24L01实现无线通讯的小系统,在烧录程序的时候作为发射器的开发板可以很顺利的烧录进代码,但是作为接收器的开发板在烧录程序的时候总是出现这样的错误:Erase failed. Synchronization error. 我使用的是BSL下载,软件是MSPFET,在这之前烧录程序的时候也出现过类似的问题,曾经尝试过重装驱动、更换烧录软件等。但是一直没能得到解决,现在作为接收器的430板子已经无法下载任何程序,所以想向各位大神求教一下要从哪里入手解决这个问题。

既然发送的那块开发板能下载,应该不是下载器的问题。两块板子都烧一下同一个程序试试,如果只有接收的那块板子有问题,那肯定是板子的问题了。检测一下线路是否接对是否了,如果都没问题。检测一下430是否能正常工作,否则很大可能是芯片坏了,该换一个一块芯片了试试了。

看错误代码应该是下载器与单片机BSL无法同步,把两个程序对换一下看看,应该不是你程序的问题,检查一下板子,或者芯片。

芯片应该是没问题的,我把接收器的芯片换到发射器的板子上之后又可以烧程序了。

能具体说一下要检查哪些地方吗?我买的是别人焊好的学习板,感觉只有上面的跳线帽可以动一下了。

你芯片不要换,把程序对换一下,原本给发射机的现在给接收机,就这样看看能不能下载。
显示的错误Erase failed. Synchronization error是擦除失败,同步错误,也就是flash擦除失败,可能与你的下载器有关系,把接收机的跳线帽接成与发射机一样

你的430是不是直插的,可以插拔的,如果芯片换到其他板子可以烧程序,就烧一个简单程序进去在插回接收器的板子看看430时候正常工作。我也遇到过这种情况,我的就是紧锁座与芯片接触不良。地没有接触到,单片机不工作。

嗯,我怀疑是接受器的那块板子的下载模块有问题,已经送到厂家去修理了。

有可能,还能返修,服务真周到。

这颗IC我们经常烧,如果还要烧录,可以联系我们智洛创,我们专业,手烧,自动烧一条龙!

我刚刚碰到这样的问题,不过已经解决,发现是芯片没插紧

上一篇:p1020怎么开启看门狗喂狗
下一篇:sim900a

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top