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

 
 
 
Reply to this topicStart new topic
> STM8, программатор из командной строки ?
rx3apf
сообщение Aug 6 2017, 14:03
Сообщение #1


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Я в недоумении - или меня в гугле забанили, или и в самом деле нет утилиты для работы с STM8 через ST LINK V2 из командной строки ? Или все пользуются STVD/STVP ?
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Aug 6 2017, 14:36
Сообщение #2


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

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



https://github.com/vdudouyt/stm8flash


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
Эдди
сообщение Aug 6 2017, 14:48
Сообщение #3


Знающий
****

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



А у меня на гитхабе можно взять образцы Makefile'ов.
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Aug 6 2017, 15:28
Сообщение #4


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(AHTOXA @ Aug 6 2017, 17:36) *

А готовой компиляции под win - нет ? Совершенно не представляю, чем и как это собирается...
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Aug 6 2017, 18:01
Сообщение #5


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Отбой - заглянул в фолдер stvp, а там, внезапно, обнаружилось искомое. Худо-бедно работает. Ладно, пока обойдусь, потом свой бутер напишу.

p.s. Первое впечатление от знакомства как с архитектурой, так и инструментарием весьма тягостное. Если бы не цена - с этим чудом лучше бы никогда дела не иметь...
Go to the top of the page
 
+Quote Post
Эдди
сообщение Aug 7 2017, 06:51
Сообщение #6


Знающий
****

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



А с ним лучше дела и не иметь, когда есть примерно такие же по цене STM32F030.
Разве что нужно в какую-то древнюю систему с 5-вольтовым питанием воткнуть МК, чтобы не заморачиваться с уймой преобразователей уровня на полевиках...
Go to the top of the page
 
+Quote Post
jcxz
сообщение Aug 7 2017, 08:06
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(rx3apf @ Aug 6 2017, 21:01) *
p.s. Первое впечатление от знакомства как с архитектурой, так и инструментарием весьма тягостное. Если бы не цена - с этим чудом лучше бы никогда дела не иметь...

В этой архитектуре надо переходить на ассемблер. rolleyes.gif
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Aug 7 2017, 09:44
Сообщение #8


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



А я и так только на asm, стаж к четырем десятилетиям подбирается wink.gif

Вот как раз с колокольни "ассемблерщика" и оценил как "тягостное". Свои приятности есть, но минусов больше пока по ощущению. Очень, например, не хватает условных пропусков. Раздражает префикс к опкоду для Y. Отсутствие полноценного "дополнения" к команде bccm, отсутствие адресации с предекрементом и постинкрементом.

А когда обнаружил, что в выбранном для начала камне (L052/L152), вообще в принципе нет никаких асинхронных таймеров (ну, кроме RTC с секундным событием) и (как уж на совсем крайний случай) от кадра LCD, совсем грустно стало - то, что легко реализовывалось на PIC16, MSP430 и AVR, тут - никак. Или строго ориентироваться только на камни с субсекундным RTC, или как-то пристраиваться к прерываниям LCD.

Ну, сейчас мне нужно переползти с M169 и вот тут-то опрос и секундный устроит, дальше поглядим...

Сообщение отредактировал rx3apf - Aug 8 2017, 07:11
Go to the top of the page
 
+Quote Post
jcxz
сообщение Aug 7 2017, 10:14
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(rx3apf @ Aug 7 2017, 12:44) *
А я и так только на asm, стаж к четырем десятилетиям подбирается wink.gif

Круто! a14.gif

Цитата(rx3apf @ Aug 7 2017, 12:44) *
Вот как раз с колокольни "ассемблерщика" и оценил как "тягостное". Свои приятности есть, но минусов больше пока по ощущению. Очень, например, не хватает условных пропусков. Раздражает префикс к опкоду для Y. Отсутствие полноценного "дополнения" к команде bccm, отсутствие адресации с предекрементом и постинкрементом.

Префиксы не для всех команд с Y вроде.
Меня больше всего раздражает невозможность пересылки между XL/XH/YL/YH и другим таким-же регистром или памятью.
И команду 16-битного умножения тоже могли-бы добавить - всего-то один код в системе команд.
А если для ассемблерщика, то лучший камень это ядро C55 от TI (TMS320VC55x). Вот там на асме - просто песня! cool.gif
Go to the top of the page
 
+Quote Post
razrab83
сообщение Aug 8 2017, 04:54
Сообщение #10


Участник
*

Группа: Участник
Сообщений: 52
Регистрация: 5-05-17
Пользователь №: 96 902



Цитата(Эдди @ Aug 7 2017, 07:51) *
А с ним лучше дела и не иметь, когда есть примерно такие же по цене STM32F030.
stm8 - 13 рублей за процессор. Где по 13 можно купить stm32f030? пруф...?
Go to the top of the page
 
+Quote Post
Эдди
сообщение Aug 8 2017, 05:47
Сообщение #11


Знающий
****

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



И вот стоит из-за разницы в 10-15 рублей мучиться? Это оправдано лишь на мегаогромных сериях. А в единичных изделиях и STM32F407 можно для простоты воткнуть!
Go to the top of the page
 
+Quote Post
scifi
сообщение Aug 8 2017, 11:28
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(rx3apf @ Aug 6 2017, 21:01) *
p.s. Первое впечатление от знакомства как с архитектурой, так и инструментарием весьма тягостное. Если бы не цена - с этим чудом лучше бы никогда дела не иметь...

Давно и с удовольствием применяю это семейство, ощущения вполне радостные.

Цитата(rx3apf @ Aug 7 2017, 12:44) *
А я и так только на asm, стаж к четырем десятилетиям подбирается wink.gif

Это многое объясняет. Я программирую это чудо на Си, и чувствую себя очень комфортно. Можете говорить, что компиляторы для стм8 генерят довольно убогий код, и это правда, а я на это отвечу, что рекорды быстродействия ставить не пытаюсь, и уже давно вышел из того возраста, когда заглядывают в дизассемблер, хватаются за голову и начинают кодить на ассемблере biggrin.gif
Go to the top of the page
 
+Quote Post
myowndevice
сообщение Sep 4 2017, 10:28
Сообщение #13





Группа: Участник
Сообщений: 7
Регистрация: 4-09-17
Пользователь №: 99 109



А мне тоже STM8 очень нравится. Во первых цена конечно. Во вторых 5В. А в третьих работа с прерываниями построена по другому, если вложенные прерывания, из прерывания можно код выполнять. И скорость входа в прерывание выше. А самое главное корпус TSOP20 у нижней линейки, паять красота.


--------------------
myowndevice - научим делать приборы
Go to the top of the page
 
+Quote Post
jcxz
сообщение Sep 4 2017, 13:20
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(myowndevice @ Sep 4 2017, 13:28) *
А в третьих работа с прерываниями построена по другому, если вложенные прерывания, из прерывания можно код выполнять. И скорость входа в прерывание выше.

По-другому чем где?
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 16th April 2024 - 23:30
Рейтинг@Mail.ru


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