stm32需要仿真器吗?

2024-11-30 13:58:04
推荐回答(2个)
回答1:

jtag是一种在线调试标准,由4根信号线组成,你所有的程序下载和调试仿真都是通过jtag接口进行。而连接stm32的jtag接口和计算机的设备就叫做仿真器。
本来ulink,st-link,h-jtag,jlink这四者各有千秋,jlink是各方面的王者,但是价格很贵。但由于最近jlink开源了,所以被大量仿制,便宜的tb上98元就能买到,所以你也不用考虑别的了,买个jlink吧。
板子推荐优易特的uet-stm32-edu,做工很好,外设也比较齐全。

回答2:

首先告诉你仿真器的作用,仿真器是在程序运行时,用来观察寄存器里的数值的。比如说你定义了一个变量,程序运行过程中这个变量会变化。当你需要确定当前值时候,可以用仿真器看到。
所以,如果做大工程,仿真器是必不可少的。如果是很小的代码,可以不用仿真器,用串口直接下载程序就OK了。