суббота, 12 марта 2016 г.

   STM32F7 (похоже и вообще всё семейство Cortex-M7) при внешней пушистости, гладкости и полном совпадении по набору инструкций  Cortex-M4, внутри имеет очень мало общего, раздуты практически все внутренние шины до 64 бит, фактически сдвоенное АЛУ (ещё не двухъядерный, но уже близко), трёхстадийный конвейер, и т.п. прилады аля гипертрейдинг от пентиум 4...
   Запуск программки от STM32F4 проходит как родной - один косяк - при абсолютно равных тактовых частотах F7 минимум вчетверо быстрее, и не надо надеяться на машинные циклы - эта зараза исхитряется выполнить за 1023 цикла то что на F4 занимало больше 4096...
...до свиданья любименькие дэлэи пустыми циклами, эта гадина на аппаратном уровне их проскочит с непредсказуемой длительностью...
...говорила мама - учись пользоваться таймерами\прерываниями\обработчиками - мама была права, да только кто'ж её слушал...

Комментариев нет :

Отправить комментарий