-
Posts
102 -
Joined
-
Last visited
Reputation
-1 ПлохойAbout RusikOk
-
Rank
Частый гость
- Birthday 04/13/1989
Контакты
-
Сайт
Array
-
ICQ
Array
Информация
-
Город
Array
Recent Profile Visitors
1,471 profile views
-
а есть в кубе аналог такой очень полезной штуки?
-
есть только все сбросится после перезапуска отладки
-
по внешнему прерыванию. уже накостылял в коде HAL_NVIC_DisableIRQ(BUFF_AVAIL_EXTI_IRQn);
-
именно так. я не правильно изложил свои мысли. в IAR такого точно нет. а тут уже за...............ло если честно а без костылей никак? может есть флажок в 100500 настройках этого го....на? PS прошу прощение за токсичность. но уже терпения нету
-
как запретить отладчику перебрасывать меня в обработчик прерывания если оно произошло пока программа была на паузе? P.S. точки останова в прерывании нету
-
а я переназначил горячие клавиши как у ИАРА)))))
-
устроился в новую компанию. а тут используют этот огрызок. если б я знал какое оно ущербное то тупо отказался бы Модератор: воздержитесь от провокационных высказываний. Тем более на нетехнические темы. И уж точно нет надобности цитировать подпись пользователя и отвечать на неё.
-
а есть тут такая кнопочка в отладке как run to cursor?
-
jack_avenger started following RusikOk
-
RusikOk started following jack_avenger
-
проблему решил. по примеру https://st.force.com/community/s/question/0D53W000015aFtySAE/error-failed-to-download-segment0 файлы использовал от версии STM32CubeProgrammer 2.10.0
-
это ошибка в коде? я же писал что в IARе все работает. проблема с конченой IDE или GDB. даже когда я создаю пустой проэкт с инициализацией то такая фигня появляется. перезагрузка не помогает
-
к сожалению вопрос не решился полностью. дома заработало при замене j-link на st-link а на работе уже st-link начал глючить. при чем адреса мнеяются. я вообще не понимаю что происходит. может винда обновилась? никто подобного не встречал? думаю может попробовать через OpenOCD поработать. его нада устанавливать для cubeIDE отдельно?
-
Starting target CPU... ...Target halted (Vector catch, PC = 0x08001000) всем спасибо! вопрос решился заменой программатора. это вообще нормально? в IAR работает тут нет. я даже комп перезагружал. еще один повод удалить эту индусскую поделку нафиг
-
Setting breakpoint @ address 0x080007AA, Size = 2, BPHandle = 0x0001 Setting breakpoint @ address 0x08005268, Size = 2, BPHandle = 0x0002 Starting target CPU... ...Target halted (Vector catch, PC = 0x08001000) Reading all registers Removing breakpoint @ address 0x080007AA, Size = 2 Removing breakpoint @ address 0x08005268, Size = 2 Read 4 bytes @ address 0x08001000 (Data = 0xB082B580) Read 4 bytes @ address 0x20000754 (Data = 0xA1000000) Reading 64 bytes @ address 0x20000740 Read 4 bytes @ address 0x20002174 (Data = 0xD486CFB8) Reading 64 bytes @ address 0x20002140 Read 4 bytes @ address 0x20000340 (Data = 0x00000000) Reading 64 bytes @ address 0x200001C0 Reading 64 bytes @ address 0x20000200 Read 4 bytes @ address 0x20000340 (Data = 0x00000000) при старте ядра
-
дебагер выплюнул такую строчку set *(int *)0xE000EDFC=*(int *)0xE000EDFC|0x400 в *.map и *.list такого адреса переменной не нашел. как узнать название переменной по ее адресу?
-
у меня нет такой функции. есть массив trace_t slaveRxBuf[2008]; я вообще не понимаю в чем там проблема. тот же самый код в ИАРе идеально работает. стек и кучу увеличивал не помогло.