ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
26 июля
1597821 Топик полностью
POV (Вчера, 21:49, просмотров: 56) ответил mse homjak на Чё, бдь, довы@бывались? Жэлезный трахтур, таки пришол. Таки, посмотрим, во чо это выльеца. Предыстория...
просто поделиться - мой сегодняшний опыт с болваном (и кто тут болван?)... 

уровень агентов для программирования уже пугает по-настоящему.

Сегодня он мне внес доработку плёвую совсем - однако прошивка стабильно начала падать. И так и сяк ее вносили, откатываясь из репо - всё равно падает. Ну ни малейшего понимания из отладочных данных Keil что такое, где косяк.


[стабильно - это стек вызовов выглядит одинаково, а падает в разное время в зависимости от внешних воздействий. сам пошагово это поймать не можешь]


Попросил робота как-то залогировать хардфолт. Он написал код заполняющий некую структуру в функции HardFault_Handler... по мне - набор тарабарщины (картинка)

Но он подтянул к этим данным map файлы и т.п.

Суко! он до такта, до байта - разобрал как работала программа! И нашел строго теоретически (это не пошаговая отладка с актуальными данными) где была подмена указателя на мусорный по таким-то причинам. Сделал правку - всё работает!

Но до того пытался всё заплатками решить, исключать вызов функций на которых падает. Приходилось ему по рукам бить чтобы занимался нужным делом