The person best fitted to answer this is out of office at the moment. But I found some other links that may be helpful:
https://devzone.nordicsemi.com/f/nordic-q-a/69475/how-do-i-debug-free-rtos
https://devzone.nordicsemi.com/search?q=freertos%20systemview#serpgroup=17
Are they still out of office? I have already looked at these links and tried out to no avail
Is there any help I could from nordic in regards to integrating SystemView?
Unfortunately this is not the priority and I am unsure of the total time it takes to properly do this. I am not able to see your Company ID or the location in this ticket, If you could give those details, then i can ask the regional sales manager for your location to reach out to you to see if we can prioritize this.
this is for my project.
In that case, let us not focus on official support direction as that would be not likely to be prioritized on personal projects scope.
Let us focus on trying to fix this or a workaround
I see there's an #include "SEGGER_SYSVIEW_FreeRTOS.h" inside FreeRTOSConfig.h, but upon compiling I start seeing a bunch of undefined reference errors including undefined reference to SEGGER_SYSVIEW_RecordVoid'`
I downloaded SystemView Target source files and able to see that Sample\FreeRTOSVx\SEGGER_SYSVIEW_FreeRTOS.h file and the SEGGER_SYSVIEW.c where the implementation for SEGGER_SYSVIEW_RecordVoid exists. Try pulling these into your project
Yes it does have it but looks like the references aren't found once I include the file by uncommenting
#include "SEGGER_SYSVIEW_FreeRTOS.h" inside FreeRTOSConfig.h.
Is there any config that needs to be set?
Yes it does have it but looks like the references aren't found once I include the file by uncommenting
#include "SEGGER_SYSVIEW_FreeRTOS.h" inside FreeRTOSConfig.h.
Is there any config that needs to be set?
It looks to me that the project settings (preprocessing include paths) are not set to point to the directory where this segger_sysview files are located. Can you post your project include paths here and the location where you SEGGER_SYSVIEW_FreeRTOS.h file is located ?
Else you can give me your project so that i can quickly do a smoke test on my desk and see what is missing.
In the preprocessor list, I've got "SystemView", which is the folder in the root project directory containing the following files.
I tried to patch the ble_app_hrs_freertos example for pca10056/ses to use your patch files and with inheriting the sources files into the folder i managed to compile and run it. Here is the zip if you want to run it yourself.
Thanks. I will give this a try, but were you able to run it on my project?
Sorry, did not try your project as I got used to SES for debugging.