реклама на сайте
подробности

 
 
> sdcc для stm8 - кто пробовал?, Работает?
AHTOXA
сообщение Oct 2 2013, 07:52
Сообщение #1


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Собственно, вопрос в теме топика.


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Сергей Борщ
сообщение Oct 2 2013, 09:17
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



С этим компилятором надо быть готовым к сюрпризам в самых неожиданных местах. Причем никак не связанным с конкретной целевой платформой. Помню, когда в 2007 использовал его для PIC18 он не умел правильно генерить константные массивы, путался в их размерах (если обьявлен один массив через [] с инициализацией 10 элементами, то и все объявленные в этом файле через [] будут иметь 10 элементов). Баг-репорт об этом провисел почти год. Баг-репорт о второй ошибке висит до сих пор - этим летом пришло уведомление, что его переместили в категорию PIC16. Месяц назад помогал коллеге с программой для x51 (казалось бы, он для них от рождения, многие программы столько вообще не живут) - там тоже поймал чудеса буквально в первый час: передача в функцию массива как массива и через указатель на первый элемент давали колоссальную разницу в коде и использовании ОЗУ. Размер переменных, объявленных с размещением по конкретному адресу, при линковке не учитывается. То есть использовать можно, но только в крайнем случае и быть готовым обходить баги.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Oct 2 2013, 09:30
Сообщение #3


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Цитата(Сергей Борщ @ Oct 2 2013, 15:17) *
С этим компилятором надо быть готовым к сюрпризам в самых неожиданных местах.

Я с ним знаком по 51-м камням, так что в принципе к сюрпризам готовsm.gif Но хотелось бы знать, работает ли в принципе с stm8. Вдруг кто-то пробовал и имеет опыт.
Эх, портировал бы кто-нибудь gcc... sm.gif


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- AHTOXA   sdcc для stm8 - кто пробовал?   Oct 2 2013, 07:52
- - MrYuran   Я бы по такому поводу чего-нибудь более нетрадицио...   Oct 2 2013, 08:17
|- - AHTOXA   Там последний коммит от 2011-07-10. Видимо, не выш...   Oct 2 2013, 08:27
- - Harbinger   Работа над ним в последнее время идёт, но фактичес...   Oct 3 2013, 06:55
|- - _Pasha   Цитата(Harbinger @ Oct 3 2013, 09:55) Раб...   Oct 3 2013, 09:37
|- - AHTOXA   По крайней мере, regression tests некоторые снапшо...   Oct 3 2013, 11:01
|- - Harbinger   Цитата(_Pasha @ Oct 3 2013, 12:37) Там от...   Oct 3 2013, 11:35
- - dotnot   Мигалка светодиодами на STM8 с помощью SDCC   Jan 26 2014, 18:38
- - umup   а смысл ходить по граблям если есть 32F030 с бутло...   Jan 26 2014, 19:36
|- - AHTOXA   Цитата(dotnot @ Jan 27 2014, 00:38) Мигал...   Jan 26 2014, 19:49
- - Эдди   После последних багфиксов sdcc вполне довели до бо...   Apr 23 2015, 09:53
|- - AHTOXA   Отличная новость. Вы пользуетесь снапшотом?   Apr 23 2015, 10:29
- - Эдди   Ебилд написал и установил. У меня сейчас версия 3....   Apr 23 2015, 11:42
- - Doka   Цитата(Эдди @ Apr 23 2015, 14:42) Ебилд н...   May 3 2015, 14:10


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 18:03
Рейтинг@Mail.ru


Страница сгенерированна за 0.01396 секунд с 7
ELECTRONIX ©2004-2016