|
Вопрос о программировании Flash STM32F405 |
|
|
|
Jun 13 2018, 11:02
|
Знающий
   
Группа: Свой
Сообщений: 517
Регистрация: 7-02-06
Пользователь №: 14 073

|
Здравствуйте, уважаемые коллеги, может кто-либо сталкивался с такой ситуацией. Процессор STM32F405 отлично программируется посредством BootLoader, но мне необходимо сделать доработки в программе и отладку новой версии. Как я не бьюсь, но по SWD не удается запрограммировать FLash, из среды Keil, при ее программировании получаю сообщение: истек таймаут при обращении к Flash-памяти. Никакие ключи для защиты Flash-памяти в BootLoader не устанавливал. Заметил, что когда процессор был чистым, он поддерживал SWD, но стоило один раз запрограммировать его через BootLoader, он перестал программироваться через SWD. Keil процессор на SWD-интерфейсе обнаруживает, но запрограммировать на может из-за таймаута. Такое подозрение, что автоматически установилась защита Flash-памяти, но я не устанавливал защиту. Уважаемые, коллеги, если кто-то знает в чем тут дело, подскажите, пожалуйста. В литературе и мануалах, не нашел ответа на свой вопрос, к сожалению. Заранее благодарен.
|
|
|
|
|
 |
Ответов
|
Jun 15 2018, 08:20
|
Частый гость
 
Группа: Участник
Сообщений: 176
Регистрация: 20-02-14
Из: Томск
Пользователь №: 80 612

|
Цитата(Vladimir_T @ Jun 15 2018, 11:03)  С сигналом NRST стал процессор программироваться всегда, но отладчик не стартует, дает такое сообщение Keil: Конечно глупая версия, но может после программирования и перед отладкой надо снять NRST? Такое может быть, если вы его формируете вручную. Опыт был, программирую всегда с поддержкой NRST, никаких проблем не возникало.
|
|
|
|
|
Jun 15 2018, 10:37
|
Знающий
   
Группа: Свой
Сообщений: 517
Регистрация: 7-02-06
Пользователь №: 14 073

|
Цитата(amiller @ Jun 15 2018, 11:20)  Такое может быть, если вы его формируете вручную. Сигнал NRST формируется автоматически из программатора ULink. Цитата(scifi @ Jun 15 2018, 11:17)  Огромное вам спасибо! Долго бы еще копался без вашей помощи! Интуитивно я клацал этими флажками, но бессистемно, потому ничего не получалось!
|
|
|
|
Сообщений в этой теме
Vladimir_T Вопрос о программировании Flash STM32F405 Jun 13 2018, 11:02 Непомнящий Евгений Цитата(Vladimir_T @ Jun 13 2018, 14:02) З... Jun 13 2018, 11:10 HardEgor Программа может переопределять выводы SWD. Jun 13 2018, 11:20 adnega Цитата(HardEgor @ Jun 13 2018, 14:20) Про... Jun 13 2018, 11:27 Vladimir_T Цитата(HardEgor @ Jun 13 2018, 14:20) Про... Jun 13 2018, 11:55  Vladimir_T Цитата(Vladimir_T @ Jun 13 2018, 14:55) Д... Jun 13 2018, 12:44 esaulenka Сеанс коллективного гадания
Я ставлю на слетевши... Jun 13 2018, 11:57 k155la3 Можно "зайти" с другой стороны.
Попробов... Jun 13 2018, 17:19 Vladimir_T Утилитой STMFlashLoader (ST) снял все защиты: чтен... Jun 14 2018, 05:08 Vladimir_T Подскажите, пожалуйста, сигнал NRST сброса процесс... Jun 14 2018, 11:25 Obam Цитата(Vladimir_T @ Jun 14 2018, 14:25) П... Jun 14 2018, 20:24 HardEgor Цитата(Vladimir_T @ Jun 14 2018, 18:25) П... Jun 15 2018, 04:00 scifi Цитата(Vladimir_T @ Jun 15 2018, 11:03) C... Jun 15 2018, 08:17   scifi Цитата(Vladimir_T @ Jun 15 2018, 13:37) О... Jun 15 2018, 10:39
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|