I hope someone can help me with this issue. I am stuck on it since last Friday. I am trying to program the flash on evk 1060 dev board using the MCUboot utility. I created a sample hello world FreeRTOS that toggles an LED. The project runs fine when I program the flash with the MCUboot GUI. But since I need to have some data stored in non-chacheable SDRAM, I did my SDRAM configuration as in the picture below. But in this case my code does not run on the dev board, after programming the flash MCU with the utility.
I am attaching a copy of my sample code. Can someone run it on the EVk1060 dev board and with sdram configured as in the picture and tell me why i m not able to program the flash correctly.
This is because SDRAM can not initialized by ROM boot. You must tell ROM Boot how to initialize SDRAM.
Please follow these step:
1) Add the following to Compiler options:
2) Modify the Memory Configuration (In your picture)
3) Explicitly specify the heap/stack placement if you need.
The first step is to add DCD into image head. ROM boot will read DCD data to config SDRAM. Please read AN12107 for more details.