Некоторые сектора защищены от записи

девчонка
Пт 10 ноября 2017 г. 11:01
Привет,
Я мигал Maple Mini с клоном ST-Link и утилитом ST-Link. Я столкнулся с проблемой во время мигания. Я после какой -то ошибки
rfm69 stm32f103 site:github.com

Ахулл
Пт 10 ноября 2017 г., 11:27
Это звонит со мной колокол.

Я столкнулся с аналогичной проблемой некоторое время назад - это -> https: // github.com/rogerclarkmelbourne/ ... от-linux <- может дать некоторые подсказки.

В частности, я думаю, что линия ...
ПРИМЕЧАНИЕ. Если вспышка чипа защищена, вам также может потребоваться выпустить команду «STM32F1X разблокировать». ... может иметь важное значение. Это было некоторое время назад, поэтому я сомневаюсь, что могу ли я вспомнить, что я попробовал, когда пытался решить мою проблему, и ваша проблема может быть тонкой другой.

victor_pv
Пт 10 ноября 2017 г., 18:30
На форуме проходило несколько дискуссий о клонах Maple Mini, поставляемых с секторами загрузчика, пишите защищены, это было несколько месяцев назад.

Просто удалите защиту от записи с помощью ST-Link, если она вам не нужна, и перепроектируйте загрузчик.

девчонка
Сб 11 ноября 2017 г. 18:09
Спасибо. Я повторно сотворил загрузчик с именем "как"generic_boot20_pc13.бин", Тогда также Arduino IDE не может прошить код в нем.
Я открыл серийный терминал и постоянно получил следующие сообщения.
if (currPeriod != lastPeriod) { lastPeriod=currPeriod; Serial.print("Sending["); Serial.print(sendSize); Serial.print("]: "); for(byte i = 0; i < sendSize; i++) Serial.print((char)payload[i]); if (radio.sendWithRetry(GATEWAYID, payload, sendSize)) Serial.print(" ok!"); else Serial.print(" nothing..."); sendSize = (sendSize + 1) % 31; Serial.println(); Blink(LED,3); }

Стивестронг
Сб 11 ноября 2017 г. 20:01
При загрузке через USB (DFU) (STM32Duino Bootloader), возможно, потребуется сбросить плату, когда «поиск BLA...бла "появляется.

Rogerclark
Сб 11 ноября 2017 г. 20:12
Упомянутый вами файл загрузчика не является правильным для Maple Mini.

девчонка
Солнце 12 ноября 2017 г. 15:13
Я взял файл загрузчика из вашего репо. Я не уверен, какой файл использовать. Итак, я взял случайно.

После некоторого чтения на вики -странице STM32Duino я очень запутался.
Я попробовал maple_rev5_boot20.bin, generic_boot20_pb12.мусорное ведро тоже.
Я использую STM32F103C8T6.

но результат такой же. Не в состоянии мигать по USB -загрузчику.

Рик Кимбалл
Солнце 12 ноября 2017 г. 16:36
Использование Aduino IDE с Maple Mini и ожидание использования устройства STLINK в качестве программиста, а использование нативного USB - это просто упражнение в разочаровании.

Для Maple Mini не существует опции для загрузки, используя STLINK, Black Magic Dord или Serial. Это по уважительной причине, если вы загружаете, используя любой из этих методов, он будет перезаписать загрузчик, и вы не сможете использовать обычный метод загрузки, которые люди ожидают, что Maple Mini будет использовать.

Таким образом, люди прибегают к использованию общей записи STM32F103. Тем не менее, вы не можете действительно использовать общий выбор платы, потому что схема сброса USB для Maple Mini и общих плат несовместимы. Кроме того, все номера пин -штифтов будут неправильными, а Maple Mini не имеет отмеченных PANN, PBNN или PCNN PINS. Таким образом, вы должны выбрать таблицу и схемы, чтобы использовать его.

Вы можете заставить Maple Mini работать с устройством Stlink. Тем не менее, вы должны изменить доски.запись TXT для Maple Mini или сделайте новый.

Пито
Солнце 12 ноября 2017 г., 17:06
Я использую Maplemini с Arduino IDE и Slaeber, загрузчик - это maple_mini_boot20.бин .
Просто вспыхивайте это двоичное со ST_LINK в MM (стирайте весь чип/Flash/Verify).
Выберите Maple Mini при создании эскиза. Выберите «STM32Duino Bootloader» в качестве метода загрузки. Выберите порт со своим Comx.
Он будет загружать/подключить (USB -серийный) автоматически.

Рик Кимбалл
Солнце 12 ноября 2017 г. 18:04
Я думаю, я не уверен, что @Dev пытается достичь. Хочет ли он использовать Stlink в качестве предпочтительного метода программирования или просто пытается загрузить загрузчик на Maple Mini. Из того, что он написал, кажется, он хочет использовать Stlink в качестве своего метода программирования, и он также хочет использовать USB -сериал. Может, вы могли бы сказать нам @dev.

девчонка
Солнце 12 ноября 2017 г. 18:46
Привет,

@Rick, я столкнулся с проблемой во время мигания, используя утилиту STLINK, но я мог мигать, используя Arduino IDE.
Но после прошивки USB -загрузчика я не мог мигать, используя загрузчик STM32Duino. Я использовал этот метод раньше (6 месяцев назад).

@pito, я тоже попробовал предложить бинар. Но не работать на мою доску. Плата обнаружена как COM -порт, но не может прошить код с помощью USB -загрузчика.

Пито
Солнце 12 ноября 2017 г. 18:48
Вы прошивали загрузчик maple_mini_boot20.бинарник с линейкой линейкой??
Вы используете Maple Mini Poard? Разместите ссылку на свою доску, пожалуйста.

девчонка
Солнце 12 ноября 2017 г. 18:52
Да, я вспыхнул, используя клон -ключ Stlink. Я следую за доской со мной.
STM32mini (1) .jpg
STM32mini (1).JPG (132.99 киб) просмотрено 402 раза

Пито
Солнце 12 ноября 2017 г. 18:53
Это не Maple Mini Board. Привет,
Я мигал Maple Mini с клоном ST-Link и утилитом ST-Link
Вы указываете с самого начала, ваша доска - Maple Mini.. :(
Это доска Bluepill..
Это двоичный для вашей доски:
https: // github.com/rogerclarkmelbourne/ ... 0_PC13.бин

девчонка
Солнце 12 ноября 2017 г. 18:57
ох...да. Извините за это. Но я упомянул STM32F103C8T6.

Я знаю, что происходили некоторые темы о названии досок.

да. У меня синяя доска таблеток.

Пито
Солнце 12 ноября 2017 г., 19:00
ОК, попробуйте прошить Bluepill Bootloader Bigarder с Dongle ST_LINK.
Расскажите нам, в чем проблема во время прошивки Bootloader Binary с утилитой ST_LINK.
Мы постараемся помочь вам, вы должны подробно описать, что вы сделали до сих пор.
Мигание загрузчика с помощью st_link легко.
Не питайте плату из BP USB и ST_LINK, выбирайте только один из них. Используйте 3.Только 3В (т.е. из Dongle ST_LINK используйте 3.3 В).

Иногда утилита ST_LINK не может подключиться. Выберите Target->Настройки->Режим - «Подключитесь к сбросу» и нажмите кнопку сброса на BP сразу после нажатия Target->Соединять.

девчонка
Солнце 12 ноября 2017 г., 19:11
Я мигаю только с помощью ключа Stlink, но я получаю ошибку постоянно. Я должен сбросить доску 3-4 раза на одну вспышку (что не имело место до двух дней).

Я вспыхнул бинар, вы упомянули. и мигающий код как RFM69HW site:STM32duino.com

Пито
Солнце 12 ноября 2017 г., 19:25
Я мигаю только с помощью ключа Stlink, но я получаю ошибку постоянно. Перестаньте возиться с эскизами Arduino, если только вы не прошивали загрузчик успешно.

Как прошивать загрузчик с "Dongle" ST_LINK?
Вы используете утилиту ST_LINK, чтобы вспыхивать загрузчик??
Какие ошибки вы получаете при мигании загрузчика??
Что вы видите в светодиоде BP после прошивки загрузчика?

Rogerclark
Солнце 12 ноября 2017 г., 19:26
Похоже на проблему с резистором USB

Рик Кимбалл
Солнце 12 ноября 2017 г., 19:29
[девчонка - Солнце 12 ноября 2017 г. 18:57] - ох...да. Извините за это. Но я упомянул STM32F103C8T6.
«Роза от любого другого имени будет пахнуть как сладкая»...

Может, эти слова звучат правдой с Шекспиром и любви. К сожалению, имя доски здесь важно. Я ненавижу тратить свое время на такую ​​растерянность. Почему людям так сложно определить, что они используют?

девчонка
Пн 13 ноября 2017 г., 3:50
@Rick, я снова извиняюсь за это. Мое намерение не было.

@Roger, что я должен проверить это? Я думаю, что USB обнаруживает как COM -порт, тогда USB работает. (Я понятия не имею, существует ли другая проблема)

@Pito, я не возится с какими -либо эскизами. Я просто использую пример светодиодного мига.
Да, я использую утилиту STLINK, чтобы вспыхивать двоичные файлы? Я должен попробовать с серийным методом?
Если я использую STLINK Utility и STLINK Dongle, то я получаю ошибку следующим образом.
error.jpg
ошибка.JPG (17.53 киб) просмотрено 252 раза

Пито
Пн 13 ноября 2017 г. 8:35 утра
1. Ваш ключ ST_LINK работает нормально при загрузке эскиза с помощью метода ST_LINK от Arduino IDE
2. При использовании Dongle ST_LINK с утилитой ST_LINK, тогда программирование загрузчика сбоя с ошибками.
Это правильно?
Не могли бы вы сделать снимок экрана вашей цели->Настройки при подключении к вашему ключке ST_LINK?

victor_pv
Пн 13 ноября 2017 г., 20:32
Также сделайте скриншот экрана вариантов байта.

девчонка
Вт 14 ноября 2017 г., 17:20
1. Ваш ключ ST_LINK работает нормально при загрузке эскиза с помощью метода ST_LINK от Arduino IDE
2. При использовании Dongle ST_LINK с утилитой ST_LINK, тогда программирование загрузчика сбоя с ошибками.
Да, верно. Не могли бы вы сделать снимок экрана вашей цели->Настройки при подключении к вашему ключке ST_LINK?
Настройки.jpg
настройки.JPG (51.88 киб) просмотрено 225 раз

Пито
Вт 14 ноября 2017 г., 18:36
Это мои варианты байтов:
Опция BPILL Bytes.jpg
Опция BPILL Байты.JPG (107.61 киб) просмотрено 220 раз

Мы были проникли в боты