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

миниатюрный аудио-видеорекордер mAVR

Отправлено Nautilus 07 июля 2005 г. 10:54
В ответ на: что-то думается мне что объектный файл в hex генерит линкер, ака xlink.exe отправлено DASM 07 июля 2005 г. 09:09

Да, но что-то я не нашел. Вот его ключи:
Usage: xlink {} {}
Environment: XLINK_ENVPAR
Options (in alphabetical order):

--misrac_verbose Enable verbose MISRA C messages
--misrac[=arg,arg,...]
Enable MISRA C diagnostics
i Enable rule i
i-j Enable rule i through j
all Enable all rules
required Enable all required rules
--image_input=file,symbol,segment,alignment
Put image file in segment at alignment
Define symbol at start
-A filelist Forced load: <,>
-a{iw(.)[.]{.}} Overlay control
-B Forced dump
-bbanklist Define banked segments:
<,> = ,,[,]
-C filelist Conditional load: <,>
-ccpu define cpu type
-Dsymbols Define global entries: <,><=>
-d Disable code generation
-E filelist Empty load: <,>
-ereplacelist Define replace names for externals:
= ,
-Fformat Define format type
-f file Extend command line with <.xcl>
-G Disable global typecheck
-gsymbols Require global entries: symb1,symb2,...
-Hhexvalue Specify filler byte(s)
-hranges Specify fill ranges
-Iprefix Add search prefix for files to load
-Jsize,algo{,flags{,sym{,seg{,align}}}}}{=ranges{;ranges...}}
Generate checksum
size Size of checksum: 1, 2, or 4
algo Algorithm: sum, crc16, crc32, or crc=poly
flags Complement: 1 or 2, Mirroring: m
sym Checksum symbol
seg Put checksum in segment seg
align Use alignment align for checksum
ranges Do checksum of bytes in ranges
-j Ignore module names
-Ksegments=increment,count
Duplicate segment contents
-k Disable sorted output for some formats
-Lprefix Generate a list on: <.lst>
-l file Generate a list on: <.lst>
-Mranges=ranges Translate logical addresses to physical
-n{c} No local symbols
-n Suppress all module-local symbols
-nc Suppress only compiler-generated symbols
-Oformat[,variant][=filename]
Object file using format 'format'
-o file Put object on: <.extension>
-Psegmentlist Define packed segments:
<,> = -
-pnn Page listing with 'nn' lines/page (10-150)
-Qsegment=initializer_segment
Setup for copy init of segment
-q Disable relay function optimization
-R{w} Disable range check
-r{char} Link debug system
-S Silent operation of linker on terminal
-s label Specify entry point
-Uranges=ranges Declare address sharing
-V(segtype)name[,alignment]
Declare relocation area
-v Print out version info
-w Disable warning(s)
-w Disable all warnings
-wid[=sev] Change severity of diagnostic 'id' to 'sev'
-ws Warnings affect program status
-wt Disable extra type info for some warnings
-x{smneodhi} Generate linker list file
-xs Segment map
-xm Module map
-xn Module summary
-xe Entry list
-xo Static overlay map
-xd Stack usage
-xh HTML format
-xi Include suppressed entries
-Y{character} Extended format operation
-yflags Extended format operation
-Zsegmentlist Define segments: <,> =
-z Disable overlay check
Если сможешь, помоги, могу и сам линкер с файлом скинуть, да он боле Мега.

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

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


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

E-mail: info@telesys.ru