GPIO_InitStruct.Alternate = GPIO_AF12_OTG_HS_FS;
..\bin\openocd.exe -f interface\stlink-v2.cfg -f target\stm32f4x.cfg
_estack = 0x20018000; /* end of RAM */
Установил вершину стека на CCMDATARAM_BASE+65536. Работает. Фурычит программка.
отредактировать ldscripts/section.ld:
__stack = ORIGIN(RAM) + LENGTH(RAM); _estack = __stack; /*** Заменить на ***/ __stack = ORIGIN(CCMRAM) + LENGTH(CCMRAM); _estack = __stack;
про 24-битный spi
SPI_InitStruct.SPI_DataSize = SPI_DataSize_8b;
SPI1->CR1 |= SPI_CR1_DFF // Бит11 Формат данных 0-8бит 1-16бит
RTC можно питать батарейкой 3.3V подключенной к VBAT (pin 1 на корпусе LQFP64)