Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: SiLabsIDE
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Все остальные микроконтроллеры > MCS51
EugeNNe
Пользуем SiLabsIDE. Данная прога генерит загрузочный файл в формате OMF. Как её заставить генерить HEX файл?
bigal
Цитата(BigBolt @ Aug 29 2008, 15:05) *
Пользуем SiLabsIDE. Данная прога генерит загрузочный файл в формате OMF. Как её заставить генерить HEX файл?


Давно решал эту проблемму. К среде был подцеплен Кейл. То объектный отладочный файл преобразовал в HEX с помощью утилиты с командной строкой, обнаруженной в установочной директории Кейла. Название не помню. Можно настроить батник и подцепит к среде как внешнюю тулзу.
EugeNNe
Цитата(bigal @ Aug 29 2008, 16:13) *
Давно решал эту проблемму. К среде был подцеплен Кейл. То объектный отладочный файл преобразовал в HEX с помощью утилиты с командной строкой, обнаруженной в установочной директории Кейла. Название не помню. Можно настроить батник и подцепит к среде как внешнюю тулзу.


Пробую...такой метод...ОН51 утилита называется, но номер пока не проходит...вываливаются какието ошибки...разбираюся....

Всё получилось....теперь ясно что и как делать....Но вообще разработчики этого SiLabsIDE могли бы где нить галочку поставить в настройках что бы генерить ХЕКС файл....
SergeiCh
Цитата(BigBolt @ Aug 29 2008, 19:29) *
Но вообще разработчики этого SiLabsIDE могли бы где нить галочку поставить в настройках что бы генерить ХЕКС файл....

Они поставили smile.gif в Project -> Target Build Configuration...
EugeNNe
Цитата(SergeiCh @ Sep 1 2008, 10:35) *
Они поставили smile.gif в Project -> Target Build Configuration...


В версии 1.9 что то не наблюдается...
gala
Цитата(BigBolt @ Sep 2 2008, 13:26) *
В версии 1.9 что то не наблюдается...

уже V3.40
и мягко принуждают к SDCC
repairDV
Цитата(gala @ Sep 3 2008, 06:43) *
уже V3.40

А где её взять?
Kiwi
Цитата(repairDV @ Sep 3 2008, 09:37) *
А где её взять?

https://www.silabs.com/products/mcu/Pages/S...eDownloads.aspx
EugeNNe
Цитата(Kiwi @ Sep 3 2008, 05:31) *


А генерит ли эта версия код более 2К если на Сях написать? Сомневаюсь в этом....И в версии 3.2 галки нет тоже...
gala
Цитата(BigBolt @ Sep 3 2008, 07:31) *
А генерит ли эта версия код более 2К если на Сях написать? Сомневаюсь в этом....И в версии 3.2 галки нет тоже...

ide не влияет на размер кода
ранее был Demo_Keil_for_Cygnal ( C <=4k, asm <=64k, link <=64k), идет с наборами DK

сейчас на сайте SiLabs им-ся ссылки:
1) Eval_Keil (2k)
2) SDCC (full)
EugeNNe
Вот такой вопро: Есть SiLabs IDE 1.9. + есно кейловский коппилятр. Код гененриться без ограничений на размер. Если я скачаю SiLabs IDE 3.4 с галкой для генерации ХЕКС файла, то можно ли заменить 1.9 на 3.4?
SergeiCh
Цитата(BigBolt @ Sep 5 2008, 15:42) *
Вот такой вопро: Есть SiLabs IDE 1.9. + есно кейловский коппилятр. Код гененриться без ограничений на размер. Если я скачаю SiLabs IDE 3.4 с галкой для генерации ХЕКС файла, то можно ли заменить 1.9 на 3.4?
В 3.40 компилятор нет вообще, по любому какой-то придется подсовывать. Если Ваш от 1.90 без ограничений, то из-под чего его не пускай, ограничения в нем не появятся smile.gif Укажете в 3.40 путь к компилятору и вся любовь smile.gif
EugeNNe
Цитата(SergeiCh @ Sep 5 2008, 18:05) *
В 3.40 компилятор нет вообще, по любому какой-то придется подсовывать. Если Ваш от 1.90 без ограничений, то из-под чего его не пускай, ограничения в нем не появятся smile.gif Укажете в 3.40 путь к компилятору и вся любовь smile.gif


Тут есть один интересный момент... Среда разработки с компилером с диска который поставлялся с девелопер китом. Ограничения были, но благополучно сплыли, усё нормально работает. Но вот я решил не использовать визуальную среду, и стал пользовать компилятор и линкер напрямую по командной строке...И получилось что линкер ругается и говорит о превышении размера кода...Дальнейшие эксперименты показали, что если работаешь через IDE то всё нормально, а если в командной строке то не очень всё хорошо....Компиллер и линкер то один и тот же, непонятно. Вот поэтому и есть сомнения в результате прикрукрутки другой версии IDE.
SergeiCh
Цитата(BigBolt @ Sep 6 2008, 23:45) *
Тут есть один интересный момент...
Остается скачать и попробовать - за IDE денег не просят.
ih_
Пробую подружить IDE c компилятором/линкером от IAR. Компилятор нормально работат, а вот линкер ругается. Пробовал разные танцы:
- подключал соответствующий файл в командной строке;
- очищал lnk51ew.xcl и подключал в нем соответсвующий МК файл;

Прошу помощи? sm.gif
Нажмите для просмотра прикрепленного файла
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.