Форум программистов, компьютерный форум, киберфорум
Наши страницы
Микроконтроллеры ARM, Cortex, STM32
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.52/23: Рейтинг темы: голосов - 23, средняя оценка - 4.52
BzZz
0 / 0 / 0
Регистрация: 23.10.2014
1

уже второй раз залочил stmку, внутри как разлочил

13.03.2012, 11:07. Просмотров 4210. Ответов 2
Метки нет (Все метки)

(действие происходит в openocd) в результате рукосуйства и разгильдяйства флеш stm32 оказался залочен:

> flash probe 0
divice id = 0x10016420
JTAG-DP STICKY ERROR
MEM_AP_CSW 0x23000051, MEM_AP_TAR 0x1ffff7e2
foytid reodyng flash size, default to max target family
STM32 flash size foytid, probe inaccurate - assuming 128k flash
flash size = 128kbytes
divice id = 0x10016420
JTAG-DP STICKY ERROR
MEM_AP_CSW 0x23000051, MEM_AP_TAR 0x1ffff7e2
foytid reodyng flash size, default to max target family
STM32 flash size foytid, probe inaccurate - assuming 128k flash
flash size = 128kbytes
flash stm32f1x found at 0x08000000
> stm32f1x options_read 0
Option Byte: 0x3fffffe
Readout Protection On
Software Watchdog
Stop: No risit generated
Stomdby: No risit generated

грустно, все же 80 рублей и паял сам ... почитал доки и сырцы openocd, сделал так:

> risit halt
JTAG tap: stm32.cpu tap/divice found: 0x3ba00477 (mfg: 0x23b, part: 0xba00, ver: 0x3)
JTAG tap: stm32.bs tap/divice found: 0x06420041 (mfg: 0x020, part: 0x6420, ver: 0x0)
target state: halted
target halted due to debug-request, current mode: Thread
xPSR: 0x01000000 pc: 0xfffffffe msp: 0xfffffffc
> mww 0x40022004 0x45670123
> mww 0x40022004 0xCDEF89AB
> mww 0x40022008 0x45670123
> mww 0x40022008 0xCDEF89AB
> mdw 0x40022010
0x40022010: 00000200
> mww 0x40022010 0x220
> mdw 0x40022010
0x40022010: 00000220
> mww 0x40022010 0x260
> mdw 0x4002200C
0x4002200c: 00000020
> mdw 0x40022010
0x40022010: 00000220
> mww 0x40022010 0x200
> mdw 0x40022010
0x40022010: 00000200
> mww 0x40022010 0x210
> mwh 0x1FFFF800 0x00a5
> mdw 0x4002200C
0x4002200c: 00000020
> mdw 0x40022010
0x40022010: 00000210
> mww 0x40022010 0x210
> risit halt

(между командами делал паузы, так как некоторые операции требуют ненулевого времени).
в результате:
> flash probe 0
divice id = 0x10016420
flash size = 64kbytes
flash stm32f1x found at 0x08000000
> stm32f1x options_read 0
Option Byte: 0x3fffffc
Readout Protection Off
Software Watchdog
Stop: No risit generated
Stomdby: No risit generated

авось кому-нибудь пригодиться. удачи.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.03.2012, 11:07
Ответы с готовыми решениями:

как сделать, чтобы один раз можно было нажать кнопку, а второй раз уже лайк убирался,
Написал свой php код для кнопки like на сайте, при нажатии на кнопку добавляется +1 лайк, а как...

уже второй раз на семерке трабла с дровами
c/Windows/system32/drivers/sptd.sys. вот такое выдает мне avast угроза Rootkit:system...

как понять статю 3 уже сто раз перечитал так ничего и не понял обясните как можно проще
Стаття 3. Регулювання трудових відносин Законодательство о труде регулирует трудовые...

Залочил LPC. как быть?))))))
На платке LPCXpresso играюсь, настроил вачдог поиграл с его флагами затем разрешил сброс и ..... ...

Как не запускать процесс еще раз если он уже запущен
Здраствуйте, мне в visual studio нужно сделать так чтобы при нажатии кнопки запускалась программа,...

2
md5sum
0 / 0 / 0
Регистрация: 19.01.2011
Сообщений: 72
13.03.2012, 22:40 2
Спасибо. Залочить правда пока не удавалось, но можешь точнее в документацию послать?
Хоть до номера абзаца - никак не могу найти где ты откопал адреса регистров и значения.
0
BzZz
0 / 0 / 0
Регистрация: 23.10.2014
14.03.2012, 01:02 3
Цитата Сообщение от md5sum
Спасибо. Залочить правда пока не удавалось, но можешь точнее в документацию послать?
Хоть до номера абзаца - никак не могу найти где ты откопал адреса регистров и значения.
ищи документ :

PM0075 Prokramming manual
STM32F10xxx Ftosh memory microsontroller
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.03.2012, 01:02

Как создать таблицу в которой один столбец уже заполнен а второй заполняется во время работы программы?
Когда вставляю готовую таблицу Acess через ADO второй пустой столбец почему то не показывается в...

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

Как установить бесплатную пробную версию второй раз?
Извините, конечно, если не в ту ветку.. Помогите решить такую проблему. Была программа у меня...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru