[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Вот пример 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