ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
23 ноября
528347 Топик полностью
Vit (07.07.2014 14:22, просмотров: 311) ответил Codavr на Мне тоже не верится в ошибку FreeRTOS, но что вот тут делает xlXList
Посмотри туда --> http://www.control.aau.dk/~jdn/edu/doc/arduino/sketchbook/libraries/FreeRTOS_ARM/utility/tasks.c
http://ftp.jaist.ac.jp/pub/sourceforge/a/av/avrfreertos/freeRTOS/tasks.c
буквы похожие, а локальных xList xlXList; xListItem xliXListItem; не наблюдается static void prvAddCurrentTaskToDelayedList( const TickType_t xTimeToWake ) { /* The list item will be inserted in wake time order. */ listSET_LIST_ITEM_VALUE( &( pxCurrentTCB->xGenericListItem ), xTimeToWake ); if( xTimeToWake < xTickCount ) { /* Wake time has overflowed. Place this item in the overflow list. */ vListInsert( pxOverflowDelayedTaskList, &( pxCurrentTCB->xGenericListItem ) ); } else { /* The wake time has not overflowed, so the current block list is used. */ vListInsert( pxDelayedTaskList, &( pxCurrentTCB->xGenericListItem ) ); /* If the task entering the blocked state was placed at the head of the list of blocked tasks then xNextTaskUnblockTime needs to be updated too. */ if( xTimeToWake < xNextTaskUnblockTime ) { xNextTaskUnblockTime = xTimeToWake; } else { mtCOVERAGE_TEST_MARKER(); } } }