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...