Hi,
I am storing values to DDR3. They are defined in .cmd as
SECTIONS
{
.x_ll_shared > DDR3
.x_ll > DDR3
}
and in the main code as
#pragma DATA_SECTION(x_ll_shared,".x_ll_shared")
#pragma DATA_ALIGN (x_ll_shared, 16)
__float2_t x_ll_shared[1][LONG_BUFSIZE];
#pragma DATA_SECTION(x_ll,".x_ll")
#pragma DATA_ALIGN (x_ll, 16)
__float2_t x_ll[1][BUFSIZE];
The values stored are strange and unreliable. I read that there is a need to initialize DDR3, in sprabx7.pdf "Keystone II DDR3 Initialization" is this all necessary - I am a relative newbie and this seems quite complex? I have a .gel file which I believe may perform some of this?
Any help or tips appreciated.
Thanks!
David