Цитата(Sergey1212 @ Apr 24 2013, 17:52)

Пока что интересуют именно к этому процу
Как я понимаю тот кусок кода кде уменя цикл и две функции включения и отключения ноги не должен поменяться если я буду компилить с icache'ем?
Если я включаю в коде icache то в дизасемблере смогу видеть что участок кода с циклом включеним выключеним ноги поменялся?
И еще вопрос как мне это дизасемблерром посмотреть?
JTAGA нет использую плату на которой он не выведен.
Компилятор arm-none-eabi-
ну я на иарах и кейлах обычно сижу, кеил сам показывает дизасемблер не скрывая ничего, в ИАРе он виден если загрузил по жетагу или в режиме симулятора. В вашей среде нет симулятора? обычно там всегда к обычному коду еще он же в ассемблере добавлен, потому что иначе упаришся в бинарнике искать какой код за какие строки отвечает...
В общей теории кешей кусок кода отвечающий за дерганья ногами меняться не должен, изменениям подвергнется лишь скорость выбора инструкций из памяти. Хотя в код могут быть добавлены некоторые инструкции которые управляют кешированием нужных участков кода. Современные компиляторы иногда делают такие хитрые вещи при оптимизации кода, что никогда не знаешь что ты там увидишь в итоге

... Но учитывая малость участка кода, думаю он будет неизменен...