ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
3 июля
570324 Топик полностью
Датчик (03.01.2015 20:27, просмотров: 1) ответил Датчик на ST чудят. Сделали STM32F042K6 с USB. ОК. Но озу положили 6 килобайт. Их собственные примеры из HAL Cube не влазиют. Надо минимум 8к озу без программы пользователя. Как блин так?
Под USB выделено 4 кб памяти 
    .data                                    0x20000000   Section       16  usbd_cdc_if.o(.data)
    .data                                    0x20000010   Section        4  usbd_cdc_if.o(.data)
    .data                                    0x20000014   Section        4  usbd_conf.o(.data)
    .data                                    0x20000018   Section       28  usbd_desc.o(.data)
    .data                                    0x20000034   Section       22  usbd_desc.o(.data)
    .data                                    0x2000004c   Section       20  system_stm32f0xx.o(.data)
    .data                                    0x20000060   Section        4  stm32f0xx_hal.o(.data)
    uwTick                                   0x20000060   Data           4  stm32f0xx_hal.o(.data)
    .data                                    0x20000064   Section      215  usbd_cdc.o(.data)
    USBD_CDC_DeviceQualifierDesc             0x20000064   Data          10  usbd_cdc.o(.data)
    .data                                    0x2000013c   Section       56  usbd_cdc.o(.data)
    .data                                    0x20000174   Section        1  usbd_ctlreq.o(.data)
    cfgidx                                   0x20000174   Data           1  usbd_ctlreq.o(.data)
    .bss                                     0x20000178   Section      116  main.o(.bss)
    .bss                                     0x200001ec   Section       56  main.o(.bss)
    .bss                                     0x20000224   Section      548  usb_device.o(.bss)
    .bss                                     0x20000448   Section     1024  usbd_cdc_if.o(.bss)
    .bss                                     0x20000848   Section     4376  usbd_conf.o(.bss)
    mem                                      0x20000848   Data        4000  usbd_conf.o(.bss)
    .bss                                     0x20001960   Section      512  usbd_desc.o(.bss)
    STACK                                    0x20001b60   Section     1024  startup_stm32f042x6.o(STACK)