Thanks to visit codestin.com
Credit goes to github.com

Skip to content

ShadowThree/SystemView

Repository files navigation

参考

  1. SystemView WIKI
  2. SystemView安装路径下:SystemView/Doc/UM08027_SystemView.pdf

说明

  1. SystemView target source code;
  2. 本源码来源于SystemView_Windows_V356(Rev.0)_x64.exe安装路径下的Src文件夹;

使用

  1. 通过git submodule add https://github.com/ShadowThree/SystemView.git ThirdUtils/SystemView添加本项目到工程指定目录;
  2. RTOS环境使用请参考SystemView NoOS Demo;
  3. FreeRTOS环境使用请参考System FreeRTOS Demo;

注意

  1. 只能在ARM Compiler V5下移植;
  2. SEGGER_SYSVIEW_Conf.h中添加如下定义:
// 注意:在 SEGGER_SYSVIEW_ConfDefaults.h 文件中,已经有如下定义:
// #define SEGGER_SYSVIEW_CORE_OTHER   0
// #define SEGGER_SYSVIEW_CORE_CM0     1 // Cortex-M0/M0+/M1
// #define SEGGER_SYSVIEW_CORE_CM3     2 // Cortex-M3/M4/M7
// #define SEGGER_SYSVIEW_CORE_RX      3 // Renesas RX

#define SEGGER_SYSVIEW_CORE	SEGGER_SYSVIEW_CORE_CM3     // STM32F429BI
  1. RTOS和非RTOS环境下使用时,SystemView初始化调用的API有些不一样:
// 在 RTOS 环境中,只需要 Conf 即可(不管有没有 RTOS 都需要)
SEGGER_SYSVIEW_Conf();

// 以下两个只有在非 RTOS 环境下才需要
// SEGGER_SYSVIEW_Start();
// SEGGER_SYSVIEW_OnIdle();

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published