История изменений
Исправление AlexVR, (текущая версия) :
extern uint8_t __data_start__, __data_end__, __data_lma__,
__bss_start__, __bss_end__;
где-то в памяти есть переменные.
uint32_t *dst;
dst
- указатель
dst = &__bss_start__;
направим этот указатель на переменную __bss_start__
(т.е. на её адрес)
*dst++ = 0;
*dst = 0
– записать 0 в то место, куда указывает указатель. dst++
– сдвинуть указатель.
Исходная версия AlexVR, :
extern uint8_t __data_start__, __data_end__, __data_lma__,
__bss_start__, __bss_end__;
где-то в памяти есть переменные.
uint32_t *dst;
dst
- указатель
dst = &__bss_start__;
направим этот указатель на адрес переменной __bss_start__
*dst++ = 0;
*dst = 0
– записать 0 в то место, куда указывает указатель. dst++
– сдвинуть указатель.