我下载国嵌视频,里面出现了用jlink下载时不稳定,他说多试几次就行了,可是我试了很多次都不行,求解决方

我下载国嵌视频,里面出现了用jlink下载时不稳定,他说多试几次就行了,可是我试了很多次都不行,求解决方,第1张

这个是因为你使用的jlink的固件和软件驱动不兼容的问题 。之前调试arm7的时候遇到这种情况 。解决的办法是不改变 jlink固件 降低上位机软件驱动版本 。
或者动手能力强的可以 升级一下jlink的固件 。我最近升级了一下固件 。用起来还是很好的 CM3的内核 最新的jlink 可以到segger的官网下载 。jlink固件 V8的我这里有 可以mail我
xiaowei071686@13com

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

差不多了,你只要知道JLINK支持实时调试,而串口只起到下载程序的作用就行了。所谓实时调试就是你所理解的那样,在KEIL中单步调试程序时,结果会在硬件上得到体现。究其原因就是Cortex M3内核有一个ETM(嵌入式追踪宏单元),JLINK支持ETM。具体怎么支持的我不清楚,我猜测是KEIL中进行的 *** 作在JLINK中进行了记录,然后JLINK通知ETM用户都做了哪些 *** 作,从而实现对硬件的实时控制。不过JLINK不太可能完全替代USB,因为电压可能不够,还是得让USB供电。
最后多问一句:听口音咋感觉你是蚌埠人呢?

2 写board config 脚本

在文件夹下查找是否有匹配自己单片机型号的配置文件,如果没有则自己写一个

/usr/local/share/openocd/scripts/board/0_gd32f103ze_jlinkcfg

interface jlink

transport select swd

source [find target/gd32f1xcfg]

一 Jlink能不能做一个C8051单片机的下载 ,与具体的单片机有关,一般来说,不可以做C8051的单片机的下载,Jlink本身是JTAG协议的一个产物,要想能用它来仿真,首要条件是你的用的单片机里面有JTAG协议,一般来说,51单片机因为结构简单,没有这个协议,所以不能用Jlink仿真

二 8051是否支持串口下载程序,这个要看你的单片机,具体的单片机,是否支持串口ISP,因为8051是一个系列,所以你要看单片机的具体型号一般来说,现在市面上99%的51单片机都支持串口下载
但是AT89C51,AT89C52不支持,需要有专用的编程器,其他单片机支持


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

原文地址: https://outofmemory.cn/yw/10497586.html

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

发表评论

登录后才能评论

评论列表(0条)

保存