#if 1
SECTION_PROLOGUE(padding_section,,)
{
__rodata_region_end = .;
#if defined(CONFIG_SDRAM_LMA_ADJUST)
/* 1. Считаем текущий физический адрес (LMA) начала этой секции */
/* 2. Округляем его вверх до ровной границы 64 КБ (0x10000) */
/* 3. Вычисляем необходимый размер паддинга как разницу между ними */
/* 4. Добавляем этот размер к текущему указателю виртуального адреса (.) */
. = . + (ALIGN(LOADADDR(padding_section), 0x10000) - LOADADDR(padding_section));
#else
/* Оригинальный код Zephyr для обычного режима */
MPU_ALIGN(__rodata_region_end - ADDR(rom_start));
#endif
} GROUP_LINK_IN(ROMABLE_REGION)
#endif