Serj78 0 20 июня, 2011 Опубликовано 20 июня, 2011 · Жалоба Попробовал прошить из предлагаемого ST приложения из командной строки. Пишет, что порт открывает, но не может подсоединиться к устройству. ( ключ -i и индекс устройства STM32_Med-density_128K) Проверил осциллографом - в порт вообще ничего не выдается. ( должно выдаваться 7Fh) Тогда как "оконная" версия того же ST Flash Loader demonstrator работает корректно. Есть успешный опыт использования его из командной строки? Хочу на его основе написать "прошивалку одной кнопкой". Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Galizin 0 21 июня, 2011 Опубликовано 21 июня, 2011 · Жалоба Есть успешный опыт использования его из командной строки? Да есть. http://we.easyelectronics.ru/STM32/ispolzo...-stm32f100.html Маленькая программка зашилась. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
urock 0 22 июня, 2011 Опубликовано 22 июня, 2011 · Жалоба Попробовал прошить из предлагаемого ST приложения из командной строки. да я такое делал. Вы установили нужный режим загрузки boot1 (или boot0), чтобы MK грузился из bootloader? Дали потом ему reset? Также exe файл STMFlashLoader.exe надо запускать из той папки, где он и лежит изначально. Иначе, думаю, он не найдет нужный ему библиотек. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
urock 0 23 июня, 2011 Опубликовано 23 июня, 2011 · Жалоба Посмотрел еще раз на то что сделал, у меня схема такая: контроллер через 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 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться