电脑在和stm32通讯下载程序的时候为什么要用j-link连接。

是因为数据格式不一样吗

j-link可以用于在线调试,例如我在单片机里跑一个流水灯的代码,使用j-link时可以让他暂停,并查看当前stm32中寄存器或参数的值。
普通端口也可以下载,但没有这样的功能,只可以将程序导入单片机,如果程序出错,就无法暂停查看参数值。
在编译大工程时,在线调试对排查bug可以起到很好的帮助,没有在线调试会很DT的。
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-07-10
jlink主要为了调试,如果光下载串口也可以下载
第2个回答  2015-07-09
在线调试

电脑在和stm32通讯下载程序的时候为什么要用j-link连接。
j-link可以用于在线调试,例如我在单片机里跑一个流水灯的代码,使用j-link时可以让他暂停,并查看当前stm32中寄存器或参数的值。普通端口也可以下载,但没有这样的功能,只可以将程序导入单片机,如果程序出错,就无法暂停查看参数值。在编译大工程时,在线调试对排查bug可以起到很好的帮助,没有在线调试...

学STM32必须要有Jlink吗,有什么好处?
稳定性:JLINK是很稳定的。而我在使用ST-LINK仿真STM32时有时会仿真不了,用JLINK从没出现过问题。

STM32与J-Link使用指南
在工程中新建一个工程文件,编写程序代码并进行编译。在工程文件中,找到Debug选项卡并点击运行按钮开始调试,J-Link自动连接到STM32并开始调试。使用J-Link提供的调试命令进行程序调试,如“step”命令单步执行程序,“next”命令跳过函数内部代码,“hit”命令执行到下一个断点处等。在工程文件中,找到Debu...

如何使用JLINK向stm32烧写程序
3.用你的j-link调试工具把开发板和计算机连接好(一般j-link的驱动插上自己就安装了),当j-link上灯为稳定绿色不闪时,点击keil中的下载按键即可.如果驱动没有安装好百度j-link驱动安装.

j-link是干什么用的
是仿真器. 用来接收电脑的仿真命令然后转换成MCU的JTAG控制信号,进行芯片的控制,数据读写等操作。J-Link是SEGGER公司为支持仿真ARM内核芯片推出的JTAG仿真器。配合IAR EWAR,ADS,KEIL,WINARM,RealView等集成开发环境支持所有ARM7\/ARM9\/ARM11,Cortex M0\/M1\/M3\/M4, Cortex A5\/A8\/A9等内核芯片的仿真...

你了解JLink、ST-Link、ULink、JTAG、SWD、SWIM的区别吗
JTAG与SWDJTAG是一种通用的芯片测试协议,多数器件支持,常用于单片机的USB下载调试。SWD则是串行调试模式,通常使用二线DIO和CLK,可靠性优于JTAG,有时需要连接RESET管脚。SWIMSWIM接口主要应用于ST的STM8系列单片机,ST-Link2与之连接只需四根线,与上述其他模式有所不同。总结J-Link和ST-Link侧重于...

J-Link cmd的使用
通过实践,使用J-Link Commander以在非IDE仿真环境下读取寄存器,帮助解决MCU运行异常问题。虽然对于熟悉32系列单片机的开发者,这可能是个基础技能,但在实际工作中,积累并熟练使用工具来处理“诡异”问题,提升填坑能力,对于提升开发者核心竞争力而言至关重要。欲了解更多关于本主题的内容,参见相关文章的...

j-link和stm32连不上
出现这个问题不是Jlink和STM32连不上,是你的电脑和Jlink没连接上,Jlink有问题的可能性比较大。另外你的驱动版本是4.08的,升级到4.8x试试看。

stm32烧程序用的是J-LINK,昨天还行,今天就不行了,NO CORTEX-M3 DEVIES...
应该是你的复用IO配置的不太好,导致的。你看看 哪些IO口和J-link口冲突了。

现在我咋用STM32进行双单片机串口通信,我对串口中断发送程序这不太清除...
你可以先用串口调试助手,向单片机发送一个数据,如果有j-link,用j-link在中断函数里设置断点,进入中断后程序会停在usart中断那里,还有,通常情况下不使用发送中断,而是接收中断,对于多数据发送,可以等待发送完成标志 while(!(USART1->SR & 0X80));\/\/判断发送寄存器的数据是否到移位寄存器发送 USA...

相似回答