ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
19 апреля
943603
Kedr (31.08.2019 23:44, просмотров: 237)
IAR 8051 10.30.1 CC2541F256 ПЗУ разбито на банки. 0h - 7FFFh - Common Area/Bank 0 8000h - FFFFh - Bank 0–7 . <- В регистре FMAP указано какой банк памяти будет здесь отражен. IARровский отладчик при значение FMAP=0 по адресу 8000h - FFFFh располагает Bank 0 (0h - 7FFFh), что корректно. При значении FMAP=1 по адресу 8000h - FFFFh располагается участок памяти с адреса 10000h - 17FFFh, что некорректно. Как указать отладчику что при FMAP = 1 по адресу 8000h - FFFFh должно располагаться то что расположено по адресу 8000h - FFFFh, при FMAP=2 10000h - 17FFFh и т.д.? У меня по адресу 8000h находится main и при значении FMAP = 1 (по умолчанию), я сразу же перехожу на него с ресета. Отладчик же вычисляет адрес как 18000h.