Search Results
Search results 1-7 of 7.
This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.
-
Hello Johannes Finally I found the reason for the only partially shown task times. The code tries to force a task switch but returns to the same task. C Source Code (5 lines) Hence as a further improvement of the SystemView tool, I would suggest to - show the different partial task execution times when moving the mouse over that section and not only the first - add a "task run" marker (what ever that might look like) at that position Thanks for your support so far. Despite all my suggestions I a…
-
Hello Johannes The RVDS port files were not patched, hence the systick interrupt was not visible. Now that I have the files patched, systick interrupt is shown in the log and graph. I furthermore added some manual entries into the ISRs which are also nicely logged and shown. But I still have some points in the log, where the task is reported to run twice without swapping out. forum.segger.com/index.php/Attachment/1447/ I would expect to miss another event. Do you have an idea what that could be?…
-
Hello Johannes No, I am not sure that all the patches were applied. I will verify it. Thanks for the hint. Regards Roman
-
Hello Segger Team The debugging SAVE function of ARM Keil uVision (5) can only store Intel HEX format. The Segger SystemView can only read binary or SVDat format. (At least I did not find another solution) It would be nice if SystemView could also handle Intel Hex file format or other formats than SVDat /binary. Here how I did Segger SystemView integration into ARM Keil uVision (5). - Write a function using the uVision debugger scripting: C Source Code (5 lines) forum.segger.com/index.php/Attach…
-
Hello Segger Team I managed to integrate SystemView /RTT into our STM32L476 FreeRTOS (originally 8.2.2) project. With FreeRTOS 8.2.2 - the scheduling time was never visible With FreeRTOS 8.2.3 patched with the SEGGER patch file - the scheduling times get shown (traced) - the "Run Task" event was traced several times after each other (interrupted with with some queue, task notification events) but without swapping out of the task. It seems to me, that due to that, the total task run time in the g…
-
Hell Segger Team The manual suggests to copy all the required files into the project folder. We usually link a particular version of third party packages into our projects and try to leave the original structure untouched, so that when there is an update of the third party package, we "just" link the new version in the hope it will compile and work out of the box. Some suggestions: - The name Global.h is very generic and might easily collide with a name from a users project. All other files are …
-
Hello all I get about 34 of such warnings when compiling our template project with the SEGGER System View:Quote: “ ..\src\lib\os\seggerSystemView\Sample\OS\SEGGER_SYSVIEW_FreeRTOS.h(198): warning: #47-D: incompatible redefinition of macro "traceTASK_NOTIFY_TAKE" (declared at line 625 of "..\src\lib\os\freertos\include\FreeRTOS.h") #define traceTASK_NOTIFY_TAKE() SEGGER_SYSVIEW_RecordU32x2(apiID_OFFSET + apiID_ULTASKNOTIFYTAKE, xClearCountOnExit, xTicksToWait) ” Since FreeRTOS.h initially defines…