你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
配置没有问题
无法进入调试模式
举报
查看全部评分
david1102 发表于 2019-6-24 15:42 我也遇到了,使用JLINK,勾选了Trace后无法调试的问题。 使用 ITM_SendChar('A'); 无法打印出信息。 请问楼 ...
Your UAT Feedback is needed within today.
5.18活动板子会不会是STM32L4呢
STM32隐藏
STM32 CUBE软件中找不到STM32L4系列单片机
应用
AAA
测试标签23
标签选择失败
tiwen
BBBB
【1】看楼主的配置是想用ITM printf功能,如果是的话,必须使用SW调试即可,JTAG不可以的。另外就是确定下STM32F072采用SW调试时,是否有SWO引脚,这个引脚是用来给电脑上传和下传数据用的。现在我们用的JLINK只能用ITM Trace功能,ETM Trace功能要使用 J-Trace调试器才可以用。摘自【求教Keil调试出现Trace HW not Present问题的原因】
【2】也可参考【STM32 J-LINK SW 调试常见问题】等资料。
【3】另外,J-Link就像照相机,程序(在断点处)停下来才能看调试信息,通过JTAG/SWD接口;J-Trace就像录像机,可以纪录、回放整个调试接口, 通过ETM接口。 最近一些Cortex-M3的芯片支持SWO接口,就好像是高速连拍照相机,采样间隔小的话,有那么点Trace的样子,这个调试功能在J-Link v7和EWARM v5.30中已经得到支持。
【4】另外解决方法,使用SWO跟踪端口:
在 µVision项目中:
1. 选择Options for Target (ALT-F7),然后选择Debug选项卡。
2. 请确保您正在通过使用STM32F4xx_SWO.ini文件使能调试硬件。在此文件中必须设置DBG_SLEEP、DBG_STOP、DBG_STANDBY和TRACE_IOEN。TRACE_MODE应设置成Asynchronous。
3. 单击Setting按钮,然后单击Trace选项卡。在Trace Port中选择Serial Wire Output - Manchester选项。
4. 如果Core Clock频率是168.000000,只需要取消勾选Autodetect复选框,然后设置SWO Clock Prescaler的值为2。或者,直接设置 Core Clock频率为 84.000000。
5. 单击OK,然后再次单击OK保存更改。
ULINKpro应该可以正确连接,并且捕捉STM3240G-EVAL输出的SWO跟踪信息。
摘自【STM3240G-EVAL评估板提示"Trace HW not present"的解决方法】
评分
查看全部评分
评分
查看全部评分
使用 ITM_SendChar('A'); 无法打印出信息。
请问楼主,你最后是怎么解决的,有工程吗?借我参考一下
没有解决,应该是jlink官方驱动问题,但是官方目前一直没有解决这个问题,换仿真器使用ST-link或者U-link2