QUOTE (mml @ Sep 7 2016, 13:44)
оптимизатор отключен
Сочувствую.
QUOTE (mml @ Sep 7 2016, 13:44)
мне кажется дебагер не понимает, что функция копируется инициализатором в рам и ставит брекпоинты во флэш
Если вы действовали по приведенному в сообщении
Daniil документу, то там код функции располагается в ОЗУ, как и положено. Во флеше расположен образ кода функции и у отладчика нет никаких оснований ставить туда точки останова:
CODE
.relocate : AT (_etext)
{
. = ALIGN(4);
_sfixed_ram_vect = .;
KEEP(*(.ram_vectors .ram_vectors.*));
_srelocate = .;
*(.ramfunc .ramfunc.*);
*(.data .data.*);
Вы можете убедиться в этом, посмотрев содержимое .map - файла.
QUOTE (mml @ Sep 7 2016, 13:44)
Пишет, что в ран моде не может быть открыто окно с дизассемблером.
Остановите. Потом запустите.