December 1st, 2020

worklog: STM32F070F6P

Бугога. Шаблонный код STM32Cube, включающий драйверы для блоков USB, SPI, CRC и запускающий USB CDC, занимает 30.7 килобайт флэша и 5.95 килобайт ОЗУ после подрезки объёмов стэка и кучи (иначе вообще не влезает). Это при том, что доступно соответственно 32к и 6к (даже не 8к).
Шаблонный код не делает практически ничего. Это просто шаблон. Но память уже фактически исчерпана.
Почти наверняка с прошлых версий, когда в библиотеках было дофига мусора, ситуация не улучшилась - а это значит, что придётся пошаманить с самописным софтом. Не хочу готовый, хочу сам разобраться. В конце концов, я же сделал USB MSC, тут вряд ли будет сложнее.