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


        chosen {
                zephyr,flash = &sdram_code;
                zephyr,sram = &sdram_data;
        };

        /* Divide SDRAM into two partitions for Code and Data */
        /* ISSI IS42S16160J-6TLI  */
        sdram_code: memory@80000000 {
                device_type = "memory";
                reg = <0x80000000 DT_SIZE_M(16)>;
        };
        sdram_data: memory@81000000 {
                device_type = "memory";
                reg = <0x81000000 DT_SIZE_M(16)>;
        };

у меня SRAM 32MB(0x8). Первая половина я задаю как code, вторая половина - data. Чтобы плата загрузилась, LMA надо установить на адрес FLASH (0x6..). DTCM - 0x2... ITCM - 0x0...