ST link работает с ошибкой

Кто любит RISC в жизни, заходим, не стесняемся.
Ответить
igor_muravyov
Родился
Сообщения: 12
Зарегистрирован: Ср янв 06, 2016 16:38:29
Откуда: Kharkov,Ukraine

ST link работает с ошибкой

Сообщение igor_muravyov »

Здравствуйте, есть STM32F205RBT6(128kb Flash,64kb RAM), который по SWD соединен с ST-Link V2 mini, который соединен с Ubuntu16.04. В результате запуска st-link:
Спойлер~# stlink_source/stlink/gdbserver/st-util
2016-09-28T18:07:18 INFO src/stlink-common.c: Loading device parameters....
2016-09-28T18:07:18 INFO src/stlink-common.c: Device connected is: F2 device, id 0x20076411
2016-09-28T18:07:18 INFO src/stlink-common.c: SRAM size: 0x20000 bytes (128 KiB), Flash: 0 bytes (0 KiB) in pages of 131072 bytes
Chip ID is 00000411, Core ID is 2ba01477.
KARL - should read back as 0x03, not 60 02 00 00
init watchpoints
Listening at *:4242...
st-util пишет, что размер(FLASH)=0, в результате arm-none-eabi-gdb отказывается прошивать. Подскажите пожалуйста, кто с таким сталкивался, в чем проблема?
Реклама
Аватара пользователя
Z_h_e
Собутыльник Кота
Сообщения: 2708
Зарегистрирован: Сб май 14, 2011 21:16:04
Откуда: г. Чайковский

Re: ST link работает с ошибкой

Сообщение Z_h_e »

Попробуйте подключиться через ST-LINK Utility. Не знаю, есть ли она под линукс. Для пробы можно же и под виндой. Если приконется, но скажет не могу прочитать флеш, то наверняка стоит защита от чтения. Заходите в option bytes и снимаете защиту, но прошивка будет стерта тогда.
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.
Реклама
igor_muravyov
Родился
Сообщения: 12
Зарегистрирован: Ср янв 06, 2016 16:38:29
Откуда: Kharkov,Ukraine

Re: ST link работает с ошибкой

Сообщение igor_muravyov »

Винды нет, установить нет возможности. Как проверить на защиту от чтения на GDB? Да и как там может стоять защита от чтения?Этот МК еще ни разу не был прошит.
igor_muravyov
Родился
Сообщения: 12
Зарегистрирован: Ср янв 06, 2016 16:38:29
Откуда: Kharkov,Ukraine

Re: ST link работает с ошибкой

Сообщение igor_muravyov »

Нашлось решение проблемы: Обновил прошивку ST-link v2 до V2J28S6, Flash определилась нормально,МК удалось прошить с помощью st-flash. Но все таки непонятно, почему GDB зависает по команде "load":
Спойлер(gdb) target extended-remote :4242
Remote debugging using :4242
0xe3042000 in ?? ()
(gdb) load

^C^C
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Shapa
Встал на лапы
Сообщения: 127
Зарегистрирован: Пт июн 20, 2008 09:38:05
Откуда: Харьков
Контактная информация:

Re: ST link работает с ошибкой

Сообщение Shapa »

Смотрите что говорит st-util, у него его настройки логов весьма user friendly.

Код: Выделить всё

 $ ./st-util -v99
Вообще - посмотрите в сторону openocd. куда лучше чем техановский ст-линк
Реклама
Ответить

Вернуться в «ARM»