просто поделиться - мой сегодняшний опыт с болваном (и кто тут
болван?)... уровень агентов для программирования уже пугает по-настоящему.
Сегодня он мне внес доработку плёвую совсем - однако прошивка стабильно начала падать. И так и сяк ее вносили, откатываясь из репо - всё равно падает. Ну ни малейшего понимания из отладочных данных Keil что такое, где косяк.
[стабильно - это стек вызовов выглядит одинаково, а падает в разное время в зависимости от внешних воздействий. сам пошагово это поймать не можешь]
Попросил робота как-то залогировать хардфолт. Он написал код заполняющий некую структуру в функции HardFault_Handler... по мне - набор тарабарщины (картинка)
Но он подтянул к этим данным map файлы и т.п.
Суко! он до такта, до байта - разобрал как работала программа! И нашел строго теоретически (это не пошаговая отладка с актуальными данными) где была подмена указателя на мусорный по таким-то причинам. Сделал правку - всё работает!
Но до того пытался всё заплатками решить, исключать вызов функций на которых падает. Приходилось ему по рукам бить чтобы занимался нужным делом
