Ща через пять минут в личке будет ewez80, но 1.33АЦитата:
IAR Embedded Workbench for ZiLOG eZ80 v1.34A
А зачем он тебе, он же z80 не держит.
Вид для печати
Ща через пять минут в личке будет ewez80, но 1.33АЦитата:
IAR Embedded Workbench for ZiLOG eZ80 v1.34A
А зачем он тебе, он же z80 не держит.
а мне и не нужно у меня ez80:) ,буду премного благодарен
---------- Post added at 17:12 ---------- Previous post was at 16:54 ----------
Огромное спасибо!
Посмотри, есть ли в папке твоего проекта файлик с расширением xcl?
Это командный файл линкера. В нем должна определяться конфигурация областей памяти.
Не найдешь в проекте - посмотри в папке установки IAR'а.
Опять же в папке проекта (или в папке IAR'а) должен быть файлик стартапа ("Cstartup.s01" или что-то в этом роде).
Там код, который выполняется еще до main'a. Переброс областей памяти - инициализация инициализируемых переменных, обнуление неинициализируемых и т.д. Но лучше этот код радикально не трогать, пока не будешь точно знать, как изменения повлияют на связку с кодом C-компилятора.
Документация на компилятор и линкер должна быть в папке IAR'а.
Ни у кого, случайно, нету pdf'ок в нормальном текстовом виде, а то у меня в виде картинок только. Поиск соответственно по документу не работает?
Не могу к функции прикрутить __C_task, ни через прагму ни напрямую.Лингуаже ексченже включен. Пробовал:И вот так пробовалКод:#pragma language=extended
#pragma function=__C_task
void main(void)
{
....
}
компилль ругается "Unknown #pragma construction"Код:#pragma language=extended
__C_task void main(void)
{
....
}