如何用Jlink烧录arm stm32f103vet6的问题

如何用Jlink烧录arm stm32f103vet6的问题,第1张

IDE是MDKv414,下载器是jlink,jtag方式下载;

jlink是好的,用它往野火的板子下载就没问题;

不要吐槽我乱七八糟的电源模块。。。测过了,电压均正常,VDDA和VSSA也是正常的;

boot0已经播到了L,即低电压,boot1接的上拉;

芯片没有虚焊,我是用万用表一个一个脚查的,就是通过检查短路的那个“滴滴”声判断的

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

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

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

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

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

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

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

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

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

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

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

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

我也遇到了同样的问题,Options->Project settings->JTAG speed before init下选Auto selection试试。我这么修改后就可以了。图中用红框标出。

问题一:单片机烧录器怎么做啊 网上有很多通过串口做的简易下载器,不要自己做烧录器,做下载线就可以了。

1、电子发烧友等各种论坛上有人分享方法;

2、也可以找芯片原厂索要串口等在线口线的接口方法

问题二:单片机程序烧录器怎么用 先要有烧入的软件 烧进单片机的文件要是hlx文件 先空在装载文件在烧入 在读档 在加密

烧入器有说明书的 你买的烧入器没说明书吗

问题三:怎么用烧录器把程序写入单片机 20分 STC单片机都是串口下载也就是电脑上那个9针的,不过现在笔记本上一般都没有那个9针串口了,所以需要一个USB转串口(RS232)的转换器。另外你的RS232的电平需要一个转换一般用MAX232或MAX抚02来转换。出来的TXD,RXD分别对应接在单片机的P30,P31RXD,TXD接口上就可以了

问题四:不要烧录器,怎样把单片机程序拷贝到单片机里, 用STC的单片机,就不用专用的烧录器,用一条串口线就能把程序下载到单片机里,非常方便的。一般不叫拷贝,叫下载程序或编程。

问题五:怎样使用烧录器将生成的hex目标文件烧入单片机,要很详细的,最好有图,谢谢,感激你一辈子 连接好烧录器和电脑,点放大镜和书的符号提示选择hex文件路径。然后点开始。

所有烧录器都是这样的步骤。找到hex文件,点开始。

问题六:51单片机开发板 怎么编程,是不是还需要一个烧录器 这只是个最小系统板,要烧写程序可以从ISP接口,STC的可以直接从P30、P31串口烧写。除了这个你是需要一个烧录器,也就是下载线,可以自己做,AT的用341,STC的用2303就可以了,电路网上有成熟的。也可以淘宝买。

问题七:烧录器和单片机的连接问题 (1)那四条导线是往排针上插的,如下图,单片机引脚两边各有一排单排插针

(2)图中导线就是杜邦线

(3)烧录器的使用方法你可以看烧录器说明书

问题八:单片机烧录器能通用吗 不可以的。

再强大的烧录器也不能保证所有单片机都能烧。

烧2051的烧录器很便宜,150就可以搞定的。

不过建议你不要学2051,烧写程序太麻烦,你可以考虑学AT89S52,这个单片机用不着烧写器,你有一条并口下载线就可以下程序了,这两款单片机都属于51单片机,除了配置不同,内核都是相同的,会了任意一个就都会了。

另外,烧写程序很麻烦,需要把芯片拆来拆去,用AT89S52你可以不用拔芯片直接在目标电路板上下载程序。并口下载器的电路很简单,完全可以自己做一个。

你到网上搜索 51并口下载器,电路图能找到一大堆。

问题九:如何自制单片机烧录器 STC的芯片的话,直接用MX232芯片加外围电路以及需要烧录芯片的最小系统即可。

问题十:单片机的编程器和烧录器有什么区别? 一般来说两者等价,编程器就是烧录器,英文都叫PROGRAMMER。都是用于把程序烧到芯片上面去。

但如果硬要说其区别,编程器偏向于那种像ICD2、jlink那样能在线编程的工具。而烧录器偏向于那种有个单片机插座的,烧写程序时候要把芯片从系统板子中取出来放到烧录器插座里去,烧好后把芯片取出来放回系统板子中去的那种工具。

1、JTAG和SWD,这两种是最基本的下载方法,就是STLINK或者JLINK烧录。

2、ISP下载,这个是将数据通过SPI下载到芯片的内置flash里面。

3、IAP下载,这个是用户自己的程序在运行过程中对User Flash的部分区域进行烧写。

以上就是关于如何用Jlink烧录arm stm32f103vet6的问题全部的内容,包括:如何用Jlink烧录arm stm32f103vet6的问题、灵动微系列单片机支持的烧写器及注意事项、STM32用JLINK烧写器下载程序的问题。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10120083.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存