ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
26 марта
1504990 Топик полностью
VladislavS. (10.03.2025 12:30, просмотров: 83) ответил VladislavS. на Всё так. Компилятор сделал рабочий код. Но сделал это неоптимальным способом. Более новые версии такой муйнёй не страдают.
Хотя нет, страдают. Только теперь с ключом -О3. 

Лечится волшебным пеньделем

for (volatile uint32_t* pSrc = _sidata, *pDst = _sdata; pDst != _edata; *pDst++ = *pSrc++);
for (volatile uint32_t* pDst = _sbss; pDst != _ebss; *pDst++ = 0);