Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 19.06.2020, 00:55  
sat_art
Вид на жительство
 
Регистрация: 27.11.2007
Сообщений: 429
Сказал спасибо: 19
Сказали Спасибо 39 раз(а) в 30 сообщении(ях)
sat_art на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от NewWriter Посмотреть сообщение
Да без проблем. На сайте st.com есть мануал по протоколу SWD.
А по существу что то есть?
Сообщение от NewWriter Посмотреть сообщение
Кстати, вывод NRST дергать не обязательно. Есть команда NVIC_SystemReset();,
А при чем здесь это?
Кстати, любой ресет устанавливает флаг PIN RSTF.
Реклама:

Последний раз редактировалось sat_art; 19.06.2020 в 00:59.
sat_art вне форума  
Непрочитано 19.06.2020, 00:55  
sat_art
Вид на жительство
 
Регистрация: 27.11.2007
Сообщений: 429
Сказал спасибо: 19
Сказали Спасибо 39 раз(а) в 30 сообщении(ях)
sat_art на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Вроде openocd умеет. Но что то у меня постоянно ругается. Буду копать дальше.
sat_art вне форума  
Непрочитано 19.06.2020, 03:11  
p_v
Гражданин KAZUS.RU
 
Регистрация: 07.05.2019
Сообщений: 749
Сказал спасибо: 67
Сказали Спасибо 144 раз(а) в 90 сообщении(ях)
p_v на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от sat_art Посмотреть сообщение
А не подскажет ли кто, есть ли софт для программирования СТМ под линуксом через дергание пинами - без st-linka.
По "stm32 linux serial programmer" гуглится это https://sourceforge.net/projects/stm32flash/.

Но мопед не мой. Хотя похоже на правду, и всяко проще чем с нуля лепить.
p_v вне форума  
Непрочитано 19.06.2020, 03:16  
sat_art
Вид на жительство
 
Регистрация: 27.11.2007
Сообщений: 429
Сказал спасибо: 19
Сказали Спасибо 39 раз(а) в 30 сообщении(ях)
sat_art на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

p_v, смотрел. Оставил на крайний случай. Он использует встроенный бутлодырь СТМа.
sat_art вне форума  
Непрочитано 19.06.2020, 05:40  
j-Roger
Гражданин KAZUS.RU
 
Регистрация: 17.06.2008
Адрес: Украина
Сообщений: 709
Сказал спасибо: 363
Сказали Спасибо 796 раз(а) в 370 сообщении(ях)
j-Roger на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от sat_art Посмотреть сообщение
программирования СТМ под линуксом через дергание пинами - без st-linka
Неоднозначная формулировка вопроса.
С точки зрения МК, житаг/стлинк по сути и занимаются только тем, что низкоуровнево дергают его пинами.

1) Для прошивки девственно чистого МК или, например, полного (со стиранием) перепрограммирования STM32 - только то, что поддерживается данным МК: житаг/SWD/встроенный бутлодырь. Или любая внешняя по отношению к МК приблуда, которая будет низкоуровнево дергать пинами МК в строгом соответствии со спецификациями житаг/SWD для данного МК. Это то, о чем уже сказал NewWriter.

2) Для обновления софта - функционал, заложенный на этапе 1), может использовать любой ( ограниченный фантазией/возможностями/добавьте_сами ) способ получения данных с целью их размещения во FLASH/RAM.

Нажмите на изображение для увеличения
Название: IAP.jpg
Просмотров: 0
Размер:	97.1 Кб
ID:	153968

Видимо, речь идет о п.2)
Или нет?

Последний раз редактировалось j-Roger; 19.06.2020 в 06:45.
j-Roger вне форума  
Непрочитано 19.06.2020, 06:53  
NewWriter
Заблокирован
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от sat_art Посмотреть сообщение
А при чем здесь это?
При том, что именно так МК и сбрасывается через SWD перед проганием и после него.

Сообщение от sat_art Посмотреть сообщение
Кстати, любой ресет устанавливает флаг PIN RSTF.
Это не любой ресет флаг ставит, а любой ресет дергает ножку NRST, отчего при перезапуске флаг и устанавливается.

Не хотите SWD - прогайте через UART или любой другой доступный. Правда, придется ножкой дернуть NRST и переключить BOOT
NewWriter вне форума  
Непрочитано 19.06.2020, 12:06  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,629
Сказал спасибо: 115
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Если чип уже прошит, можно программно в режим DFU выйти или бутлоадер по уарту активировать.
Сам так 072 прошиваю. Остаётся лишь после прошивки дёрнуть ресетом.
__________________
Союз Советских Социалистических Округов Северной Америки
eddy вне форума  
Непрочитано 22.06.2020, 07:32  
p_v
Гражданин KAZUS.RU
 
Регистрация: 07.05.2019
Сообщений: 749
Сказал спасибо: 67
Сказали Спасибо 144 раз(а) в 90 сообщении(ях)
p_v на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Подскажите "отладочные пины" для STM32CubeMonitor-UCPD (TRACER_EMB?)

Я на платах обычно ставлю 5-пиновый SWD (CLK/DATA/RESET + питание) для дешманского китайского стлинка. Но вот захотелось поиграться с новомодной тулзой, а куб пишет, что "надо включить поддержку мониторного гуя, который хочет TRACER_EMB который хочет UART".

Пошел на крайние меры - начал читать инструкцию. В мануале написано "нужен девбоард, там все пучком". Понятнее не стало.

Объясните, через что stlink цепляется на uart? Нужен ли для этой фии пин swdo или что-то еще? Или можно юзать минимальный swd с китайским стлинком и не париться.
p_v вне форума  
Непрочитано 22.06.2020, 16:26  
DanilinSA
Почётный гражданин KAZUS.RU
 
Регистрация: 25.11.2010
Адрес: г. Дзержинск Нижегородская обл.
Сообщений: 1,715
Сказал спасибо: 130
Сказали Спасибо 1,108 раз(а) в 527 сообщении(ях)
DanilinSA на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Может это поможет?
https://www.compel.ru/lib/137420
DanilinSA вне форума  
Непрочитано 22.06.2020, 16:57  
Serg3301
Вид на жительство
 
Регистрация: 03.10.2011
Сообщений: 485
Сказал спасибо: 35
Сказали Спасибо 234 раз(а) в 138 сообщении(ях)
Serg3301 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Нужна вот такая плата: https://www.st.com/en/evaluation-too...eo-usb001.html
Serg3301 вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Школа АRMрестлинга Uragan90 Микроконтроллеры, АЦП, память и т.д 54 22.08.2011 16:13
ARM Cortex M3 + Linux SiMiLya Микроконтроллеры, АЦП, память и т.д 10 17.06.2011 17:20
Помогите с STM32 - очень нужно... yakuzaa Микроконтроллеры, АЦП, память и т.д 60 04.08.2010 11:04
Как добавить поддержку для STM32 SFHK Микроконтроллеры, АЦП, память и т.д 11 18.12.2009 18:09


Часовой пояс GMT +4, время: 11:18.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot