Не могу инициировать стирание чипа

Типл
Пт 20 ноября 2015 г. 5:20 утра
Только что получил синюю таблетку и пытаясь запустить ее на моей коробке W10. Я следовал инструкциям по установке, использую Arduino 1.6.5, и подключите BP через USB -серийный адаптер. Я пытаюсь написать (любой, правда) набросок на доску. Насколько я понимаю, написание первоначального эскиза принесет USB -загрузчик. Несмотря на это, я ничего не могу написать на доску. Вместо этого я получаю следующее сообщение (скопированное из командной строки после попыток много разных способов):
http://stm32flash.googlecode.com/ Using Parser : Raw BINARY Interface serial_w32: 57600 8E1 Version : 0x22 Option 1 : 0x00 Option 2 : 0x00 Device ID : 0x0410 (Medium-density) - RAM : 20KiB (512b reserved by bootloader) - Flash : 128KiB (sector size: 4x1024) - Option RAM : 16b - System RAM : 2KiB Write to memory Erasing memory Got NACK from device on command 0x43 Can't initiate chip erase! Failed to erase memory

Стевех
Пт 20 ноября 2015 г. 8:37 утра
Стереть чип будет стирать загрузчик, который может присутствовать во флэш -памяти, если у MCU нет загрузчика в ПЗУ (включенная перемычкой для штифта).
Ставка чипа редко используется/требуется.
Прошивка новой программы стерет занятый сектор (ы).
ST-Link также имеет выбор меню, чтобы стереть выбранные сектора.

Rogerclark
Пт 20 ноября 2015 г. 9:10
Похоже, чип был заблокирован, и должен быть полностью стерт и разблокирован, прежде чем вы сможете что -либо сделать

Попробуйте загрузить STM «Flash Loader Demoninger» (это не демонстратор, его флэш -загрузка через сериал)
http: // www.ул.com/web/en/catalog/tools/pf257525

У него есть много вариантов, в том числе незащищенный и полностью стирание чипа

http: // www.ул.com/st-web-ui/static/acti ... 171488.PDF

Типл
Пт 20 ноября 2015 г., 14:20
Таким образом, идея состоит в том, чтобы использовать настройку, которую я имею сейчас (Power через USB, TX/RX через USB-адаптер) и прошить корзину, созданную набросками Blinky Light для таблетки, используя утилиту Flash, с которой вы связываете, принуждая полный чип Стереть и переписать. В этот момент чип будет установленные последовательные драйверы, совместимые с USB, и я могу использовать Arduino IDE, двигаясь вперед?

Звук о правильном?

Типл
Пт 20 ноября 2015 г. 14:37
Отлично, чип был заблокирован, и не заблокировал его с помощью демонстратора Flash позволил мне вспыхивать, используя Arduino IDE.

Тем не менее, это все еще не отображается как устройство DFU (на самом деле, я не уверен, где я найду это, но оно отображается как (пройдкий запрос дескриптора устройства), поэтому я все еще должен загрузить через сериал, что, я полагаю, я полагаю хорошо для тестирования/разработки, но я хотел бы иметь возможность использовать меньше проводов для программы... Увы...

Mrburnette
Пт 20 ноября 2015 г., 18:22
Тивилин написал:Отлично, чип был заблокирован, и не заблокировал его с помощью демонстратора Flash позволил мне вспыхивать, используя Arduino IDE.

Тем не менее, это все еще не отображается как устройство DFU (на самом деле, я не уверен, где я найду это, но оно отображается как (пройдкий запрос дескриптора устройства), поэтому я все еще должен загрузить через сериал, что, я полагаю, я полагаю хорошо для тестирования/разработки, но я хотел бы иметь возможность использовать меньше проводов для программы... Увы...

Рик Кимбалл
Пт 20 ноября 2015 г., 19:42
Mrburnette написал:... Моя коробка W10 умер на прошлой неделе из -за обновления Microsoft W10 - никогда не возвращается, теперь это Linux. Ни одна другая машина в моем доме никогда не станет W10... Слишком дурацкий... И я бывший MCSE.

Rogerclark
Пт 20 ноября 2015 г., 8:01 вечера
Я уверен, что кто -то еще опубликовал, что он использует W10 и что это работает нормально.

Я бы порекомендовал вам прошить загрузочный загрузчик, используя инструмент STMS, и посмотреть, появится ли изначально плата в виде устройства DFU, а затем загрузить, используя метод загрузчика, это гораздо проще, чем использовать последовательность все время, так как вам не нужно сохранять Boot0 High и не нужно нажимать кнопку сброса перед каждой загрузкой

Типл
Пт 20 ноября 2015 г., 20:12
Не могли бы вы направить меня к тому, как прошивать загрузчик? У меня есть твоя git Repo. Я вижу, как использовать некоторые утилиты через CMD, но это мой первый раз с чем-то нердуино (строго).

Mrburnette
Пт 20 ноября 2015 г., 20:29
Рик Кимбалл написал: <...>
Добро пожаловать на борт ;)

Rogerclark
Пт 20 ноября 2015 г., 20:34
Тивилин написал:Не могли бы вы направить меня к тому, как прошивать загрузчик? У меня есть твоя git Repo. Я вижу, как использовать некоторые утилиты через CMD, но это мой первый раз с чем-то нердуино (строго).

Уилберд
Ср. 03 февраля 2016 г., 23:57
Я только что получил свою первую синюю таблетку на днях. Было трудно получить что -нибудь для загрузки, используя Arduino IDE и Serial.

Нашел эту ветку и пошел в поисках загрузчика Flash для Linux.
В итоге использовал STM32Flash и эту команду.
sudo stm32flash -k /dev/ttyUSB0

Гилхад
Вт 13 февраля 2018 г. 13:20
Большое спасибо :) Спас одну из моих синих таблеток :)

Arduino 1.6.6 aka Nightly Build