[an error occurred while processing this directive] [an error occurred while processing this directive]
Ответ: (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Щ.С. 18 октября 2001 г. 11:47
В ответ на: Вопрос к Щ.С. по поводу RL196 отправлено sam 18 октября 2001 г. 05:31

Вот пример lnk файла:
,w3ha1500.obj,w3wr2700.obj &
,aw3_wrv.obj,aw3_cmp.obj &
RO(0200H-01FF0H(aw4_m1(KO)),2000H-07FFFH(aw4_m1(CO))) &
RA(01AH-01FFH,08000H-09FFFH(STACK,aw4_m1(DT)), &
0A000H-0A000H,0B000H-0B003H)

Здесь RO- ROM область, RA - RAM, KO- константы, CO- код программ,
DT - данные, регистры размещаются автоматически, прочие области отноносятся к ВУ на шине MK.

А вот пример cstartup:
cstartup MODULE MAIN
EXTRN _main:ENTRY


CSEG AT 2080H
LD 018H,#STACK
lcall _main
br $

END

для сотавленного мною bat-файла достаточна след командная строка:

crlm awr_m1, printf для компиляции и компоновки.
printf, если не нужен, ессно не указывается.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru