FreeRTOS Debugging in VS Code on RT1180-EVK

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

FreeRTOS Debugging in VS Code on RT1180-EVK

111件の閲覧回数
yanyanwang
Contributor I

In the evkmimxrt1180_freertos_message_buffers_secondary_core example project, the FreeRTOS configuration is as follows:

#define configMAX_PRIORITIES 56
#define configUSE_PORT_OPTIMISED_TASK_SELECTION 0
The application can be debugged normally in the IDE (MCUXpresso IDE). However, when debugging with VS Code, the debugger exits after FreeRTOS starts the scheduler.

The debug session terminates when execution reaches the following code in vTaskStartScheduler():

xNextTaskUnblockTime = portMAX_DELAY;
xSchedulerRunning = pdTRUE;
xTickCount = ( TickType_t ) configINITIAL_TICK_COUNT;
After these variables are initialized and before the first task is scheduled, the debugger disconnects and the debug session ends.

Could you help me test this in the IDE and VS Code and find a solution?

ラベル(1)
0 件の賞賛
返信
0 返答(返信)
%3CLINGO-SUB%20id%3D%22lingo-sub-2383339%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERT1180-EVK%E4%B8%8A%E3%81%A7VS%20Code%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6FreeRTOS%E3%82%92%E3%83%87%E3%83%90%E3%83%83%E3%82%B0%E3%81%99%E3%82%8B%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2383339%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3Eevkmimxrt1180_freertos_message_buffers_secondary_core%20%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%81%AB%E3%81%8A%E3%81%91%E3%82%8B%20FreeRTOS%20%E3%81%AE%E8%A8%AD%E5%AE%9A%E3%81%AF%E4%BB%A5%E4%B8%8B%E3%81%AE%E3%81%A8%E3%81%8A%E3%82%8A%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%23define%20configMAX_PRIORITIES%2056%E5%B9%B4%3CBR%20%2F%3E%23define%20configUSE_PORT_OPTIMISED_TASK_SELECTION%200%3CBR%20%2F%3E%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AF%E9%80%9A%E5%B8%B8IDE(MCUXpresso%20IDE)%E3%81%A7%E3%83%87%E3%83%90%E3%83%83%E3%82%B0%E5%8F%AF%E8%83%BD%E3%81%A7%E3%81%99%E3%80%82%E3%81%97%E3%81%8B%E3%81%97%E3%80%81VS%20Code%E3%81%A7%E3%83%87%E3%83%90%E3%83%83%E3%82%B0%E3%82%92%E8%A1%8C%E3%81%86%E5%A0%B4%E5%90%88%E3%80%81FreeRTOS%E3%81%8C%E3%82%B9%E3%82%B1%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%A9%E3%82%92%E9%96%8B%E5%A7%8B%E3%81%97%E3%81%9F%E5%BE%8C%E3%81%AB%E3%83%87%E3%83%90%E3%83%83%E3%82%AC%E3%83%BC%E3%81%8C%E7%B5%82%E4%BA%86%E3%81%97%E3%81%A6%E3%81%97%E3%81%BE%E3%81%86%E3%80%82%3C%2FP%3E%3CP%3E%E3%83%87%E3%83%90%E3%83%83%E3%82%B0%E3%82%BB%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AF%E3%80%81vTaskStartScheduler()%20%E5%86%85%E3%81%AE%E6%AC%A1%E3%81%AE%E3%82%B3%E3%83%BC%E3%83%89%E3%81%AB%E5%AE%9F%E8%A1%8C%E3%81%8C%E5%88%B0%E9%81%94%E3%81%97%E3%81%9F%E6%99%82%E7%82%B9%E3%81%A7%E7%B5%82%E4%BA%86%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3ExNextTaskUnblockTime%20%3D%20portMAX_DELAY%3B%3CBR%20%2F%3E%20xSchedulerRunning%20%3D%20pdTRUE%3B%3CBR%20%2F%3E%20xTickCount%20%3D%20(%20TickType_t%20)%20configINITIAL_TICK_COUNT%3B%3CBR%20%2F%3E%E3%81%93%E3%82%8C%E3%82%89%E3%81%AE%E5%A4%89%E6%95%B0%E3%81%8C%E5%88%9D%E6%9C%9F%E5%8C%96%E3%81%95%E3%82%8C%E3%81%9F%E5%BE%8C%E3%80%81%E6%9C%80%E5%88%9D%E3%81%AE%E3%82%BF%E3%82%B9%E3%82%AF%E3%81%8C%E3%82%B9%E3%82%B1%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%81%95%E3%82%8C%E3%82%8B%E5%89%8D%E3%81%AB%E3%80%81%E3%83%87%E3%83%90%E3%83%83%E3%82%AC%E3%83%BC%E3%81%AF%E5%88%87%E6%96%AD%E3%81%95%E3%82%8C%E3%80%81%E3%83%87%E3%83%90%E3%83%83%E3%82%B0%E3%82%BB%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%8C%E7%B5%82%E4%BA%86%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3EIDE%E3%81%A8VS%20Code%E3%81%A7%E3%83%86%E3%82%B9%E3%83%88%E3%81%97%E3%81%A6%E8%A7%A3%E6%B1%BA%E7%AD%96%E3%82%92%E8%A6%8B%E3%81%A4%E3%81%91%E3%82%8B%E3%81%AE%E3%82%92%E6%89%8B%E4%BC%9D%E3%81%A3%E3%81%A6%E3%82%82%E3%82%89%E3%81%88%E3%81%BE%E3%81%99%E3%81%8B%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2383339%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3EMCX%20C%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E