Easyelectronics.ru

Электроника для всех
Текущее время: 20 сен 2018, 01:55

Часовой пояс: UTC + 5 часов



    • JLCPCB - Прототипы 10 PCBs всего за 2$ (100*100mm, 2-layer)
    • Как мы делаем платы, смотрите на YouTube
    • Крупнейшая китайская фабрика прототипов. 300000+ заказчиков и 10000+ заказов в день!
    • LCSC - Крупнейший китайский онлайн магазин комплектующих.

Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: ST-Link utility: Error occured during memory writing
СообщениеДобавлено: 25 дек 2017, 11:05 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 28 фев 2012, 13:44
Сообщения: 83
Доброго времени суток.
Есть изделие, в котором конфигурационные данные хранятся на определенной странице внутренней памяти.
Хочу с помощью ST-Link utility изменять вручную эти параметры.
При попытке выдает ошибку "Error occured during memory writing".
Контроллер STM32F0, в качестве программатора китайский ST-Link V2.(использую только SWDIO, SWCLK)

В свою очередь есть плата STM32F4Discovery, с так сказать встроенным программатором. Где все то же самое проделывается без проблем.

Пните в нужном направлении, что я делаю не так?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ST-Link utility: Error occured during memory writing
СообщениеДобавлено: 25 дек 2017, 11:52 
Старожил

Зарегистрирован: 16 ноя 2012, 07:47
Сообщения: 2676
там иногда надо 3.3 цеплять. Ну и GND же подключен?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ST-Link utility: Error occured during memory writing
СообщениеДобавлено: 25 дек 2017, 13:14 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 28 фев 2012, 13:44
Сообщения: 83
Hold писал(а):
там иногда надо 3.3 цеплять. Ну и GND же подключен?

3,3 и GND само собой) Имел ввиду что Reset и SWIM не использую.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ST-Link utility: Error occured during memory writing
СообщениеДобавлено: 25 дек 2017, 14:25 
Старожил

Зарегистрирован: 19 мар 2011, 05:05
Сообщения: 2430
мне бы вот в данной ситуации (когда уже знаешь, что оно работает с диско, и когда лениво перелопачивать даташиты, искать-читать) был бы любопытен эксперимент с подключением ресета (про него в swd говорят везде). swim - хз что это, и на картинках swd разъёма на стлинке дискавери вроде такого не видел. но раз уж подключать ресет и знать про существование swim - то и его бы до кучи подключил.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ST-Link utility: Error occured during memory writing
СообщениеДобавлено: 25 дек 2017, 21:54 
Старожил

Зарегистрирован: 02 ноя 2015, 19:21
Сообщения: 428
Откуда: Санкт-Петербург
перед записью в память , ее надо стирать. стирается только постранично. а размер страницы у F0 и F4 разный. может проблемы с чем то таким связаны.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ST-Link utility: Error occured during memory writing
СообщениеДобавлено: 26 дек 2017, 10:00 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 28 фев 2012, 13:44
Сообщения: 83
Atomic-dm писал(а):
перед записью в память , ее надо стирать. стирается только постранично. а размер страницы у F0 и F4 разный. может проблемы с чем то таким связаны.


В настройках ничего подобного не нашел. Думаю STLink Utility определяя какой процессор по сигнатурам, сама выставляет все эти параметры. И должна проворачивать операции со стиранием.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ST-Link utility: Error occured during memory writing
СообщениеДобавлено: 28 дек 2017, 08:35 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 28 фев 2012, 13:44
Сообщения: 83
Подключил свою плату, к ST link что на Discovery. C использованием Reset. Не помогло. Я так понимаю, проблема в самом МК серии F0. Либо в каких то его защитных настройках.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ST-Link utility: Error occured during memory writing
СообщениеДобавлено: 28 дек 2017, 11:29 
Старожил

Зарегистрирован: 02 ноя 2015, 19:21
Сообщения: 428
Откуда: Санкт-Петербург
Ну рассказал бы подробнее что именно ты делаешь и на каких МК. какое количество байт меняешь и по каким адресам. Просто сам вопрос звучит очень расплывчато.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ST-Link utility: Error occured during memory writing
СообщениеДобавлено: 28 дек 2017, 13:48 
Старожил

Зарегистрирован: 19 мар 2011, 05:05
Сообщения: 2430
viewtopic.php?f=38&t=26902


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ST-Link utility: Error occured during memory writing
СообщениеДобавлено: 28 дек 2017, 14:05 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 28 фев 2012, 13:44
Сообщения: 83
МК: STM32F030
Адрес: 0x08005400

Через тот же ST link Utility -> Target -> Erace Sector сектор стираю без проблем.
Пробую изменить что либо, менять не дает. Выдает ошибку. Хотя такая возможность есть(страница 20). И в свое время я так делал на плате STM32F4Discovery.

Программно по этому адресу данные пишутся нормально. Но через ST link Utility не получается.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ST-Link utility: Error occured during memory writing
СообщениеДобавлено: 29 дек 2017, 12:46 
Старожил

Зарегистрирован: 02 ноя 2015, 19:21
Сообщения: 428
Откуда: Санкт-Петербург
хм ... странно
21 страница. вроде все нормально должно быть


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ST-Link utility: Error occured during memory writing
СообщениеДобавлено: 19 янв 2018, 09:38 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 28 фев 2012, 13:44
Сообщения: 83
Проблему решил с помощью stm32cubeprog


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 12 ] 

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB