Size: a a a

2020 October 05

SK

Stas Koynov in Embedded Group
Adamant
Да рядом лежит такой же мной написанный ассемблер и он работает с теми же данными
данные может во времени портятся. может гонка данных или еще чего... мыж не знаем есть ОСь нет, может таймеры, или прерывание какое.... да чертова куча всего может быть... вплоть до просадки питания при работе NEON я бы раньше поржал, но реально видел и такое...
источник

A

Adamant in Embedded Group
Не, тут что-то простое. Попробую принтами печатать, не хотелось конечно, но ничего
источник

MP

Max Payne in Embedded Group
Я тут как раз сегфолт фикшу :) помог coredump, его и без gdb собрать можно. Но как врубить, и можно ли вообще, на рутованном андроиде - хз.
источник

IL

Ivan Loskutov in Embedded Group
Adamant
Целевая машина андроид телефон рутованный, на нем нет gdb
собери или gdbserver или gdb  статически слинкованый, да запусти на телефоне со своим приложением, уж с рутом докинуть бинари не проблема
источник

SB

Sergey Bilenko in Embedded Group
Парни, подскажите, пожалуйста. У меня в оборудовании произошло короткое замыкание мощного электродвигателя. Видимо, был сильный электромагнитный импульс. В результате, STM32, которая стояла рядом (на отдельном гальванически развязанном питании) перестала грузиться. Подключился через ST-Link Utility, пишет, что флеш-память MCU заблокирована для чтения и для записи. Снять блокировку не даёт. Кто с таким сталкивался, лечится это? Или перепаивать STM придётся?
источник

СС

Сиие Сууие in Embedded Group
Sergey Bilenko
Парни, подскажите, пожалуйста. У меня в оборудовании произошло короткое замыкание мощного электродвигателя. Видимо, был сильный электромагнитный импульс. В результате, STM32, которая стояла рядом (на отдельном гальванически развязанном питании) перестала грузиться. Подключился через ST-Link Utility, пишет, что флеш-память MCU заблокирована для чтения и для записи. Снять блокировку не даёт. Кто с таким сталкивался, лечится это? Или перепаивать STM придётся?
Ок. Питание развязано а управление?
источник

СС

Сиие Сууие in Embedded Group
Просто не факт что сам контроллер сгорел, может и обвязка управления и через нее и камень
источник

SB

Sergey Bilenko in Embedded Group
Сиие Сууие
Ок. Питание развязано а управление?
И управление развязано. Эта STM отдельной системой управляла - ходовыми огнями. К управлению электродвигателем никакого отношения не имела и не соединялась с ним сигнально, стояла на отдельной плате со своим отдельным БП.
источник

SB

Sergey Bilenko in Embedded Group
Сиие Сууие
Просто не факт что сам контроллер сгорел, может и обвязка управления и через нее и камень
А понятно, что MCU умер?
источник

СС

Сиие Сууие in Embedded Group
Sergey Bilenko
А понятно, что MCU умер?
Хрен его знает.
Мне вон камень один выпалило да не полностью, только порты
источник

A

Alexander in Embedded Group
Sergey Bilenko
Парни, подскажите, пожалуйста. У меня в оборудовании произошло короткое замыкание мощного электродвигателя. Видимо, был сильный электромагнитный импульс. В результате, STM32, которая стояла рядом (на отдельном гальванически развязанном питании) перестала грузиться. Подключился через ST-Link Utility, пишет, что флеш-память MCU заблокирована для чтения и для записи. Снять блокировку не даёт. Кто с таким сталкивался, лечится это? Или перепаивать STM придётся?
Нередко так ведут себя микрухи, которым пора к Анубису.

А если форматнуть флеш
- всё равно пишет про защиту?
источник

h

hardegor in Embedded Group
Sergey Bilenko
Парни, подскажите, пожалуйста. У меня в оборудовании произошло короткое замыкание мощного электродвигателя. Видимо, был сильный электромагнитный импульс. В результате, STM32, которая стояла рядом (на отдельном гальванически развязанном питании) перестала грузиться. Подключился через ST-Link Utility, пишет, что флеш-память MCU заблокирована для чтения и для записи. Снять блокировку не даёт. Кто с таким сталкивался, лечится это? Или перепаивать STM придётся?
отладка с hard reset'ом подключена? в стлинке утилите соотвественно выбрать hard reset.
источник

SB

Sergey Bilenko in Embedded Group
Alexander
Нередко так ведут себя микрухи, которым пора к Анубису.

А если форматнуть флеш
- всё равно пишет про защиту?
Да. На любое действие с флэш, включая полное форматирование, пишет - "Не удаётся изменить флэш"
источник

h

hardegor in Embedded Group
и непонятно, программа была  своя или чужая и заблочена.
источник

SB

Sergey Bilenko in Embedded Group
hardegor
и непонятно, программа была  своя или чужая и заблочена.
Программа моя, писал в STM32CubeIDE, есть исходники. Залить заново не могу
источник

A

Alexander in Embedded Group
Sergey Bilenko
Да. На любое действие с флэш, включая полное форматирование, пишет - "Не удаётся изменить флэш"
Тогда не исключено что электромагнитным импульсом установило в самый высокий уровень ROP или выжгло какие-то цепи...
Лучше заменить камень - если есть возможность.
источник

SB

Sergey Bilenko in Embedded Group
hardegor
отладка с hard reset'ом подключена? в стлинке утилите соотвественно выбрать hard reset.
Стоял по умолчанию Hardware Reset. Всё равно не шьёт
источник

SB

Sergey Bilenko in Embedded Group
Alexander
Тогда не исключено что электромагнитным импульсом установило в самый высокий уровень ROP или выжгло какие-то цепи...
Лучше заменить камень - если есть возможность.
Вопрос к знатокам, Резонит (монтажное отделение) сможет ими же смонтированный камень демонтировать и новый припаять, никто к ним не обращался по такому поводу?
источник

A

Alexander in Embedded Group
Sergey Bilenko
Вопрос к знатокам, Резонит (монтажное отделение) сможет ими же смонтированный камень демонтировать и новый припаять, никто к ним не обращался по такому поводу?
Эээ...
Думаю смогут, просто это атипично для них.
"Альтоника", "Мплата" - легко.
Возможно еще проще занести в сервис ремонта мобил :Ddd
источник

SB

Sergey Bilenko in Embedded Group
Alexander
Эээ...
Думаю смогут, просто это атипично для них.
"Альтоника", "Мплата" - легко.
Возможно еще проще занести в сервис ремонта мобил :Ddd
Петербуржских таких контор на память не вспомните?
источник