Vit (07.07.2014 14:22, просмотров: 390) ответил 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();
		}
	}
}