ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
28 марта
925369 Топик полностью
0men (04.06.2019 16:56, просмотров: 148) ответил LightElf на Я находил чудный баг индусов в USB либе для F103. Индусы тупо запихивали в USB серийник 96-битный Unique ID чипа, не преобразовывая его в строку. В зависимости от значения ID получался либо валидный, либо невалидный серийник. Соответственно, один
в USB CDC есть и еще более чудный баг. Память под параметры выделяется в USBD_CDC_Init маллоком, при этом в куче может быть всякое барахло, которое потом прямо так пересылается хосту при запросе что приводит к ошибке при открытии порта. Проблема возникает случайно, в зависимости от качества дерьма в куче. Помогает зануление всей области