Перейти к содержанию

IPWarrior

Members
  • Постов

    2
  • Зарегистрирован

  • Посещение

Электроника

  • Стаж в электронике
    Менее года

Посетители профиля

Блок последних пользователей отключён и не показывается другим пользователям.

Достижения IPWarrior

Новичок

Новичок (1/14)

  • Неделя на форуме
  • Месяц на форуме
  • Год на форуме

Последние значки

0

Репутация

  1. Рад что помогло. Галочку снимать не надо! Она отвечает за запуск программы после подачи питания (или как-то так). Насчет моей прошивки - я только что проверил, это 064 с официального сайта. Все пишут, что на копиях максимум 061 запускается, но у меня точно 064, и точно официальная. Скачал, сравнил hex файл с тем, что прошивал ранее, еще раз перепрошил на всякий случай для проверки - это она, и у меня она почему-то работает. Мне это сразу показалось странным, но жаловаться тут точно не приходится. Версия платы E, без штрихкода и точно копия, от продавца, который значится у JYE Tech в списке продавцов фейков. Изначально китаец прислал с прошивкой 061. Можете еще попробовать вот эту: http://rgho.st/8Msh87m75, я нашел ее на другом форуме в процессе поиска решения после неудачи с 111, но не использую так как работает официальная. Еще есть вот такой вариант: https://www.jyetech.com/forum/viewtopic.php?f=19&t=1206, там лежит 113-15011-60B, я так понял альтернативная ветка развития прошивки.
  2. Заливка прошивки и правка опций - независящие друг от друга действия. Просто ставите галочку WDG_SW, нажимаете Apply to device и ждете пока опции сохранятся. Прошиваетесь до или после, главное не на 111 версию, иначе при старте опять сбросит опцию. Кстати, решение обнаружилось не сразу. После всех белых экранов на разных прошивках, один раз я прошился с галочкой Jump to the user program - и он запустился. Тогда я и начал думать почему он не запускает программу при подаче питания, если внутри все работает. Потом я залил прошивку и поставил защиту записи и чтения, думал может он что-то в памяти меняет. Это не помогло, и потом пришлось опять очистить кристалл кнопочкой на шаге проверки (где светофор). А эта очистка как раз сбрасыват все опции в состояние по умолчанию. И после следующей прошивки все заработало. Я сравнил опции чистого кристалла и после первого запуска 111 версии - так и определил, что она отключает WDG_SW. До этого шил все найденные прошивки, ставил полную очистку памяти при прошивке (Global Erase), делал очистку отдельно (Erase) - ничего не помогало. Сброс опций происходит только при очистке когда стоит защита от чтения, остальные способы очистки только стирают флеш-память, а байты опций хранятся отдельно (пришлось почитать немного про stm32). К счастью, Flash Loader Demonstrator позволяет их смотреть и править. Упс, прошлое сообщение все-таки опубликовалось, думал оно не прошло модерацию.
×
×
  • Создать...