ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
23 ноября
528172 Топик полностью
framer (07.07.2014 08:53, просмотров: 293) ответил Codavr на У меня засада с FreeRTOS. Забабахал порт на AT90CAN128, ну точнее подправил ихний порт для ATMega323 на IAR. Сляпал мигалку светодиодом на попроб. И тут такое дело, светодиод включается а дальше хренушки. Таймер щелкает, прерывания идут, системные
если место зацикливания в vListInsert там есть комментарий. Внимательно проверьте по пунктам. 
		/* *** NOTE ***********************************************************
		If you find your application is crashing here then likely causes are:
			1) Stack overflow - 
			   see http://www.freerto …overflow-checking.html
			2) Incorrect interrupt priority assignment, especially on Cortex M3 
			   parts where numerically high priority values denote low actual 
			   interrupt priories, which can seem counter intuitive.  See 
			   configMAX_SYSCALL_INTERRUPT_PRIORITY on http://www.freertos.org/a00110.html
			3) Calling an API function from within a critical section or when
			   the scheduler is suspended.
			4) Using a queue or semaphore before it has been initialised or
			   before the scheduler has been started (are interrupts firing
			   before vTaskStartScheduler() has been called?).
		See http://www.freertos.org/FAQHelp.html for more tips. 
		**********************************************************************/