freertos吧 关注:446贴子:727
  • 2回复贴,共1

在FreeRTOS中添加Segger SystemView调试接口

只看楼主收藏回复

在你自己的工程中添加文件夹SystemView,去segger官网下载SystemView v2.4a,把Src文件里面的文件全部拷贝到SystemView中。
1.添加以下.c文件
SEGGER\SEGGER_RTT.c
SEGGER\SEGGER_SYSVIEW.c
Sample\Config\SEGGER_SYSVIEW_Config_FreeRTOS.c
Sample\OS\SEGGER_SYSVIEW_FreeRTOS.c
2.在工程中添加头文件路径
SystemView\Config
SystemView\Sample\Config
SystemView\Sample\OS
SystemView\SEGGER
3.在main.c中添加以下头文件
#include "SEGGER_SYSVIEW.h"
4.在main.c中启动SystemView,调用以下函数:
SEGGER_SYSVIEW_Conf();
5.在操作系统内核头文件FreeRTOS.h中添加头文件
#include "SEGGER_SYSVIEW_FreeRTOS.h"


IP属地:江苏1楼2017-05-06 11:12回复
    楼主你好,我昨天测试了下systemview,没有成功,没有找到原因。就想请教一下。SystemView源代码还需要其他的更改吗。我用的是stm32F103的还要改别的地方吗,jlink要什么版本的。必须要正版的,还是只要是jlink都行。还有就是SEGGER官网现在是2.5版本的。不知道是不是版本太新了的原因导致实验不成功。楼主可以个我发一个你能使用SystemView的工程吗,我想参考一下。邮箱935621908@qq.com。提前感谢。


    2楼2017-05-30 08:41
    收起回复