TrueStudio 的FreeRTOS插件

CubeMX生成TrueStudio的FreeRTOS工程,在调试设置中打开FreeRTOS,

 

直接下载调试会给出警告

需要设置脚本

这个警告我找了很久,没有找到解决方案,按照小白的逻辑,我勾选了FreeRTOS啊,为什么就是插件用不了,还要写脚本??

 

总于找到了,还是去官方论坛吧。

Cannot use RTOS aware debugging

 

在mian函数设置断点,然后运行线程2,什么是thread2?(没登录好像看不了图片)

Is the "thread2" a specific name or just an example? Because now i get:

I had a typo. Change "thread2" to "thread 2".

 

OK,大概了解了,于是我尝试如下脚本:

# Set a breakpoint at main().

tbreak main

thread 1

# Set a breakpoint at start_usr_task().

tbreak start_usr_task

thread 2

调试运行,没有警告,但还是没出来。嗯,因为我没有使能可视化追踪和运行时间统计功能。去CubeMX勾选一下,调试运行,可以了。

 

 

TrueStudio对STM32免费很久了啊,可好像用的人不多啊,哈哈。看不起我Eclipse 啊??

坑太多。Bootloader也是,MDK编译的Bootloader,TrueStudio编译的APP,死活不跳转到APP,一样的代码用MDK编译APP,就可以跳转。。。。。

 

参考:

Cannot use RTOS aware debugging

FreeRTOS系列第16篇---可视化追踪调试

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值