Помогите советом в какую сторону копать: микроконтролле STM32F407, на нем включил USB CDC FS. на компьютере девайс распознается как виртуальный ком порт, все хорошо, однако после отправки из девайса данных он вываливается в HardFault
Смотрел какова причина Hardfault? Если после отправки, могу предположить, что где-то в указателях на буфера проблема. Обычно испорченный указатель или выход за пределы буфера ведет к этому.
попробую побольше собрать инфы. что интересно на F7 контроллерах работает без проблем а на F4 фейлит. проверил размер heap, у обоих одинаковый (0х200) т.е не должен был за пределы памяти выйти. плюс я отправляю всего 28 байт при буфере в 64 но ему все равно не нравится