Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
При конвертации out файла на hex зачем нужен cmd файл
Отправлено
Mihail 13 января 2009 г. 14:51
Привет всем скажите мне, пожалуйста, при конвертации out файла на hex файл почему должен участвовать cmd файл. После компиляции программы все метки области памяти и сам код программы находится в out файле по моему.
Работаю c DSK 5402 там у него есть один пример с названием “flash” этот пример работает проверил , но сам генерировав Out файл не как не могу конвертировать на hex. Делаю след:
1. копироваю out файл в отдельный каталог
2. открываю Win CMD
3. даю команду hex500 ishodnik.out -m1 -memwidth 16 -romwidth 16 –boot -bootorg 0080h -e 80h
4. далее загружаю в память (flash dsk5402)
5. запускаю нет результата.
Командный файл линкера
MEMORY
{
PAGE 0 : VECTORS ( RWXI ) : o = 0x0080, l = 0x0078
PROG ( RX ) : o = 0x00f8, l = 0x2000
PAGE 1 : SCRATCH ( RW ) : o = 0x0060, l = 0x0005
DATA1 ( RWI ) : o = 0x2100, l = 0x1f00
}
SECTIONS
{
.vectors : > VECTORS align 0x80 PAGE 0
.trap : load = 0x0062 PAGE 1
.text : > PROG PAGE 0
.switch : > DATA1 PAGE 1
.cinit : > DATA1 PAGE 1
.const : > DATA1 PAGE 1
.cio : > DATA1 PAGE 1
.bss : > DATA1 PAGE 1
.sysmem : > DATA1 PAGE 1
.stack : > DATA1 PAGE 1
.t_buf : load = 0x3030 PAGE 1
.r_buf : load = 0x3000 PAGE 1
}
Составить ответ | Вернуться на конференцию.
Ответы