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

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

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

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

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

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


 
Опции темы
Непрочитано 24.01.2020, 14:56  
laser532
Почётный гражданин KAZUS.RU
 
Регистрация: 14.03.2009
Сообщений: 1,601
Сказал спасибо: 1,069
Сказали Спасибо 1,560 раз(а) в 857 сообщении(ях)
laser532 на пути к лучшему
По умолчанию Re: Плате STM32_F4VE v2.0 нужен еще внешний программатор ST-Link?

Сообщение от Vlad_Mk Посмотреть сообщение
Вот я в Keil uVision5 программку написал
Почитайте подпись у eddy. Он не признает все эти игровые интерфейсы. Экран черный, буквы зеленые. Клавиатура и... все. Больше программисту ничего не нужно.

Я не программист и у меня даже линуксы с графическими интерфейсами. Но сына в свое время научил пользоваться командной строкой и немного си с ассемблером. Так результат весьма неплохой. Он при прочих равных имеет преимущества над пользователями GUI. Я к тому, что если все-равно ждать, может освоить понемногу бесплатный софт под Линукс? В условиях конкурентной борьбы за кусок хлеба может пригодиться. make настраивать и в виндузячих компиляторах было полезно (я немного раньше под свои нужды программировал), команды линукс по первым буквам может предлагать. Не так все страшно в командной строке!
Реклама:
laser532 вне форума  
Непрочитано 24.01.2020, 16:44  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,581
Сказал спасибо: 115
Сказали Спасибо 806 раз(а) в 583 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Плате STM32_F4VE v2.0 нужен еще внешний программатор ST-Link?

laser532, под приставки dfu-util тоже есть: пишут, что кроссплатформенный. Т.е. нужно просто скачать тарбол и собрать.
__________________
Смерть бандеровской мразоте!
eddy вне форума  
Непрочитано 24.01.2020, 16:45  
Vlad_Mk
Прописка
 
Регистрация: 11.11.2007
Сообщений: 164
Сказал спасибо: 33
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
Vlad_Mk на пути к лучшему
По умолчанию Re: Плате STM32_F4VE v2.0 нужен еще внешний программатор ST-Link?

Сообщение от p_v Посмотреть сообщение
Вам принципиально именно именно кейлом пользоваться? Он же проприетарный.
Так как с ARM-ами дела не имел, пользуюсь ютуб уроками, а там автор кейл юзает. И кейл мне понравился. До объема в 32 кБ можно бесплатно пользоваться.
Сообщение от p_v Посмотреть сообщение
Из общего надо знать, что для перехода в режим загрузчика надо BOOT0 на плюс при подаче питания.
На самой плате есть табличка:
MODE B0 B1
Flash 0 x
ISP 1 0
SRAM 1 1

Ну, я так понял, что тут не как с AVR - hex файла нет, который можно любой программой зашить в МК. Так что только программатор покупать.
Для того, чтобы освоить, например, PlatformIO мне нужен или учебник на русском или видео с подробностями. Для Кейла такое есть, причем с ARM не так все просто, надо сначала кучу файлов самому в папку проекта позакидывать, в программе все настроить... да я без подсказок в этом вовек не разберусь.
На ассемблере для AVR пишу свободно, и в Delphi под Windows (тут не так свободно, но возможно), Линукс осваивать не хочу, мне нужно одну задачку решить, потом мне этот ARM лет 5 или 10 может не понадобиться.
В принципе моя задача решается 4-х канальным USB-осциллографом, но я никак не могу выяснить, в каком виде и с какой скоростью он передает данные на ПК, а без понимания подойдет он мне или нет, покупать его глупо, вот и приходится городить свою городушку.
Vlad_Mk вне форума  
Непрочитано 24.01.2020, 17:59  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,581
Сказал спасибо: 115
Сказали Спасибо 806 раз(а) в 583 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Плате STM32_F4VE v2.0 нужен еще внешний программатор ST-Link?

Сообщение от Vlad_Mk Посмотреть сообщение
тут не как с AVR - hex файла нет, который можно любой программой зашить в МК.
Чегоооо??
Там внутри помимо DFU еще и как минимум UART-бутлоадер есть (а еще бывает CAN и пр.).
Поэтому можно еще и через UART1 прошить. Это, кстати, будет быстрей, чем DFU. Но понадобится дополнительно баксовый переходник UART‹›USB, советую брать на ch340.

Но коль у вас его нет, то пока на волах довезут st-link, у вас только одна возможность прошить МК: через DFU.

Сообщение от Vlad_Mk Посмотреть сообщение
мне нужно одну задачку решить, потом мне этот ARM лет 5 или 10 может не понадобиться
А ничего, что на освоение нового микроконтроллера (тем паче ARM) у вас минимум год уйдет? И вы начали не с STM32F030, где RM всего лишь полтысячи страниц, а с F407, где RM намного пухлей. Кроме того, Cortex-M4 не так популярны, как M0[+] или M3, поэтому сниппетов под них вы днем с огнем искать будете!
__________________
Смерть бандеровской мразоте!

Последний раз редактировалось eddy; 24.01.2020 в 18:01.
eddy вне форума  
Непрочитано 24.01.2020, 18:17  
Vlad_Mk
Прописка
 
Регистрация: 11.11.2007
Сообщений: 164
Сказал спасибо: 33
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
Vlad_Mk на пути к лучшему
По умолчанию Re: Плате STM32_F4VE v2.0 нужен еще внешний программатор ST-Link?

Вы писали уже:
Сообщение от eddy Посмотреть сообщение
dfu-util -a0 -D бинарник -s 0x08000000
Лучше все это сразу в Makefile написать. Вот так.
Но как это сделать? У меня есть Кейл и программа написанная в нем, как мне прошить МК?
Vlad_Mk вне форума  
Непрочитано 24.01.2020, 18:24  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,581
Сказал спасибо: 115
Сказали Спасибо 806 раз(а) в 583 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Плате STM32_F4VE v2.0 нужен еще внешний программатор ST-Link?

Сообщение от Vlad_Mk Посмотреть сообщение
как мне прошить МК?
Открыть уже терминал и написать make dfuboot! Понятно, что сначала надо будет установить dfu-util и в Makefile прописать нужную цель.
Ну или руками, как я выше написал, каждый раз вводить...

// а кайло надо выкинуть в /dev/null!
__________________
Смерть бандеровской мразоте!
eddy вне форума  
Непрочитано 24.01.2020, 18:56  
Vlad_Mk
Прописка
 
Регистрация: 11.11.2007
Сообщений: 164
Сказал спасибо: 33
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
Vlad_Mk на пути к лучшему
По умолчанию Re: Плате STM32_F4VE v2.0 нужен еще внешний программатор ST-Link?

Хрен с ним, подожду программатор. Просить толком объяснить, я вижу, бесполезно.
Vlad_Mk вне форума  
Непрочитано 24.01.2020, 19:34  
vladisslav1
Прописка
 
Регистрация: 25.03.2013
Адрес: Глубокое замкадье
Сообщений: 216
Сказал спасибо: 3
Сказали Спасибо 71 раз(а) в 55 сообщении(ях)
vladisslav1 на пути к лучшему
По умолчанию Re: Плате STM32_F4VE v2.0 нужен еще внешний программатор ST-Link?

Сообщение от Vlad_Mk Посмотреть сообщение
hex файла нет
Вообще-то есть.
Если dfu-tool/dfu-util чем-то не устраивает, то
1. Можно прошить через UART. Например с помощью stm32flash.
2. HEX в BIN и обратно конвертируется с помощью objcopy (но адрес, по которому зашивать при конвертации в BIN будет, естественно, утрачен)
3. Есть openocd-swd, который поддерживает кучу всякого разного железа. Например JTAGkey2. Если завалялась отладка с ft2232, получаем все возможности openocd: прошивка, отладка через gdb, boundary scan и т.д.
4. Для того же openocd можно спаять интерфейс на AVR (с компом соединиться через V-USB/UART) и дописать драйвер. Работы на 2-3 вечера примерно. Вероятно работать будет помедленнее, чем ft2232.
5. Можно выполнить пункт 4 на собственно stm32 с USB, заодно изучив работу с USB. Правда нужна вторая отладка с ARM, хотя бы blue pill. Работать будет наверное побыстрее, чем на AVR, хотя и тут можно накосячить, если постараться
vladisslav1 вне форума  
Сказали "Спасибо" vladisslav1
Vlad_Mk (24.01.2020)
Непрочитано 24.01.2020, 19:35  
p_v
Гражданин KAZUS.RU
 
Регистрация: 07.05.2019
Адрес: СПб
Сообщений: 729
Сказал спасибо: 65
Сказали Спасибо 141 раз(а) в 87 сообщении(ях)
p_v на пути к лучшему
По умолчанию Re: Плате STM32_F4VE v2.0 нужен еще внешний программатор ST-Link?

Сообщение от Vlad_Mk Посмотреть сообщение
Для того, чтобы освоить, например, PlatformIO мне нужен или учебник на русском или видео с подробностями. Для Кейла такое есть, причем с ARM не так все просто, надо сначала кучу файлов самому в папку проекта позакидывать, в программе все настроить... да я без подсказок в этом вовек не разберусь.
Должны быть обучалки на PIO, это очень популярная штука. Надеюсь, поверите, что себе я бы не стал выбирать чухню, которой неудобно пользоваться . Демо-проекты там тоже есть вроде, надо только смотреть на какие платы.
p_v вне форума  
Сказали "Спасибо" p_v
Vlad_Mk (24.01.2020)
Непрочитано 24.01.2020, 20:01  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,856
Сказал спасибо: 2,532
Сказали Спасибо 11,770 раз(а) в 5,896 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: Плате STM32_F4VE v2.0 нужен еще внешний программатор ST-Link?

Vlad_Mk, Вас гоголь забанил?
Или пингвиноиды страху нагнали? Ну дык, "Пингвин - это птица, неспособная летать. Это все, что Вам надо знать про Линух". Ратующие за "терминал и командную строку" и отрицающие земные блага напоминают мне адептов секты хлыстов (гуглится).
"Ищите и обрящите!"(с)
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Сказали "Спасибо" akegor
Vlad_Mk (24.01.2020)
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ускорить компьютер 7Fantomas7 Ремонт оргтехники 111 08.08.2018 05:27
Нужен простой программатор дляPIC18F2520 Zemlyanov Микроконтроллеры, АЦП, память и т.д 16 21.12.2011 19:22
Нужен простой программатор BR9080 williy Микроконтроллеры, АЦП, память и т.д 7 20.12.2011 21:03
AVR Программатор (паралельный ) нужен! nexio Микроконтроллеры, АЦП, память и т.д 15 29.07.2011 20:12
Нужен программатор!!! rover Микроконтроллеры, АЦП, память и т.д 0 28.09.2004 15:27


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


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