FAQ по STM8
16.05.2023, 10:14
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,684
Сказал спасибо: 116
Сказали Спасибо 823 раз(а) в 597 сообщении(ях)
|
Re: FAQ по STM8
[off]akegor, картинка - класс! ☺ [/off]
__________________
Если ты пользуешься Windows, то ты финансируешь мировой терроризм!
|
|
|
|
16.05.2023, 13:37
|
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО/МО
Сообщений: 12,284
Сказал спасибо: 11,860
Сказали Спасибо 4,159 раз(а) в 3,177 сообщении(ях)
|
Re: FAQ по STM8
Экспериментатор, таки к сказанному выше - нужно писать оба, опуская что-то, Вы создаёте на будущее предпосылки для повторения таких ситуаций…
Логика реализации МК может оказаться иной и содержимое второй части слова может меняться по иным принципам, например значение может оставаться неизменным…
А Вы будете тратить время и нервы на очевидное, но неявное…
Минимум писать комментарий про использованную логику реализации в конкретном МК…
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
|
|
|
|
16.05.2023, 14:25
|
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,313
Сказал спасибо: 2,633
Сказали Спасибо 12,076 раз(а) в 6,082 сообщении(ях)
|
Re: FAQ по STM8
Сообщение от mike-y-k
|
|
А Вы будете тратить время и нервы на очевидное, но неявное…
|
Алаверды.
Вообще не должно быть ничего неявного. Все преобразования (я про типы переменных) указывать обязательно. И разбираться потом проще, и компилятор глюков не подсуропит.
"Были и мы рысаками когда-то..."(~С)
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
17.11.2023, 20:35
|
|
|
Прохожий
Регистрация: 15.05.2023
Сообщений: 5
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: FAQ по STM8
Народ, подскажите.
Написал прошивку для STM8S105 в IAR for STM8 1.40. Микроконтроллер при нажатии на кнопку отладки прошивается, отладка работает, при подаче питалова без программатора микроконтроллер стартует и работает согласно запрограммированному функционалу.
Попытался прошить тот же STM8S105 сгенерированным IAR for STM8 1.40 НЕХ-файлом с помощью STVP - микроконтроллер НЕ стартует. Хотя судя по сообщениям программы прошивка пишется. Можно прошить STM8S105 с помощью IAR for STM8 1.40 и потом считать прошивку с помощью STVP - содержимое прошивки и контрольная сумма совпадают с НЕХ-файлом. Программатор во всех случаях ST-Link.
Куда дальше копать?
|
|
|
|
17.11.2023, 21:37
|
|
|
Гражданин KAZUS.RUN
Регистрация: 17.06.2008
Адрес: Украина
Сообщений: 839
Сказал спасибо: 379
Сказали Спасибо 942 раз(а) в 451 сообщении(ях)
|
Re: FAQ по STM8
Сообщение от Экспериментатор
|
|
Куда дальше копать?
|
STVP после прошивки удерживает МК в состоянии сброса (или в состоянии SWIM active); МК стартует после закрытия самог о STVP.
P.S.
И да, речь не идет об исполнении в RAM ( 'Execute file in RAM' в STVP ) - это иная тема.
Последний раз редактировалось j-Roger; 17.11.2023 в 23:00.
|
|
|
|
22.11.2023, 19:42
|
|
|
Прохожий
Регистрация: 15.05.2023
Сообщений: 5
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: FAQ по STM8
Как правильно писать option byte из программы? Например, у меня используется beep, а его выход включается через option byte. Только без spl, у меня уже вся прошивка с одним stm8sxxxx.h написана и отлажена, но я использую бипер )
|
|
|
|
24.05.2024, 19:44
|
|
|
Частый гость
Регистрация: 14.11.2009
Сообщений: 47
Сказал спасибо: 6
Сказали Спасибо 1 раз в 1 сообщении
|
Re: FAQ по STM8
Всем привет!
Подскажите пожалуйста, сегодня обнаружил, что у меня слетела лицензия на Cosmic (закончился год), запросил лицензию по-новой, сижу и думаю пришлют или нет(санкции)? Как можно еще продлить лицензию на Cosmic? Как вы поступаете?
|
|
|
|
25.05.2024, 00:28
|
|
|
Прохожий
Регистрация: 21.12.2009
Сообщений: 5
Сказал спасибо: 236
Сказали Спасибо 1 раз в 1 сообщении
|
Re: FAQ по STM8
Rus-422
В конце апреля обновлял лицензию.
Отправляете эл. письмо по адресу: [email protected] с обязательным указанием темы: STM8FSE-STM32FSE_2024 License Request
В теле письма указываете данные своего компьютера:
FEATURE=IDEASTM8 (FSE)
HOSTID=хххххх
USER=хххххх
DISPLAY=хххххх
HOSTNAME=хххххх
DISK_SERIAL_NUM=хххххх
No DONGLE Attached
|
|
|
|
25.05.2024, 19:37
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,684
Сказал спасибо: 116
Сказали Спасибо 823 раз(а) в 597 сообщении(ях)
|
Re: FAQ по STM8
Сообщение от Rus-422
|
|
Как вы поступаете?
|
Под STM8 есть один-единственный кошерный компилятор - SDCC. Все остальное - проприетарное говнище, которым вменяемые люди пользоваться не будут, если себя уважают!
P.S. А вообще, учитывая то, что 48-ногий STM32F103C6T6 дешевле, чем 20-ногий STM8S103, спрашивается: на кой хрен вообще уродоваться с этими 8-битными ублюдками, когда есть нормальные 32-битные ARMяне? Ну или можно китайский CH32v003 купить еще дешевле (правда, там RISC-V)…
__________________
Если ты пользуешься Windows, то ты финансируешь мировой терроризм!
|
|
|
|
21.11.2024, 20:38
|
|
|
Прописка
Регистрация: 14.04.2005
Сообщений: 120
Сказал спасибо: 12
Сказали Спасибо 18 раз(а) в 12 сообщении(ях)
|
Re: FAQ по STM8
Сегодня впервые за долгую практику с STM8 столкнулся с такой странностью:
внезапно в в файл прошивки стал вписываться участок памяти EEprom, т.е. с адреса 0x4000. Естественно, прошивальщик ругается, что адрес в прошивке некорректный для области Program memory:
FILE : line 453: Address 0x4000 is out of range and is ignored!
В hex файле это выглядит например вот так (средняя строка это область Data memory по адресу 0x4000, которой по идее быть в файле не должно):
:20B90D003C00B603933F034272BB0002BF022405BE005CBF0 090858581BF023F013F008140
:06400000000000000000BA
:2085F000021187BF0386F906869D000000000000000000000 0000000000000000000000067
Проверил свои старые проекты использующие работу с Eeprom - всё в порядке, компилируются, hex файл нормальный, значит ide не при чем. Единственно чем этот проект отличается от прошлых это использованием стандартной библиотеки STM8S_StdPeriph_Lib, никогда раньше её не использовал в рабочих проектах.
Поискал по опциям, не нашел ничего про добавление содержимого Data memory в hex файл. Если не найду, придется отказаться от использования библиотеки, надеюсь дело в этом. Но вообще это всё очень странно, кто-нибудь сталкивался с подобным?
Последний раз редактировалось MikeF; 22.11.2024 в 07:42.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 08:09.
|
|