Отговори на тема  [ 26 мнения ]  Отиди на страница 1, 2  Следваща
грешка при дебъг на stm32f373 
Автор Съобщение
Мнение грешка при дебъг на stm32f373
Здравейте,
вчера както мислих, че съм подкарал една платка с стм32ф373 на iar с jlink и нещо се омаза...
с утилитито jlink.exe ми намира процесора ( всъщност намира два JTAG дивайса - JTAG-DP и stm32 boundary scan с различни id-та, както и да е това можи би трябва да си е така при тези контролери..)
Като дам команда -g (go) ми излиза съобщение : Core is locked-up!, cpu halted.
В IAR като дам даунлоуд повечето пъти забива на jlink driver прозорецът, който се появява. Няколко пъти и ми дава грешка от типа wrong stack pointer address.
Вчера както се радвах, че все пак процесорът е жив и че се дебъгва не знам защо реших да пробвам това утилити jlinkstm32.exe и тогава може би нещо му направих и съм го заключил...

Някой ако знае някой начин за отключване моля да сподели

Използвам jlink 7 , boot0 пина съм го оставил плаващ...

Точното съобщение което излиза в IAR е "warning: stack pointer is setup to incorrect alignment. Stack addr = 0xAAAAAAAA"


Сря Юни 26, 2013 3:17 pm
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение Re: грешка при дебъг на stm32f373
Незнам дали си го заключил, но ако си, би трябвало със сегера да можеш да го отключиш. Аз го правя с J-Flash, ама това го дават с черните сегери (или с ментетата :) ). Ако си с жълтия сегер... там незнам дали можеш да си пускаш пълния набор тулове. Ама самия IAR някъде би следвало да има unlock.

Другия начин е през серийния порт. Активираш бутлоадера, пускаш тула дето го има на сайта на ST за серийно програмиране, той си има също ънлок.

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Сря Юни 26, 2013 4:29 pm
Профил ICQ
Мнение Re: грешка при дебъг на stm32f373
с клонинга съм Цецо, дето тук един колега ги даваше...
е той този тул дето го пробвах stm32jlink уж е за отключване, ама не става. Пък знам ли и аз дали е заключен или е нещо друго...


Сря Юни 26, 2013 5:04 pm
Мнение Re: грешка при дебъг на stm32f373
Цецо това j-flash нали няма да хване че е клонинг


Сря Юни 26, 2013 5:13 pm
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение Re: грешка при дебъг на stm32f373
Зависи кой фирмуер е качен в JLink-а (по точно от серийния му номер). И коя версия на сегер драйверите ползваш. Имаше тема как се "лекува" серийния номер на Jlink за да може да се ъпдейтва до последната версия на драйверите, ама твоя може да си е излекуван по дефоулт, незнам колегата как ги шипва.

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Сря Юни 26, 2013 6:50 pm
Профил ICQ
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Съб Сеп 03, 2005 11:31 am
Мнения: 766
Местоположение: Пловдив
Мнение Re: грешка при дебъг на stm32f373
Не би трябвало да има проблеми , ако все пак е от много старите обади ми се ще решим проблема.

_________________
"I really do like SOLDERING as my programming language." Bob Pease


Сря Юни 26, 2013 9:51 pm
Профил ICQ
Мнение Re: грешка при дебъг на stm32f373
ще пробвам всичко утре. А има ли как да го прецакаш процесора без да искаш софтуерно? Щом го засича jtag-a си мисля че още е живо кучето. Нещо съм му заключил вътре явно...


Сря Юни 26, 2013 9:57 pm
Мнение Re: грешка при дебъг на stm32f373
Вързах го към j-flash и изкарва следните съобщения:

-initializing cpu core
- initialized
- j-link found 2 jtag devices. Core id 0x4BA00477 ( cortex m4)
Reading CFI info
- could not find CFI compliant device...
- detecting flash memory...
: ERROR: could not find any flash devices
ERROR: failed to connect

:(, дали си е заминало кучето


Последна промяна maiden на Чет Юни 27, 2013 9:37 am, променена общо 1 път



Чет Юни 27, 2013 8:39 am
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение Re: грешка при дебъг на stm32f373
Ми пробвай де, ако е го хване, че е клонинг, просто ще те заплюе.

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Чет Юни 27, 2013 9:36 am
Профил ICQ
Мнение Re: грешка при дебъг на stm32f373
успях да се вържа, като избрах точния процесор от листата. Сега как мога да го отключа, или направо да го изтрия целия..?


Чет Юни 27, 2013 10:45 am
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение Re: грешка при дебъг на stm32f373
ми пробвай наред. В менюто имаш и unlock и erase. Което стане.

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Чет Юни 27, 2013 11:57 am
Профил ICQ
Мнение Re: грешка при дебъг на stm32f373
Опциите Erase и unsecure chip рабтят.
Като дам обаче read или blank check ми изписва грешката "PC of target system has unexpected value after blank checking: PC=0x200000EA.
Меря 8-те Mhz на кварца и там няма никой. Той процесора сам ли си ги пуска или като е захранен би трябвало автоматично да тръгнат?


Чет Юни 27, 2013 2:36 pm
Мнение Re: грешка при дебъг на stm32f373
Опциите Erase и unsecure chip рабтят.
Като дам обаче read или blank check ми изписва грешката "PC of target system has unexpected value after blank checking: PC=0x200000EA.
Меря 8-те Mhz на кварца и там няма никой. Той процесора сам ли си ги пуска или като е захранен би трябвало автоматично да тръгнат?


Чет Юни 27, 2013 2:38 pm
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение Re: грешка при дебъг на stm32f373
Отначало тръгва на вътрешния клок. Ако си помазал нещо в началната инициализация, може да остане там и да не тръгне въобще. А ако си достатъчно късметлия може и да си забранил JTAG-a. Тогава както ти писах, единствения начин е да влезнеш през бутлоадера.

Не казвам, че това е твоя случай, просто аз съм го докарвал до там. Но мисля, че при мен unsecure и erase си гърмяха и ми даваше грешка, докато при теб казваш, че минават... което е странно.

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Чет Юни 27, 2013 2:44 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Фев 26, 2006 6:52 pm
Мнения: 11266
Местоположение: Добрич
Мнение Re: грешка при дебъг на stm32f373
Цецо написа:
Ако си помазал нещо в началната инициализация, може да остане там и да не тръгне въобще. А ако си достатъчно късметлия може и да си забранил JTAG-a. Тогава както ти писах, единствения начин е да влезнеш през бутлоадера.


Сигурен ли си?

че пускам платки а не съм предвидил нищо специално за отключване... Доколкото схванах от документацията беше че jtag-а няма как да го спреш. В смисъл може и да може, ама след като ти тръгне софта. Нормалната процедура на conect трябва да си изпълява по време на ресет и да може да спре винаги преди да е хукнал софтуера вътре. Освен ако не са омазали нещо като Луминари да кажем...


Чет Юни 27, 2013 3:57 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 26 мнения ]  Отиди на страница 1, 2  Следваща

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 6 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни