Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Ошибка при компиляции в IAR при смене target
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Cредства разработки для МК > IAR
smk
Взял пример проекта от Atmel v0g1_tiny25_qt_example (Qtouch). Компиляция для Tiny25 проходит успешно. При попытке компилировать под Tiny45 (просто сменил target в опциях проэкта) и получил вот такую ошибку:
Код
Error[e117]: Incompatible runtime models. Module main_attiny25 specifies that '__cpu' must be '1', but module burst_0_0 has the value '0'

Что это значит и как лечится? Подскажите пожалуйста. Спасибо.
IgorKossak
Перед тем, как запустить build запустите clean.
smk
Цитата(IgorKossak @ Jul 20 2011, 13:28) *
Перед тем, как запустить build запустите clean.

Запустил. Не получилось. Все то же самое.

А если я в файле iotiny25.inc изменю строчки
Код
/* Constants */
#define    RAMEND   0x00DF    /*Last On-Chip SRAM location*/
#define    XRAMEND  0x00DF
#define    E2END    0x007F
#define    FLASHEND 0x07FF

на значения, соответствующие tiny45? Цель перехода с 25 на 45 - нехватка памяти. Если код больше - компилятор будет ругаться и не будет делать hex, а если значения поменять, то может и не будет ругаться и будет делать hex?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.