This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Version 4.60 deprecates RT Agent?

http://www.keil.com/update/relnotes/uv4.htm

In the release notes for uVision 4.60, at the bottom, there is a blurb:

"
The Keil RT-Agent is deprecated in this release. The MDK-ARM component RT-Agent component in folder ..\ARM\RT Agent\ is no longer actively maintained. The component is shipped "as is" an no updates or bug fixes will be provided.
All files in this folder and subfolders are included for compatibility in this release but will be removed from the product in future releases.
"

I am not sure I understand the implications.
With future releases, are the debug->OS support-> trace options going away?
With future releases, is the serial redirect to a console going away?

Is there some new functionality that supersedes RT Agent and we should be migrating too?
I know RT Agent is a pain to get working, but when it works it is very nice.
It seems like a step backwards to pull it out of the tool, unless there is something better and easier for Keil to support.

-Steve

Parents
  • I got RT Agent working on NXP LPC23xx series devices. These are ARM7.
    It worked very well about 2 years ago, but with the later releases parts began flying off the spokes.
    The event viewer (task switching) pane does not work with 4.53 and newer unless you turn off the "one ELF section per function" feature in the C compiler tab for your project. The compiler tosses the RTAgent sections as part of optimization!

    The event switching and task monitoring is really helpful. Likewise the live update of your watch variables while the program is running. Brian at Keil indicates that with the Cortex M series processors, the RT Agent is not needed. I will be validating this on a new design and I will update this thread. I still hope to convince them not to kill the RTAgent from a functional perspective, as I have about 8 designs with RT Agent embedded that are still in production. I don't want to have to hold onto an old version of the tool just to use RTAgent.

Reply
  • I got RT Agent working on NXP LPC23xx series devices. These are ARM7.
    It worked very well about 2 years ago, but with the later releases parts began flying off the spokes.
    The event viewer (task switching) pane does not work with 4.53 and newer unless you turn off the "one ELF section per function" feature in the C compiler tab for your project. The compiler tosses the RTAgent sections as part of optimization!

    The event switching and task monitoring is really helpful. Likewise the live update of your watch variables while the program is running. Brian at Keil indicates that with the Cortex M series processors, the RT Agent is not needed. I will be validating this on a new design and I will update this thread. I still hope to convince them not to kill the RTAgent from a functional perspective, as I have about 8 designs with RT Agent embedded that are still in production. I don't want to have to hold onto an old version of the tool just to use RTAgent.

Children