Перейти к содержанию
    

SiLabsIDE

Пользуем SiLabsIDE. Данная прога генерит загрузочный файл в формате OMF. Как её заставить генерить HEX файл?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пользуем SiLabsIDE. Данная прога генерит загрузочный файл в формате OMF. Как её заставить генерить HEX файл?

 

Давно решал эту проблемму. К среде был подцеплен Кейл. То объектный отладочный файл преобразовал в HEX с помощью утилиты с командной строкой, обнаруженной в установочной директории Кейла. Название не помню. Можно настроить батник и подцепит к среде как внешнюю тулзу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Давно решал эту проблемму. К среде был подцеплен Кейл. То объектный отладочный файл преобразовал в HEX с помощью утилиты с командной строкой, обнаруженной в установочной директории Кейла. Название не помню. Можно настроить батник и подцепит к среде как внешнюю тулзу.

 

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

 

Всё получилось....теперь ясно что и как делать....Но вообще разработчики этого SiLabsIDE могли бы где нить галочку поставить в настройках что бы генерить ХЕКС файл....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Но вообще разработчики этого SiLabsIDE могли бы где нить галочку поставить в настройках что бы генерить ХЕКС файл....

Они поставили :) в Project -> Target Build Configuration...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Они поставили :) в Project -> Target Build Configuration...

 

В версии 1.9 что то не наблюдается...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В версии 1.9 что то не наблюдается...

уже V3.40

и мягко принуждают к SDCC

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

А генерит ли эта версия код более 2К если на Сях написать? Сомневаюсь в этом....И в версии 3.2 галки нет тоже...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А генерит ли эта версия код более 2К если на Сях написать? Сомневаюсь в этом....И в версии 3.2 галки нет тоже...

ide не влияет на размер кода

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

 

сейчас на сайте SiLabs им-ся ссылки:

1) Eval_Keil (2k)

2) SDCC (full)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот такой вопро: Есть SiLabs IDE 1.9. + есно кейловский коппилятр. Код гененриться без ограничений на размер. Если я скачаю SiLabs IDE 3.4 с галкой для генерации ХЕКС файла, то можно ли заменить 1.9 на 3.4?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот такой вопро: Есть SiLabs IDE 1.9. + есно кейловский коппилятр. Код гененриться без ограничений на размер. Если я скачаю SiLabs IDE 3.4 с галкой для генерации ХЕКС файла, то можно ли заменить 1.9 на 3.4?
В 3.40 компилятор нет вообще, по любому какой-то придется подсовывать. Если Ваш от 1.90 без ограничений, то из-под чего его не пускай, ограничения в нем не появятся :) Укажете в 3.40 путь к компилятору и вся любовь :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 3.40 компилятор нет вообще, по любому какой-то придется подсовывать. Если Ваш от 1.90 без ограничений, то из-под чего его не пускай, ограничения в нем не появятся :) Укажете в 3.40 путь к компилятору и вся любовь :)

 

Тут есть один интересный момент... Среда разработки с компилером с диска который поставлялся с девелопер китом. Ограничения были, но благополучно сплыли, усё нормально работает. Но вот я решил не использовать визуальную среду, и стал пользовать компилятор и линкер напрямую по командной строке...И получилось что линкер ругается и говорит о превышении размера кода...Дальнейшие эксперименты показали, что если работаешь через IDE то всё нормально, а если в командной строке то не очень всё хорошо....Компиллер и линкер то один и тот же, непонятно. Вот поэтому и есть сомнения в результате прикрукрутки другой версии IDE.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тут есть один интересный момент...
Остается скачать и попробовать - за IDE денег не просят.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пробую подружить IDE c компилятором/линкером от IAR. Компилятор нормально работат, а вот линкер ругается. Пробовал разные танцы:

- подключал соответствующий файл в командной строке;

- очищал lnk51ew.xcl и подключал в нем соответсвующий МК файл;

 

Прошу помощи? :)

to_si.bmp

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...