Hello,
I am using NXP FreeRTOS Task Aware Debugger for GDB for monitoring tasks.
FreeRTOS is v7.5.3. Task Aware Debugger is v1.0.2 (201704260904).
Besides, I have changed some configurations in FreeRTOSConfig.h is:
There is a task_main in my program.
When I am in debugging mode, I have tried to suspend the program and check running task.
However, it shows nothing in all views (Task list, Queue list, Timer list) like following picture.
Is there any suggesting for this problem?
Thank you very much.
I think your FreeRTOS version is probably simply too old (the current version is 10.x) and the current Plugin is V1.0.8 in MCUXpresso IDE 10.3.0. Which MCUXpresso IDE are you using?
I suggests you check the gdb Console view in Eclipse, you can check as well Troubleshooting Tips for FreeRTOS Thread Aware Debugging in Eclipse | MCU on Eclipse .
You can check as well Better FreeRTOS Debugging in Eclipse | MCU on Eclipse which shows the settings for V9.0.0.
I hope this helps,
Erich
Hello, thank you for you reply.
It has been developed for Kinetis Design Studio (Luna) and MCUXpresso IDE (latest version is Oxygen based).
What is the microcontroller you are using?
Now I am using ARM9.
Which NXP part/device?
Hey, I've checked the TAD Log
Maybe you have some idea for that.
Log text:
12:29:15.350 INFO: [TadModel] DSF session ID 5 has started.
12:29:20.47 INFO: [TadState] TAD state changed: DEBUG_STARTED -> DEBUG_INIT_0 (SUSPENDED, USER_REQUEST)
12:29:24.620 INFO: [TadState] TAD state changed: DEBUG_INIT_0 -> DEBUG_INIT_1 (RESUMED, USER_REQUEST)
12:29:46.964 INFO: [TadState] TAD state changed: DEBUG_INIT_1 -> DEBUG_SUSPENDED (SUSPENDED, USER_REQUEST)
12:29:47.28 INFO: [TadModel] DSF session ID 5 has ended.
Hi Hennry:
I would suggest you try MCUXpresso v10.3.1. From the release note, one similar issue is resolved.
Regards
Daniel