1. Надо смотреть не загрузку проца, а загрузку шин 2. какой приоритет у DMA? 3. USB используют DMA ? два Endpoint однозначно используют и приоритет выше чем DMA-controller, а остальные Endpoint? 4. Сколько времени тратится на обработку каждого прерывания, включая USB, DMA и другой периферии? 5. Есть ли прерывания, которые обрабатываюся более 100 мкс? Проверить осциллом в режиме запоминания в течении длительного времени 6. Или может суммарно все прерывания могут перевалить за 100 мкс в какой-либо момент времени? 7. Отключи USB и проверь будет ли отпадывать прерывания без него 8. Где-то видал расчет загрузки шин дсп в зависимости от включенной периферии, но не могу найти
|