Getting thread execution timing for Keil RTX5

Sysprogs forums Forums VisualGDB Getting thread execution timing for Keil RTX5

Viewing 1 post (of 1 total)
  • Author
    Posts
  • #37412
    murrellr
    Participant

    I’m trying to create a real-time thread execution timeline of a device that uses Keil RTX5 as the OS.  I tried setting up Software Tracing but enabling relocation records cause the ARM Clang linker to crash.  This is a known bug in the linker involving the use of a scatter file (Internal fault: [0xb3b91b:6130008]).  I tried many different fixes but none of them worked.  So I’ve given up this path and am trying to fall back to the Embedded Framework Fast Semihosting and Embedded Profiler.  I have selected Keil RTX for RTOS support.  This is actually support for RTX4, but I’m following the workaround for RTX5 given in this tutorial  https://visualgdb.com/tutorials/arm/keil/rtx/tracing/ .  Under Dynamic Analysis, I have selected only Allow tracing various RTOS events in Real-time Watch.  This compiles OK.  When I start debugging, I get this error: “Could not detect the end of FLASH.  Please define it explicitly on the Dynamic Analysis page.”  There is no field on the Dynamic Analysis page to enter the end of flash.

    How do I get Dynamic Analysis to work in this case?

    • This topic was modified 1 hour ago by murrellr.
Viewing 1 post (of 1 total)
  • You must be logged in to reply to this topic.