Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Выбор типа процессора при компиляции проекта
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Cредства разработки для МК > IAR
SZ0
Проект собирается и отлаживается под mega2560. Периодически код необходимо пересобирать под mega64. Как это правильно сделать? Проект состоит из разных файлов. В них я прописал

Код
#ifdef m64
#include <iom64.h>
#else
#include <iom2560.h>
#endif


#ifdef так же прописан там, где требуется поменять код с названиями регистров, которые отличны в этих процах. m64 определяю в General Options->Linker->#define так m64=1. Но похоже компилер не видет этого. Но остаётся привязка к General Options->Target->Processor configuration, где необходимо ручками изменить тип процессора. Короче говоря я запутался в этих настройках unsure.gif . Как сделать так, чтобы прописав m64 при компиляции, прошивка была сделана для mega64?
Сергей Борщ
Код
#include <iom.h>
Внутри этого файла увидете названия символов, которые можно использовать в коде, "там, где требуется поменять код с названиями регистров, которые отличны в этих процах". А тип процессора выбирать в General Options->Target->Processor configuration.
IgorKossak
Есть ещё способ - добавить новую конфигурацию и внести в неё все необходимые изменения, все остальные настройки будут унаследованы от конфигурации, выбранной за базовую.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.