про 4 гига я уже потом подумал

Но оно и в 1000 значений не работает. И да, скомпилилось как ни в чем ни бывало. Вот странно.
Буду пробовать советы.
Еще раз описание- задействован вывод printf в USB.
массив на 1000 int32_t компилится нормально, и на 10 000 тоже нормально. Но путем поиска выяснил, что работает только при значении массива не более 100.
Как не работает- в диспетчере устройств- порты СОМ- он просто там не появляется. Напомню, у меня VCP драйвер ои ST стоит.
ВРоде все описал.
DASM, за примеры спасибо, запомню где что.
toweroff, Ваш пример- как раз то, как библиотека STM32 регистры назначения обрабатывает- нашел сходство )