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

 
 
> STM32 flash loader demonstrator., Режим запуска из командной строки - кто-нибудь использовал?
Serj78
сообщение Jun 20 2011, 10:24
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 966
Регистрация: 27-05-06
Из: СПб
Пользователь №: 17 499



Попробовал прошить из предлагаемого ST приложения из командной строки.
Пишет, что порт открывает, но не может подсоединиться к устройству. ( ключ -i и индекс устройства STM32_Med-density_128K)

Проверил осциллографом - в порт вообще ничего не выдается. ( должно выдаваться 7Fh) Тогда как "оконная" версия того же ST Flash Loader demonstrator работает корректно.

Есть успешный опыт использования его из командной строки?

Хочу на его основе написать "прошивалку одной кнопкой".
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 3)
Oleg Galizin
сообщение Jun 21 2011, 11:54
Сообщение #2





Группа: Участник
Сообщений: 14
Регистрация: 25-03-07
Пользователь №: 26 499



Цитата(Serj78 @ Jun 20 2011, 14:24) *
Есть успешный опыт использования его из командной строки?

Да есть.
http://we.easyelectronics.ru/STM32/ispolzo...-stm32f100.html
Маленькая программка зашилась.
Go to the top of the page
 
+Quote Post
urock
сообщение Jun 22 2011, 18:10
Сообщение #3





Группа: Новичок
Сообщений: 7
Регистрация: 29-02-08
Пользователь №: 35 506



Цитата(Serj78 @ Jun 20 2011, 13:24) *
Попробовал прошить из предлагаемого ST приложения из командной строки.



да я такое делал. Вы установили нужный режим загрузки boot1 (или boot0), чтобы MK грузился из bootloader? Дали потом ему reset?

Также exe файл STMFlashLoader.exe надо запускать из той папки, где он и лежит изначально. Иначе, думаю, он не найдет нужный ему библиотек.
Go to the top of the page
 
+Quote Post
urock
сообщение Jun 23 2011, 05:59
Сообщение #4





Группа: Новичок
Сообщений: 7
Регистрация: 29-02-08
Пользователь №: 35 506



Посмотрел еще раз на то что сделал, у меня схема такая:

контроллер через ftdi rs232 связан с pc. Сначала устанавливается значение на входе контроллера BOOT0 = 1, дается RST.
Затем из папки C:\Program Files (x86)\STMicroelectronics\Software\Flash Loader Demonstrator запускается такая команда:

Код
STMFlashLoader.exe -c --pn 6 --br 115200 -i STM32_High-density_256K -e --all -d --a 08000000 --fn file2.hex --v


Устанавливается BOOT0 = 1, дается RST, контроллер начинает исполнять file2.hex
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 18:56
Рейтинг@Mail.ru


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