начинаю работу над небольшим проектиком на вышеупомянутом чипе. Думаю, надо ли покупать Кейл или обойтись SDCC? Отладка под дебаггером не потребуется. Есть программа, которую надо переработать.... Так что при переходе на другой компайлер потребуется ее портировать. Как вообще SDCC ведет себя? Насколько он надежен? Или есть другой бесплатный или недорогой компилятор?
пс. Еще нашел Crossware для Silabs, 678 баксов. Это уже приемлемо, щас его посмотрю.
Сообщение отредактировал ar__systems - Dec 4 2009, 03:06
Группа: Участник
Сообщений: 7
Регистрация: 31-10-09
Пользователь №: 53 339
Цитата(ar__systems @ Dec 4 2009, 05:41)
начинаю работу над небольшим проектиком на вышеупомянутом чипе. Думаю, надо ли покупать Кейл или обойтись SDCC? Отладка под дебаггером не потребуется. Есть программа, которую надо переработать.... Так что при переходе на другой компайлер потребуется ее портировать. Как вообще SDCC ведет себя? Насколько он надежен? Или есть другой бесплатный или недорогой компилятор?
пс. Еще нашел Crossware для Silabs, 678 баксов. Это уже приемлемо, щас его посмотрю.
Что вы подразумеваете под "ведет себя" и "надежен"? Фронт-энд у него на основе GCC, то есть стандарту отвечает очень хорошо. Я его использовал для PIC18F, вполне адекватный компилятор.
--------------------
На любой вопрос даю любой ответ "Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Что вы подразумеваете под "ведет себя" и "надежен"? Фронт-энд у него на основе GCC, то есть стандарту отвечает очень хорошо. Я его использовал для PIC18F, вполне адекватный компилятор.
Значит, насколько в нем много багов, насколько эффективный код он генерирует?
Группа: Участник
Сообщений: 745
Регистрация: 28-12-06
Пользователь №: 23 960
Цитата(ar__systems @ Dec 4 2009, 15:58)
Значит, насколько в нем много багов, насколько эффективный код он генерирует?
Давайте поинтересуемся насколько эффективный код выдает big-endian кейл при том что в x51 отсутствует команда dec DPTR. Отладка sdcc программ в silabs IDE вполне работает.