TigerSHARC 0 27 августа, 2014 Опубликовано 27 августа, 2014 · Жалоба Пытаюсь загрузить прошивку через UART во флешь STM32F429 на своей плате. 1) BOOT0 заведён на DTS чипа USB-UART, BOOT1 на 0 2) Запускаю STM32 Flash Loader Demonstrator 3) после подключения пишет: Target is readable. Please click "Next" to proceed. Но не показывает размер флеши, хотя должен. 4) выбираю файл прошивки, но в окне адреса нет ничего и нелзя задать адрес записи. 5) естественно получаю "Address not allowed" при попытке записи В чём может быть проблема? стало быть процессор определяется но информацию с него получить не удаётся. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
GenaSPB 11 27 августа, 2014 Опубликовано 27 августа, 2014 · Жалоба DTS - это что, RTS или DTR? Куда NRST подан? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
TigerSHARC 0 27 августа, 2014 Опубликовано 27 августа, 2014 · Жалоба DTS - это что, RTS или DTR? Куда NRST подан? прошу прощения, не DTS, а DTR конечно же. NRST подан на RTS через диод (катодом к RTS) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
GenaSPB 11 27 августа, 2014 Опубликовано 27 августа, 2014 (изменено) · Жалоба STM32F429VG. Соединил два указанных сигнала проводами с FT232R, данные на PA9 и PA10. Что-то flash loader demonstrator не видит процессор. Оторвал провода, оставил на BOOT0 перемычку и на NRST кнопку... Тоже не удалось их связать (то, что проходило на STM32F101, 103 и 107). Вывод на компорту программы, залитой через SWD вижу. Изменено 27 августа, 2014 пользователем Genadi Zawidowski Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
TigerSHARC 0 27 августа, 2014 Опубликовано 27 августа, 2014 · Жалоба STM32F429VG. Соединил два указанных сигнала проводами с FT232R, данные на PA9 и PA10. Что-то flash loader demonstrator не видит процессор. Оторвал провода, оставил на BOOT0 перемычку и на NRST кнопку... Тоже не удалось их связать (то, что проходило на STM32F101, 103 и 107). Вывод на компорту программы, залитой через SWD вижу. странно, что у меня программа видит процессор. но не видит память (поля адресов пустые) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
golf2109 0 28 августа, 2014 Опубликовано 28 августа, 2014 · Жалоба Пытаюсь загрузить прошивку через UART во флешь STM32F429 на своей плате. В чём может быть проблема? стало быть процессор определяется но информацию с него получить не удаётся. А откуда уверенность, что данный процессор поддерживается? Посмотрите на дату начала выпуска процессора и дату выпуска вашей версии программы... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
TigerSHARC 0 28 августа, 2014 Опубликовано 28 августа, 2014 · Жалоба А откуда уверенность, что данный процессор поддерживается? Посмотрите на дату начала выпуска процессора и дату выпуска вашей версии программы... Вполне возможно, что не поддерживается. Тем более что через SWD шьётся нормально. Вопрос: что использовать для прошивки чероез уарт, кроме как самому писать прогу? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Integro 0 28 августа, 2014 Опубликовано 28 августа, 2014 · Жалоба Была та же беда для 401, использовал консульскую тулзу, както так: c:\Program Files (x86)\STMicroelectronics\Software\Flash Loader Demonstrator>STMFlashLoader.exe -c --pn 27 --br 115200 -i STM32F4_256K -d --fn fw.hex --v где --pn 27 - port number (27 for COM27) --fn fw.hex - path to the firmware file (in this case the file is located in the same folder where the STMFlashLoader.exe) --br 115200 - port baud rate(115200) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
KnightIgor 2 28 августа, 2014 Опубликовано 28 августа, 2014 (изменено) · Жалоба Пытаюсь загрузить прошивку через UART во флешь STM32F429 на своей плате. 2) Запускаю STM32 Flash Loader Demonstrator Скачайте новую версию STM32 Flash Loader Demonstrator. Кажется 2.6. У меня подобная проблема была с 2.5 и F051. P.S. Отсель. Изменено 28 августа, 2014 пользователем KnightIgor Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
GenaSPB 11 30 августа, 2014 Опубликовано 30 августа, 2014 (изменено) · Жалоба Добился того, что Flash Loader Demonstrator 2.6 законнектился с 429-м процессором. Получил такую же "голую" страничку с заполненным PID=419, карта памяти пустая. Залез в каталог Map, в файле STM32F4_1024K.STmap поменял PID на это значение. Получил то, что на картинке. Попытка выполнить erase flash (all) окончилась неудачей. Вероятно, надо вводить правильную информацию о flash. На том раскопки закончил. Да, это всё получилось при установленной перемычке на BOOT0 и "кнопке" (пинцетом) на RESET. Flash Loader Demonstrator (и command-line утилита) не умеют снимать RESET с RTS. Т.е., тестовый скрипт STMFlashLoader.exe -c --pn 4 --br 115200 --co ON -Rts --Lo --Hi --Lo --Hi --Lo --Hi НЕ ФОРМИРУЕТ пачку импульсов где надо. Изменено 30 августа, 2014 пользователем Genadi Zawidowski Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться