To fix the problem with sram_nocache_section_size
just add some options to armv7m_cpu_cache module
@Runlevel(0) include embox.arch.arm.armmlib.armv7m_cpu_cache(
log_level=4,
sram_nocache_section_size=0x4000,
nocache_region0_addr=0x60000000, nocache_region0_size=0x00100000
)
Except this, it needs to disable touchscreen. There is irq number conflict between gpio and touchscreen on this platform
Also I suggest to use separate stacks for lthread and irqs
add
@Runlevel(0) include embox.arch.arm.armmlib.interrupt
@Runlevel(0) include embox.arch.arm.armmlib.exception_entry(irq_stack_size=1024)
@Runlevel(0) include embox.arch.arm.armmlib.lthread_own_stack(stack_size=1024)
I also modify some multitasking options . It needs for long HTTP request as I remember
I attached mods.conf
P.S. I prefer to use -O0 (build.conf) for debug version where it's possible
Best regards,
Anton