Загрузка данных


# Задаем корректное отрицательное смещение (-0x20000000 = -536870912)
CONFIG_BUILD_OUTPUT_ADJUST_ALIGNED_LMA=y
CONFIG_BUILD_OUTPUT_ADJUST_LMA="-0x20000000"

# Перечисляем ТОЛЬКО существующие секции с флагом LOAD (без звездочек и восклицательных знаков)
CONFIG_BUILD_OUTPUT_ADJUST_LMA_SECTIONS="rom_start;text;.ARM.exidx;initlevel;device_area;sw_isr_table;_static_thread_data_area;dma_driver_api_area;entropy_driver_api_area;flash_driver_api_area;gpio_driver_api_area;i2c_driver_api_area;i2s_driver_api_area;clock_control_driver_api_area;mdio_driver_api_area;uart_driver_api_area;ethphy_driver_api_area;net_l3_register_area;net_socket_register_area;log_const_area;log_backend_area;input_callback_area;shell_area;shell_root_cmds_area;shell_subcmds_area;shell_dynamic_subcmds_area;tdata;rodata;nocache;.ramfunc;datas;device_states;log_mpsc_pbuf_area;log_msg_ptr_area;log_dynamic_area;k_mem_slab_area;k_heap_area;k_mutex_area;k_msgq_area;k_sem_area;net_buf_pool_area;net_if_area;net_if_dev_area;net_l2_area;usbd_context_area;usbd_class_fs_area;usbd_class_hs_area;usbd_msc_lun_area;.last_section"