Добрый день!
Есть рабочий проект под scmrtos. Потребовалось использовать usb. Взял сэмпл usb-cdc-serial. Выдрал из него все что касается usb и пытаюсь запустить в своем проекте. результата нет. Без scmrtos работает нормально. Есть подозрения на низкоуровневую инициализацию - в сэмпле вообще есть такие строки:
// Disable RTT and PIT interrupts (potential problem when program A // configures RTT, then program B wants to use PIT only, interrupts // from the RTT will still occur since they both use AT91C_ID_SYS) AT91C_BASE_RTTC->RTTC_RTMR &= ~(AT91C_RTTC_ALMIEN | AT91C_RTTC_RTTINCIEN); AT91C_BASE_PITC->PITC_PIMR &= ~AT91C_PITC_PITIEN;
Убивают таймер ОС. Может кто поднимал usb под scmrtos? подскажите
|