Я использую плату NUCLEO-H723ZG с FreeRTOS. Чтобы включить lwip, мне нужно включить CPU DCache. С настройками по умолчанию, и дальнейшей компиляции и запуске в STMCubeIde (последней версии 1.12), программа вылетает всегда с ошибкой HardFault_Handler. Все то же самое с платой Nucleo-F767ZI работает без проблем. В интернете нашел пост, где человек говорит, что при такой же проблеме ему помог откат STMCubeIde до одной из предыдущих версий. Но думаю это не решение проблемы. Как решить эту проблему?
В целом я согласен, что откат - это не решение, но можно попробовать откатиться, чтобы проблему локализовать. Если на старой версии будет работать, а на новой нет, то круг поиска сужается.