
10 Dec
2014
10 Dec
'14
8:39 a.m.
Hi.
I notice SPL is using .data section
u32 *boot_params_ptr = NULL; struct spl_image_info spl_image;
/* Define board data structure */ static bd_t bdata __attribute__ ((section(".data")));
If SPL is running on an execute-in-place device such NOR flash, .data section is not writable.
common/spl/spl_nor.c does not work.
Shall we ban global variables on SPL (and pre-relocation) ?
or
Shall we make .data section available?
Best Regards Masahiro Yamada