27146

[i] К1986ВЕ8Т, ОЗУ. Отладка кода, превышающего 32 кбайт


Как отлаживать код, превышающий 32 кбайт, который помещается в ОЗУ? Нужно ли обязательно загружать процессор К1986ВЕ8Т из внешней памяти или можно просто перейти во внешнюю память? Будет ли отладчик (Keil) показывать значение указанных переменных, позволять останов и так далее?

Можно просто перейти во внешнюю память. То есть часть программы размещается во внешней памяти, и, если указаны два FLM для ОЗУ и внешней ОЗУ, то KEIL при загрузке загрузит весь код: часть - в ОЗУ, часть - во внешнюю ОЗУ.
Отладка, просмотр и т.п. работать будут также и из внешней ОЗУ, как и из внутренней.

Документация

Теги

Был ли ответ полезным?