stm32在线调试和用jlink区别是什么 Jlink和STM32问题

jlink\u662f\u4ec0\u4e48\u610f\u601d\uff1f

J-Link\u662fSEGGER\u516c\u53f8\u4e3a\u652f\u6301\u4eff\u771fARM\u5185\u6838\u82af\u7247\u63a8\u51fa\u7684JTAG\u4eff\u771f\u5668\u3002\u914d\u5408IAR EWAR\uff0cADS\uff0cKEIL\uff0cWINARM\uff0cRealView\u7b49\u96c6\u6210\u5f00\u53d1\u73af\u5883\u652f\u6301\u6240\u6709ARM7/ARM9/ARM11,Cortex M0/M1/M3/M4, Cortex A5/A8/A9\u7b49\u5185\u6838\u82af\u7247\u7684\u4eff\u771f\uff0c\u4e0eIAR,Keil\u7b49\u7f16\u8bd1\u73af\u5883\u65e0\u7f1d\u8fde\u63a5\uff0c\u64cd\u4f5c\u65b9\u4fbf\u3001\u8fde\u63a5\u65b9\u4fbf\u3001\u7b80\u5355\u6613\u5b66\uff0c\u662f\u5b66\u4e60\u5f00\u53d1ARM\u6700\u597d\u6700\u5b9e\u7528\u7684\u5f00\u53d1\u5de5\u5177\u3002
\u4ea7\u54c1\u89c4\u683c\uff1a\u7535\u6e90USB\u4f9b\u7535\uff0c\u6574\u673a\u7535\u6d41 <50mA \u652f\u6301\u7684\u76ee\u6807\u677f\u7535\u538b 1.2 \uff5e 3.3V\uff0c5V\u517c\u5bb9 \u76ee\u6807\u677f\u4f9b\u7535\u7535\u538b 4.5 \uff5e 5V (\u7531USB\u63d0\u4f9b5V) \u76ee\u6807\u677f\u4f9b\u7535\u7535\u6d41 \u6700\u5927300mA\uff0c\u5177\u6709\u8fc7\u6d41\u4fdd\u62a4\u529f\u80fd \u5de5\u4f5c\u73af\u5883\u6e29\u5ea6 +5\u2103\uff5e +60\u2103 \u5b58\u50a8\u6e29\u5ea6 -20\u2103 \uff5e +65\u2103 \u6e7f\u5ea6 <90%\u5c3a\u5bf8\uff08\u4e0d\u542b\u7535\u7f06\uff09 100mm x 53mm x 27mm \u91cd\u91cf\uff08\u4e0d\u542b\u7535\u7f06\uff0970g \u7535\u78c1\u517c\u5bb9 EN 55022, EN 5502 \u3002

\u8fd9\u90fd\u8981\u95ee\uff1fJlinK\u4eceV7\u5f00\u59cb\u5c31\u652f\u6301SWD\u4e86\uff0c\u518d\u8bf4SWD\u8c03\u8bd5\u6a21\u5f0f\u662fcortex\u5185\u6838\u82af\u7247\u9996\u63a8\u7684\u8c03\u8bd5\u6a21\u5f0f\uff0cJlink\u600e\u4e48\u53ef\u80fd\u4e0d\u652f\u6301\u3002
\u6211\u7684V7\u540e\u671f\u5c31\u4e00\u76f4\u7528SWD\u6a21\u5f0f\uff0cV8\u7684JTAG\u6a21\u5f0f\u5c31\u6ca1\u7528\u8d85\u8fc710\u6b21\u3002
\u5177\u4f53\u7684\u7f51\u4e0a\u767e\u5ea6\u4e00\u4e0b\u5427\uff0c\u5c314\u6839\u7ebf\uff0cVCC,GND,SWDIO,SWDCLK\u3002
\u8fd9\u4e2a\u5b9e\u5728\u662f\u592a\u5e38\u89c1\u4e86\uff0c\u6ca1\u5fc5\u8981\u518d\u7c98\u5e16\u3001\u590d\u5236\u4e00\u904d\u3002

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

我的理解是:在线调试是“方法”,而JLINK是“工具”,你可以用JLINK在线调试,也可以用STLINK在线调试。

我的理解是:在线调试是“方法”,而JLINK是“工具”,你可以用JLINK在线调试,也可以用STLINK在线调试。 查看原帖>>

[em:17:]我没有用jlink,用了个usb线就可以烧程序,怎么回事? 查看原帖>>

  • jlink鐨剆wd涓轰粈涔堜笉鑳界儳褰stm32f1鍗曠墖鏈
    绛旓細Glink鐨剆wd涓嶈兘澶熷弻褰stm32F1鐨勫崟鐗囨満锛屽彲鑳芥槸鍥犱负浠栦滑杩欎釜swd瀹冧滑鐨勮繖涓骇鍝佺殑涓涓鏍煎拰鍨嬪彿锛屽畠涓嶈冻浠ュ棷鍒峰叆杩欎釜stm锛屾槸鍥犱负浠栦滑涓や釜涓嶉厤濂楁墍瀵艰嚧鐨勮繖涔堜竴涓幇璞°
  • 扩展阅读:jlink调试仿真stm32 ... k210开发板和stm32 ... stm32所有型号对照表 ... stm32如何在线调试 ... stm32为什么不建议学 ... stm32定时器配置 ... stm32f4型号详解 ... stm32全系列价格表 ... stm32烧录器连接不上 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网