Правление проигрывает программу после загрузки

Мортенхольм
Пт 24 июля 2015 г. 11:23
Привет

Я успешно загрузил эскиз на настройку настройки настройки Boot0 High, и он работает, но если я установите его низко и загружаю (или PowerCycle) на плату, он не начинает запускать мой эскиз.

Любой вход?

Мортен

Rogerclark
Пт 24 июля 2015 г., 21:19
Это странно.

Раньше он работал, однако большинство людей теперь устанавливают загрузчик на свою плату, поскольку это общий более простой процесс.

Можете ли вы дать более подробную информацию о вашей плате и методе загрузки, так как репо поддерживает более десятка досок, каждая из которых с несколькими методами загрузки.

Мортенхольм
Пт 24 июля 2015 г., 21:35
Правление это: http: // www.eBay.com/itm/251451881909

Я загружаю через сериал, используя инструмент FTDI.

Rogerclark
Пт 24 июля 2015 г., 21:53
Yikes

Эта доска известна на форуме как уродливая доска.

У меня есть один. Но я больше не использую его. У него было несколько ошибок в производстве, также, похоже, не хватает критического подтягивания резистора, что означает, что USB не работает должным образом, следовательно, загрузчик не всегда работает на этой плате.

В любом случае, все это сказано.

Пожалуйста, вы можете сказать нам, какую плату вы выбрали, какую версию Arduino IDE вы используете, когда вы загружаете и установили в основные файлы, и что вы подразумеваете под своим эскизом, «не работает»

Мортенхольм
Пт 24 июля 2015 г. 22:05
Конечно. Я выбрал «Generic STM32F103C Series», и я попробовал версии 64K и 128K (STM32Flash Reports 128K). Arduino IDE 1.6.5. Я скачал и установил основные файлы около 8 июля.

Не работает, означает, что он, похоже, не выполняет мой код.

Я пытался добавить опцию «-v» в скрипт «serial_upload», и иногда он не может проверить записи - самое смешное, что, хотя проверка не удается, эскиз работает нормально.

Может, я должен просто отказаться от доски и использовать другую свою доску (http: // www.eBay.com/itm/321569700934) это работает просто отлично.

Rogerclark
Пт 24 июля 2015 г. 22:10
Я дважды проверяю с моей уродливой доской, но я бы порекомендовал, по крайней мере, чтобы начать с того, что вы используете другую доску.
Форум звонит этой доске чертежа, многие люди используют их.

Я думаю, что у них есть светодиод на PIN PC13. Я бы порекомендовал вам пропустить загрузчик на вашу плату Bluepill, это намного проще, чем нажимать сброс и менять ссылки на прыжки.

Я снял видео о начальной операции Maple Mini, когда ее совершенно новая, ID рекомендую вам быстро взглянуть на это видео на YouTube, поскольку оно описывает драйверы Windows и т. Д. и важную начальную загрузку первого эскиза и т. Д

Rogerclark
СЕД 25 июля 2015 г., 4:24
Я посмотрел с моей уродливой доской, и мой тоже не работает, если я загружаю, то положите Boot0 = низкий

Я сравнил операцию с платой Redpill, и это только уродливая плата, которая не запустится после холодной ботинки.

Я подозреваю, что на этой плате есть некоторая ошибка в дизайне, связанная с напряжением питания при запуске

Я думаю, что у Рика Кимбалла есть одна из этих досок и его работы с загрузчиком, так что, возможно, его вообще работают хорошо после холодного ботинка, но у меня нет ;-(-(-(-(

Re: перечисление после загрузки Stlink
Я посмотрел на доски.TXT и я думаю, что вы можете ссылаться на серийный USB-ретушение, а не на повторный размер STLINK, поскольку USB-сериал включен для STLINK.
Однако, если эта проблема перечисления была на уродливой плате, это почти наверняка проблема запуска аппаратного обеспечения.

Ахулл
Сб 25 июля 2015 г. 8:39
Я использую ST-Link, чтобы прошить свою «уродливую доску», так как все остальное, как правило, ненадежным. Вы также должны убедиться, что загруженные перемычки установлены правильно.
Я оставил доску в своем офисе, но я думаю, что на этом изображении показаны правильные настройки джемперы.

Изображение

Также прочитайте следующее сообщение, если вы намереваетесь использовать VBAT и на борту RTC на этой плате.

ViewTopic.PHP?f = 3&t = 22&hilit = магия+дым&начало = 10#p1558

Rogerclark
Сб 25 июля 2015 г. 11:09
Энди,

Как ни странно, я получаю ту же проблему, что и OP.

Я могу загрузить через сериал, и он работает нормально, я.e Поскольку аппаратный загрузчик отправляется команда run / go для выполнения от 0x800000 после завершения загрузки.

Однако, если я перемещаю BOOT0 на минимум и нажимаю сброс, плата не запускает код. (У меня только что был простой набросок. Числа отпечаток когда -либо 1 сек.

Единственное, что я могу придумать, это вызвало бы это, это своего рода грязное запуск и оборудование сброса, которое кажется очень странным.
я.E я попробовал ездить на велосипеде, и у него такая же проблема, а также когда я нажимаю сброс.

Но я вряд ли когда -либо использую эту доску, так как я предпочитаю мои Redpill's или F103Vet или Maple Mini

Келапуре
Пт 12 января 2018 г., 7:14
Я знаю, что это старый пост, но я сталкиваюсь с той же проблемой с настраиваемой платой, которая использует STM32L072CZ или просто скажу Murata Lora Chip. Я мигаю код, код начинает выполнять (печатает «Привет, мир»), но когда я включаю его и включаю его, он больше не выполняется. Кстати, я использую High Boot0 при мигании и тяну до низкого уровня при использовании в режиме приложения.

Как вы, ребята, решили это?

Rogerclark
Пт 12 января 2018 г., 21:42
Это не решено.

Я отказался от использования платы, у которой была проблема, я подозревал, что это было неисправно.

Вы могли бы попробовать отправить на собственный сообщество Forum STM, так как это общий вопрос об их процессорах, а не ардуино -ядре

(Или вы могли бы попробовать собрать что -то совершенно другое E.глин. Атоличный Truestudio и посмотрите, есть ли у вас такая же проблема

Пито
Сб 13 января 2018 г. 12:06
У нас есть схема?
При условии, что вы испортили проводку boot0/1, такая как вы установили 1, вы установите запуск/загрузку из SRAM, которая пуста после питания/.. :)

Linux на F4 и F7