Вопросы по программированию ARM Cortex M3 Собственно есть процессор Stellaris LM3S9B95. С ARM-ом работаю впервые до этого использовал только Atmega 8/16/64 с ними все было гораздо проще. Собственно первое что меня насторожило это то, что ARM может заниматься некой самодеятельностью с упорядочиванием команд, что может приводить к очень сложно отлавливаемым фокусам. Собственно хотелось бы разобраться с его самодеятельностью чтобы четко представлять что он там и как может переставить и как от этого защититься с помощью команд типа DMB, DSB, ISB. Где об этом можно почитать? |
Вопрос закрываю, ибо даже в официальных источниках по этому поводу очень мутно написано. |
Текущее время: 14:29. Часовой пояс GMT +3. |