在把电脑里编写的程序下载到arm开发板里时为什么要用jlink仿真器

在把电脑里编写的程序下载到arm开发板里时为什么要用jlink仿真器,第1张

对,jlink主要是用来在线调试,它是一个程序下载器和控制器,使得pc上的edk软件能够对arm的运行进行控制,比如单步运行,设置断点,查看寄存器等。一般调试信息用串口打印出来,就比如vc用printf在屏幕上显示信息一样,通过串口arm就可以将需要的信息输出到电脑的串口界面,由于笔记本一般都没有串口,所以常用usb转串来实现。

作为初学者这两个东西很常用,也不贵,串口线也就几块钱,jlink国内盗版的很多,4,50块的多的是,没必要买原版,很贵的。

简答:

jlink可以识别你的mcu上的内部存储器,一般是nor flash

然后此 *** 作nor flash的协议是通用的,所以jlink可以在配置好了地址后,

都可以读写

具体用法示例:

详见:

使用破解版的JLink实现对开发板上的外部Nor Flash的烧写 + JLink V408k 下载地址

注:这里不能写地址,自己google搜标题即可找到帖子。

按照板子说明书上的顺序一步步来。

可能是有两个原因:

1你只是告诉编译器用的是什么期间,但是没有在下载器里面设置,解决办法,按照说明书上的步骤,一步一步来,建立工程;

2你的CPU被锁死了,解决办法:用串口烧录器把里面的程序全部擦除。

以上就是关于在把电脑里编写的程序下载到arm开发板里时为什么要用jlink仿真器全部的内容,包括:在把电脑里编写的程序下载到arm开发板里时为什么要用jlink仿真器、求普及下Jlink仿真器知识,它能把程序下载到MCU(例如mini6410)么,还是怎么个工作原理、用KEIL4+JLINK 给STM32下程序。在Keil4里程序可以正常编译,但怎么都下载不到板子里。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存