Цитата(EugenyAM @ Apr 12 2012, 05:49)

В функциях EPx_Callback используются вызовы rtos?
В функциях EPx_Callback вызовы rtos не используются. Данные принятые от ПК отправляются обратно.
Цитата(adnega @ Apr 12 2012, 07:00)
А с приоритетами прерываний раобрались?
При инициализации USB использую следующий код:
Код
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_4);
NVIC_InitStructure.NVIC_IRQChannel = OTG_HS_IRQn;
NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 10;
NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0;
NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
NVIC_Init(&NVIC_InitStructure);
Поскольку вызовы rtos в прерывании не используются, приоритет прерывания выше чем
Код
#define configMAX_SYSCALL_INTERRUPT_PRIORITY 191 /* equivalent to 0xb0, or priority 11. */
Мои рассуждения по поводу прерываний верны? Или я где-то ошибся?