I am working with Keil 5.21, NXP MIMXRT1064 and FREERTOS 10.2 whit Ulinkpro.
I would like to use EVENT RECORD, System Analyser and (Watch) FreeRTOS RTOS .
I would like to improve this information about FreeRTOS system.
I know that my system have more 10 tasks,
The images below do not show all information about my system and its events also.
Who can help me to improve Freertos information or other means?I would also like to know if information is being sent to UVSOCK (TCP / IP) port 4823.How can I view this information?Thanks for your attetion!Best regards,Rogerio
"Task Count" property is a direct representation of the uxCurrentNumberOfTasks variable residing in file tasks.c. I would suggest that you check the value of this variable and figure out, why the value was not increased (meaning, why the tasks were not created).
the so called socket interface has nothing to do with kernel aware debugging. The socket interface is described in application note 198 (http://www.keil.com/appnotes/docs/apnt_198.asp). This application note contains a small dialog application which uses most of the socket interface features. It is used to remote control uVision. You can for example read/write memory, resolve symbol names, start/stop debug session, add/remove modules of your project, send all debug commands and read out the uVision debug output and so on.
The information for the kernel awareness is collected through the Event Recorder (http://www.keil.com/pack/doc/compiler/EventRecorder/html/ and http://www.keil.com/support/man/docs/uv4/uv4_db_dbg_evr.htm). A SWO trace or a traceport is not necessary for this but a fast SWD/JTAG data transmission like ULINKpro prevents a Event Recorder buffer overflow.
View all questions in Keil forum