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

 
 
> Среда для 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
Ответов
_Pasha
сообщение Oct 18 2015, 18:58
Сообщение #2


;
******

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



Кто сталкивался. Почему stm8flash пишет прошивку в stm8s и она после этого не подымается, в то время как с stvd все нормально? Я что-то не инициализирую?
кста, после верификации или чтения - тоже

Сообщение отредактировал _Pasha - Oct 18 2015, 20:35
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Oct 20 2015, 07:51
Сообщение #3


;
******

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



Цитата(_Pasha @ Oct 18 2015, 21:58) *
Кто сталкивался. Почему stm8flash пишет прошивку в stm8s и она после этого не подымается, в то время как с stvd все нормально? Я что-то не инициализирую?
кста, после верификации или чтения - тоже

Классно мы живем, короче. Неужели никто не пользуется?
В общем, нужно строчку, там где вызывается reset - вынести за пределы операции записи, ибо там в ОЗУ первые 5f байт все равно затираются по неведомым пока причинам, вследствие чего read on the fly невозможен.
все это касается stlink 1
main.c
Код
if(pgm->reset)
{
// Restarting core (if applicable)
pgm->reset(pgm);
}

вот это нужно поместить перед return 0; из мэйна.
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Oct 20 2015, 16:31
Сообщение #4


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

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



Цитата(_Pasha @ Oct 20 2015, 12:51) *
Классно мы живем, короче. Неужели никто не пользуется?

Я пользуюсь, у меня всё запускается.
Цитата(_Pasha @ Oct 20 2015, 12:51) *
все это касается stlink 1

А, у меня второй.

ЗЫ. Про отладку и питон совсем ничего не понял sad.gif


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Oct 20 2015, 16:47
Сообщение #5


;
******

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



Цитата(AHTOXA @ Oct 20 2015, 19:31) *
А, у меня второй.

А. Ну у меня первый из дискавери под рукой. И нужно это было сделать сегодня.

Цитата(AHTOXA @ Oct 20 2015, 19:31) *
ЗЫ. Про отладку и питон совсем ничего не понял sad.gif


я хотел вначале повторить то что делает stm8flash на основе pyUSB, потом заскучал от кол-ва писанины
теперь получается проще сделать питоновский модуль из того, что уже работает с stlink 1 и 2 -
будет простенький класс с open close read write + специфик дебажные методы
т.е. это какбы бэкенд.
а верхний уровень, собственно дебаг - пишется на питоне легко и быстро. Вот только неохота с мутным cdb разбираться sad.gif

это все в предположении, что нормального дебаггера sdcdb под stm8 так и не будет sm.gif и гнаться за прикручиванием бекэнда к нему нет смысла.

Еще из замеченных косяков- stm8flash под stlink1 на малине не работает. Еще не понял почему.
А вот 2 - работает без проблем. Stm32 отлаживаю через st-util
А я уже разбаловался - пошел прилег с вайфаем и кручу отладку sm.gif

Сообщение отредактировал _Pasha - Oct 20 2015, 17:23
Go to the top of the page
 
+Quote Post
_Pasha
сообщение May 4 2016, 17:57
Сообщение #6


;
******

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



Цитата(_Pasha @ Oct 20 2015, 19:47) *
Еще из замеченных косяков- stm8flash под stlink1 на малине не работает. Еще не понял почему.

вот потому и не работал, что char того этого. unsigned.

Сообщение отредактировал _Pasha - May 4 2016, 17:58
Go to the top of the page
 
+Quote Post
Эдди
сообщение May 5 2016, 11:17
Сообщение #7


Знающий
****

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



Цитата(_Pasha @ May 4 2016, 20:57) *
char того этого

Кто ж нонче пишет "int", "char" и т.п., если нужно, скажем, int32_t, int8_t и т.п.?
Тупо char можно лишь для строковых переменных писать — там пофиг на знаковость...
Go to the top of the page
 
+Quote Post
_Pasha
сообщение May 5 2016, 11:56
Сообщение #8


;
******

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



Цитата(Эдди @ May 5 2016, 14:17) *
Кто ж нонче пишет "int", "char" и т.п., если нужно, скажем, int32_t, int8_t и т.п.?
Тупо char можно лишь для строковых переменных писать — там пофиг на знаковость...

Оявасумоляю. ОНИ пишут. Да и вообще, совать exact width депопало--- моветон wink.gif
Go to the top of the page
 
+Quote Post
Эдди
сообщение May 5 2016, 12:47
Сообщение #9


Знающий
****

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



Цитата(_Pasha @ May 5 2016, 14:56) *
совать exact width депопало--- моветон wink.gif

Это вы, батенька, не перелопачивали с 32-битной на 64-битную архитектуру сервер обмена данными, который использует бинарные пакеты — структуру вроде
Код
struct{
  ...
  int var1;
  char var2;
...
}

Вот где жесть и моветон! Я уж не говорю о том, что пропущены всякие прагмы для явного выравнивания данных.
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
- - Эдди   Пользуюсь geany, как и для всего остального. Компи...   Oct 12 2015, 05:38
|- - _Pasha   Цитата(Эдди @ Oct 12 2015, 08:38) Пользую...   Oct 12 2015, 11:33
||- - 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   Цитата(_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, 21:47) я хот...   Oct 20 2015, 18:03
|- - _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 Текстовая версия Сейчас: 23rd July 2025 - 16:27
Рейтинг@Mail.ru


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