Sem descrição

guozhanxin 89d7f69a75 add rtt_show_address() show _SEGGER_RTT address|添加rtt_show_address()函数显示 _SEGGER_RTT 的地址 há 7 anos atrás
SystemView_Description cc1a295c5d fix event don't show set value issue| 修复事件不显示标志的值的问题 há 7 anos atrás
SystemView_Src 89d7f69a75 add rtt_show_address() show _SEGGER_RTT address|添加rtt_show_address()函数显示 _SEGGER_RTT 的地址 há 7 anos atrás
.gitignore 2ca85946a8 Initial commit há 9 anos atrás
README.md 5f61d0d9bb [SystemView] Re-organize the code for creating RTT Packages há 8 anos atrás
SConscript 556184782d [tool/systemview]fix systemview opened by env but can not close problem|修复systemview只能被env打开却不能关闭的问题 há 7 anos atrás

README.md

segger_debug

segger debug utils, such as SEGGER's Real Time Transfer, SEGGER SystemView porting.

##How to use the Segger SystemView trace componment

By Arda.Fu 2016.8.10

1. Copy description file

Copy the 'description\SYSVIEW_RTThread.txt' to folder '%SystemView_Install_Folder%\Description\'.

2. Copy source file

Copy the folder 'trace' to folder '%RTT_ROOT%\components\trace'.

3. Enable trace componment

Enable RT_USING_HOOK and add RT_USING_TRACE define in your bsp's rtconfig.h

// <bool name="RT_USING_TRACE" description="Enable trace" default="true" />
#define RT_USING_TRACE

4. Connect to target board debug interface

Segger SystemView only support Segger J-Link and Segger J-Link OB. If you using the origin development boards from vendor, you can upgrade the on board debugger to J-Link OB.

5. Intergration (Porting) limitation

  • Can only trace thread, scheduler and interrupt.
  • Tracing RT-Thread IPC componment is not supported.