|
Среда для STM8, Какая нынче кошерна? |
|
|
|
 |
Ответов
|
Oct 12 2015, 11:33
|
;
     
Группа: Участник
Сообщений: 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)
он конечно тупой, есть и другие варианты. Но работает. с симулятором на случай легкого юнит-теста работает через командный файл
|
|
|
|
Сообщений в этой теме
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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|