Segger SystemView V2.42 NOOS简单使用

Segger Sysview 是一个免费的监控MCU实时运行状态的一个软件,类似于keil的trace

Segger SystemView V2.42 NOOS简单使用_第1张图片



可以很好的观察出各个函数以及中断的使用情况  特别的对于rtos的运行分析有效  不过我写的这个是在没有OS上使用的一个入门


1.https://www.segger.com/systemview.html  在segger下载  SystemView V2.42 软件 如果是Windows 就下载windows版本  安装到电脑

2.安装完成后这里能早到源码Segger SystemView V2.42 NOOS简单使用_第2张图片

3.将config 和 segger 这两个文件夹 放到自己的mcu工程   比如stm32f407      同时把sample中的NOOS.c一起复制到工程   打开keil工程  这里只写keil的例子  

4.头文件和源码都包含Segger SystemView V2.42 NOOS简单使用_第3张图片Segger SystemView V2.42 NOOS简单使用_第4张图片

5.在主函数调用 conf文件   同时还要修改NOOS.c中的变量  比如RAM_BASE    我用的stm32f407  就改了下ram的基地址Segger SystemView V2.42 NOOS简单使用_第5张图片Segger SystemView V2.42 NOOS简单使用_第6张图片

6.在中断中加入中断检测   还有一些其他API函数自己摸索吧  我就试了这个  Segger SystemView V2.42 NOOS简单使用_第7张图片

7.编译下载  打开运行检测 就是这个效果了   很酷的这个功能  可以放在一下  特殊的函数  监控   程序运行流程哈哈哈Segger SystemView V2.42 NOOS简单使用_第8张图片

8.至于带系统的 需要系统支持  文件  也可以自己写   具体看segger 的书册 还有一些其他功能   

你可能感兴趣的:(Segger SystemView V2.42 NOOS简单使用)