Цитата(romez777 @ Jun 1 2008, 11:17)

Правильно ли я понимаю, что в таком случае:
1) функции, реализующие Lock/Unlock/Set/Clear, могут выполняться прямо из флеш, т.е. их не нужно сопровождать префиксом __ramfunc (в случае с IAR) ?
2) прерывания в этих функциях перед операцией над флеш отключать не нужно?
Правильно, но логичнее сделать Unlock, запрограммировать Flash и сделать, если нужно, Lock в одной процедуре из RAM при запрещенных прерываниях.