Беру демку или свой проект, как только меняю в настройках линкера STM32F10x_FLASH.icf на STM32F10x_RAM.icf (беру из IAR), программа останавливается на первом брекпоинте, а потом программа переходит к инструкции 0x8000856: 0xe7fe DC16 59390 ; 'þç' и будто останавливается. Сколько не нажимай Go и Break, стоит на одном месте. Почему так? Как это исправить?
Что это за инструкция DC16?
Имеет ли негативные последствия отладка программ во флеше? Казалось бы количество циклов записи измеряется тысячами, но как на практике, стоит отлаживать в RAM?
|