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

 
 
> Среда для STM8, Какая нынче кошерна?
fmdost
сообщение Oct 11 2015, 23:45
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 479
Регистрация: 8-05-07
Из: г. Ставрополь. Северный Кавказ. Россия
Пользователь №: 27 606



Давно не занимался. Какая среда нынче на острие? Какую посоветуете?
Спсб.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Эдди
сообщение Oct 12 2015, 05:38
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 825
Регистрация: 16-04-15
Из: КЧР, Нижний Архыз
Пользователь №: 86 250



Пользуюсь geany, как и для всего остального. Компиляю sdcc, прошиваю stm8flash. Никаких сторонних библиотек за ненадобностью не использую.
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Oct 12 2015, 11:33
Сообщение #3


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(Эдди @ Oct 12 2015, 08:38) *
Пользуюсь geany, как и для всего остального.

+100500
тоже 2 года назад пришел к geany и больше никуда не тянет.
разве что плагинов самописных еще не делал.

Цитата(Harbinger @ Oct 12 2015, 08:34) *
STVD+Raisonance.
Пытаюсь освоить связку Code::Blocks+SDCC, пока что фигня получается, из-за отсутствия описания особенностей работы с STM8 в доках SDCC.

Берите шаблон мейкфайла. забудете весь кодблокс как страшный сон
CODE
CPU = stm8s003
F_CPU=16000000


TARGETNAME = trm_v2
TARGET = $(TARGETNAME).hex
DBG =
DBG += --debug

LIBS =
CC = sdcc
PROG = stm8flash -c stlink -p $(CPU) -w
READ = stm8flash -c stlink -p $(CPU) -v
ASM = sdasstm8
CFLAGS = -mstm8 --std-sdcc99 -I./inc -DSTM8S003 $(DBG)
LFLAGS = -mstm8 -lstm8.lib
#LFLAGS += -out-fmt-elf
#LFLAGS += --out-fmt-s19
AFLAGS =
#GDB = sdcdb -cpu $(CPU) -X $(F_CPU)
GDB = sstm8 -t stm8s003 -X 16M <dbg.cmd


#http://stackoverflow.com/questions/1139271/makefiles-with-source-files-in-different-directories
FILES = main.c
#FILES +=

.PHONY: begin clean all default prog read debug

default: begin $(TARGET)
all: default
OBJECTS = $(patsubst %.c, %.rel, $(FILES))
HEADERS = $(wildcard *.h)

%.rel: %.c $(HEADERS)
$(CC) $(CFLAGS) -c $< -o $@

.PRECIOUS: $(TARGET) $(OBJECTS)

$(TARGET): $(OBJECTS)
$(CC) $(LFLAGS) $(OBJECTS) -Wall $(LIBS) -o $@
begin:
echo $(OBJECTS)
clean:
-rm -f Release/*.*
-rm -f Debug/*.*
-rm -f *.rel
-rm -f *.asm
-rm -f *.lst
-rm -f *.rst
-rm -f *.sym
-rm -f *.lk
-rm -f *.mem
-rm -f *.map
-rm -f $(TARGET)

prog: $(TARGET)
$(PROG) $(TARGET)
read:
$(READ) $(TARGET)

debug: $(TARGET)
# python debugger.py $(TARGETNAME).cdb $(FILES)
$(GDB)


он конечно тупой, есть и другие варианты. Но работает.
с симулятором на случай легкого юнит-теста работает через командный файл
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- fmdost   Среда для STM8   Oct 11 2015, 23:45
- - vovanse   Например IAR. Мне удобно, что одна среда для всех ...   Oct 12 2015, 02:45
- - _Pasha   цельнотянутый софт не является кошерным ввиду нали...   Oct 12 2015, 03:08
- - uriy   Я использую IAR. Остальные для STM8 мне кажутся е...   Oct 12 2015, 04:59
- - Harbinger   STVD+Raisonance. Пытаюсь освоить связку Code::Blo...   Oct 12 2015, 05:34
||- - Serhiy_UA   Цитата(_Pasha @ Oct 12 2015, 14:33) ...Бе...   Oct 12 2015, 12:46
|- - Serhiy_UA   Цитата(Эдди @ Oct 12 2015, 08:38) Пользую...   Oct 12 2015, 11:51
|- - _Pasha   Цитата(Serhiy_UA @ Oct 12 2015, 14:51) Ис...   Oct 12 2015, 12:01
|- - Эдди   Цитата(Serhiy_UA @ Oct 12 2015, 14:51) Ис...   Oct 12 2015, 13:08
|- - AHTOXA   Я недавно допиливал одну унаследованную программу ...   Oct 12 2015, 14:58
- - arhiv6   А в Geany можно прикрутить отладку МК? Я как раз н...   Oct 12 2015, 12:50
- - _Pasha   Кто сталкивался. Почему stm8flash пишет прошивку в...   Oct 18 2015, 18:58
|- - _Pasha   Цитата(_Pasha @ Oct 18 2015, 21:58) Кто с...   Oct 20 2015, 07:51
|- - _Pasha   Цитата(_Pasha @ Oct 20 2015, 10:51) Неуже...   Oct 20 2015, 10:20
||- - _Pasha   Цитата(_Pasha @ Oct 20 2015, 13:20) блин ...   Oct 20 2015, 15:37
|- - AHTOXA   Цитата(_Pasha @ Oct 20 2015, 12:51) Класс...   Oct 20 2015, 16:31
|- - _Pasha   Цитата(AHTOXA @ Oct 20 2015, 19:31) А, у ...   Oct 20 2015, 16:47
|- - AHTOXA   Цитата(_Pasha @ Oct 20 2015, 21:47) я хот...   Oct 20 2015, 18:03
|- - _Pasha   Цитата(_Pasha @ Oct 20 2015, 19:47) Еще и...   May 4 2016, 17:57
|- - Эдди   Цитата(_Pasha @ May 4 2016, 20:57) char т...   May 5 2016, 11:17
|- - _Pasha   Цитата(Эдди @ May 5 2016, 14:17) Кто ж но...   May 5 2016, 11:56
|- - Эдди   Цитата(_Pasha @ May 5 2016, 14:56) совать...   May 5 2016, 12:47
|- - _Pasha   Цитата(Эдди @ May 5 2016, 15:47) Это вы, ...   May 5 2016, 18:38
- - aleksandr-zh   как я понимаю, самым наислабейшим местом в использ...   Oct 18 2015, 19:24
|- - Эдди   Цитата(aleksandr-zh @ Oct 18 2015, 22...   Oct 18 2015, 20:20
- - _Pasha   ну я ж предлагаю - давайте сделаем питоновую отлад...   Oct 18 2015, 19:32
- - aleksandr-zh   и что к ней прикручивать? я уже лет 10 понимаю сре...   Oct 19 2015, 05:08
|- - _Pasha   Цитата(aleksandr-zh @ Oct 19 2015, 08...   Oct 19 2015, 05:58
|- - AHTOXA   Цитата(aleksandr-zh @ Oct 19 2015, 10...   Oct 19 2015, 06:05
|- - zltigo   QUOTE (AHTOXA @ Oct 19 2015, 09:05) У мен...   Oct 19 2015, 15:00
|- - _Pasha   Цитата(zltigo @ Oct 19 2015, 18:00) Всяки...   Oct 19 2015, 15:06
||- - zltigo   QUOTE (_Pasha @ Oct 19 2015, 18:06) Но не...   Oct 19 2015, 15:16
|- - aleksandr-zh   Цитата(zltigo @ Oct 19 2015, 18:00) ибо п...   Oct 20 2015, 09:28
|- - scifi   Цитата(aleksandr-zh @ Oct 20 2015, 12...   Oct 20 2015, 09:39
|- - zltigo   QUOTE (aleksandr-zh @ Oct 20 2015, 12...   Oct 20 2015, 09:55
- - aleksandr-zh   Хорошо. Это халивар - вопрос веры. Вернёмся, если ...   Oct 19 2015, 06:12
- - Эдди   У stm8 очень плохо: единственный свободный компиля...   Oct 19 2015, 13:57
|- - Doka   Цитата(Эдди @ Oct 19 2015, 16:57) У stm8 ...   Sep 1 2016, 08:48
|- - Harbinger   Цитата(Doka @ Sep 1 2016, 11:48) а для M...   Sep 1 2016, 17:34
|- - muravei   Цитата(Doka @ Sep 1 2016, 11:48) у Cosmic...   Feb 24 2018, 07:40
|- - Sergu   Цитата(muravei @ Feb 24 2018, 11:40) Лаво...   Mar 5 2018, 05:49
- - aleksandr-zh   Хорошо, а в Винде что практичного есть? чтобы с рю...   Oct 19 2015, 14:08
- - scifi   Яр для стм8 можно использовать с ограничением разм...   Oct 19 2015, 14:50
- - Эдди   А чего зип, а не нормальный форк на гитхабе? А то ...   Oct 20 2015, 15:57
|- - _Pasha   Цитата(Эдди @ Oct 20 2015, 18:57) А чего ...   Oct 20 2015, 16:00
- - Harbinger   Кстати, на ST-Link v2 таки есть смысл перейти. Там...   Oct 20 2015, 16:46
- - _Pasha   http://sharaga.org/index.php?s=&showto...st...   May 4 2016, 05:48
|- - AHTOXA   А чем оно отличается от оригинала? (Я пользую ориг...   May 4 2016, 10:07
- - _Pasha   под малиной сразу не пошло. нужно в мейкфайл добав...   May 4 2016, 13:50
- - Эдди   ЦитатаА вот если миръ не сбрендилъ совсем (а?), то...   May 5 2016, 20:01
- - Harbinger   Как бы есть ещё один, но убогий весьма.   May 6 2016, 05:29
|- - Эдди   Цитата(Harbinger @ May 6 2016, 08:29) Как...   May 6 2016, 06:22
- - _Pasha   Если набрать в гугле clang stm8 раз в месяц, то мо...   May 6 2016, 07:11
|- - MrYuran   Цитата(_Pasha @ May 6 2016, 10:11) Если н...   May 6 2016, 07:34
|- - _Pasha   Цитата(MrYuran @ May 6 2016, 10:34) А чег...   May 7 2016, 04:49
- - Latch   в халявных версиях нужно регистрироваться, получат...   Sep 1 2016, 10:25
- - Jatagan   Привет народ! Подскажите пожалуйста версию ИАР...   Apr 23 2017, 11:14
- - muravei   Без прокси, почему-то не обошлось.   Feb 26 2018, 14:16


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

 


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


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