Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

sdcc у меня и так родной, с SF. В Silabs IDE прописаны только пути к sdcc.exe и опции командной строки.

Отправлено 3m 17 июля 2009, г. 13:15
В ответ на: Вообще, возможно, silabs доработал косяки. Попробуйте скачать "родной" с sourceforge отправлено пользователем Mebius 17 июля 2009, г. 11:32

Поначалу были проблемы с отладкой по C коду, но как то сами собой ушли.
И зачем вы запускаете asx8051 руками ? SDCC его автоматически вызывает.
Вот что делает silabs

Invoking project defined compiler.
d:\Program Files\SDCC\BIN\SDCC.EXE -c --debug --use-stdout -V --std-sdcc99 -I"C:\projects\cross\x51\f320hid\USB_INT_to_HID_2_0\Optimized\Firmware" "C:\projects\cross\x51\f320hid\USB_INT_to_HID_2_0\Optimized\Firmware\USB_Descriptor.c"

SDCC автоматически вызывает компилятор и ассемблер

+ d:\PROGRA~1\SDCC\BIN\sdcpp.exe -nostdinc -Wall -I"C:\projects\cross\x51\f320hid\USB_INT_to_HID_2_0\Optimized\Firmware" -obj-ext=.rel -DSDCC_MODEL_SMALL -DSDCC_FLOAT_REENT -DSDCC=290 -DSDCC_REVISION=5416 -DSDCC_mcs51 -D__mcs51 -isystem "d:\Program Files\SDCC\BIN\..\include\mcs51" -isystem "d:\Program Files\SDCC\BIN\..\include" "C:\projects\cross\x51\f320hid\USB_INT_to_HID_2_0\Optimized\Firmware\USB_Descriptor.c"
+ d:\PROGRA~1\SDCC\BIN\asx8051.exe -plosgffc "USB_Descriptor.asm"

после этого получаются adb, asm, lst, rel, sym файлы. rel линкуются и получается hex. Как генерируется отладочная инфа и откуда ее берет ide я не разобрался.


Составить ответ | Вернуться на конференцию.

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
поделите двойку на единицу:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru