Цитата(Сергей Борщ @ Jul 21 2009, 15:22)

Код
__disable_interrupt();
__enable_interrupt();
Из THUMB нет доступа к регистру CPSR, поэтому для разрешения/запрещения прерываний придется переключаться в ARM. А между ними - опять в THUMB.
Я то подумал, что речь идет обо всей программе.
А это же лишь небольшой процент от всей программы.
А я имел весь бутлоадер в тумбе делать. А в указанном вами фрагменте пусть себе переключается. Потеря в объеме программы несущественная.
А вот если весь бутлоадер делать в АРМ режиме, то и размер почти в два раза возрастает. А это на мой взгляд расточительство для бутлоадера. Проигрыш в производительности значения не имеет.
Цитата
Количество тактов в полутора микросекундах с округлением.
почему в полуторах, ведь в datasheet написано
Цитата
FMCN:Flash Microsecond Cycle Number
This field defines the number of Master Clock cycles in 1 microsecond.
В одной микросекунде получается.
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.