美文网首页
灵动微系列单片机支持的烧写器及注意事项

灵动微系列单片机支持的烧写器及注意事项

作者: 黄开通 | 来源:发表于2021-05-14 11:34 被阅读0次

我在淘宝上出售自制的灵动微开发板已经有半年时间了。买家问的频率最高的问题,就是手头的烧录器能否烧写灵动微的芯片。

为了解决大家的疑问,更方便快捷的完成国产芯片的替代,我现将烧写器的情况总结如下:

1 目前为止,我和客户验证过可用的烧写器有:mmlink、jlink v8、jlink v9、st link、ulink、jlink ob、dap烧写器。isp烧写官方的mmlink支持,但我不用这个功能,就没验证过。

2 先装高于5.12版的keil,然后安装灵动微官方的pack文件,否则可能会发生keil软件不支持芯片,造成无法烧录的情况。

3 jlink驱动请升级至高于6.46的版本,我用的就是6.46的驱动,低于这个版本没去验证过。

4 stlink有少量版本无法烧写程序,实在无法烧写,请更换其他烧写器。

硬件电路方面,也有些注意事项,如果忽视,还是会发生无法烧写程序的情况。硬件方面需要检查的地方:

1 尽量单独给电路板供电,不要指望您的烧写器能够带动整块电路板,很多软件配置没问题,但无法烧写的情况,都是通过单独供电解决的。

2 注意单片机的供电电压,烧写器是3.3v的io口,如果您的系统是5v的,由于接口电平不匹配,很有可能无法成功烧写。

3 jlink注意,有的硬件版本需要将vt和vref接一起,才能在电路板不独立供电的情况,直接烧写。

4 mmlink无法直接烧写,需要另外给电路板供电,如果您有办法直接烧写,请评论留言告诉我,谢谢!

最后提醒大家一个异常状态,多发生于刚接触灵动微芯片时,一旦烧写进错误的程序(比如操作了错误的寄存器,未知的地址,或者禁止了swd接口等),很有可能导致芯片锁死,无法再次烧写程序。我的经验是,将芯片断电,接上芯片的复位脚(如果有的话,比如001就没服务脚),上电后马上进行正片程序擦除操作,也许还能救回来,希望您有好运气!

相关文章

  • 灵动微系列单片机支持的烧写器及注意事项

    我在淘宝上出售自制的灵动微开发板已经有半年时间了。买家问的频率最高的问题,就是手头的烧录器能否烧写灵动微的芯片。 ...

  • 【单片机-序幕】笔记2

    【如何系统学习单片机?】 单片机集成了微处理器,存储器及各种输入、输出接口的芯片。 要使用单片机,我们得先知道各个...

  • 2019-04-30

    1.安装驱动 查看驱动端口 :设备管理器,端口, 烧写软件:把电脑编写好的程序,下载到单片机中。其中会选择com口...

  • 检试浏览器类型常用代码

    检测是否是微信浏览器 js判断是否移动端及浏览器内核 检测浏览器是否支持svg 检测浏览器是否支持canvas

  • AVR单片机烧写BOOTLOADER

    在自制PCB中,制作arduino最小系统时,利用USBASP给最小系统下载BOOTLOADER时,应使芯片保持上电状态

  • keil教程之新建软件工程

    前言 工欲善其事,必先利其器。要学好52单片机,就要会用keil写程序。不然,谈何学习单片机。下面介绍keil的使...

  • 十三章-简答

    1.MCS-51系列的8051单片机内有几个定时/计数器?每个定时/计数器有几种工作方式?如何选择? 答:MCS-...

  • AVR单片机烧写Arduino bootloader

    关于bootloader 通常情况下MCU烧写程序都需要通过专门的编程器进行。 假使每次复位时MCU不是从程序存储...

  • 1.0 什么是51单片机?

    51单片机是对所有兼容Intel 8031指令系统的单片机的统称。该系列单片机的始祖是Intel的8004单片机,...

  • 96编辑器使用注意事项小总结

    ≮ 使用96微信编辑器的注意事项≯ 首先要分清楚,96微信编辑器和微信公众号的区别。 96微信编辑器≠微信公众号 ...

网友评论

      本文标题:灵动微系列单片机支持的烧写器及注意事项

      本文链接:https://www.haomeiwen.com/subject/lyofjltx.html