This is the mail archive of the
ecos-discuss@sourceware.org
mailing list for the eCos project.
STM32, RedBoot and memory
- From: Carlo Caione <carlo dot caione at gmail dot com>
- To: ecos-discuss at ecos dot sourceware dot org
- Date: Wed, 25 Aug 2010 15:30:46 +0200
- Subject: [ECOS] STM32, RedBoot and memory
Hi,
I have successfully installed RedBoot on the STM3210E EVAL Platform,
using ROM as startup type.
According to this discussion here:
http://www.mail-archive.com/ecos-discuss@ecos.sourceware.org/msg10335.html
RedBoot is installed in internal flash at 0x8000000.
The problem is that the result of _fis list_ in RedBoot is:
RedBoot> fis list
Name FLASH addr Mem addr Length Entry point
RedBoot 0x64000000 0x64000000 0x00020000 0x00000000
FIS directory 0x64FE0000 0x64FE0000 0x0001F000 0x00000000
RedBoot config 0x64FFF000 0x64FFF000 0x00001000 0x00000000
RedBoot>
and
RedBoot> fis free
0x08000000 .. 0x0807FFFF
0x64020000 .. 0x64FDFFFF
RedBoot>
This means that RedBoot is installed in external flash at 0x64000000 and
not in 0x8000000. This is quite strange since to install RedBoot I use
the flash demonstrator program by ST that was instructed to write the
redboot.bin file at location 0x8000000 and not in external flash.
My problem is: where is actually RedBoot? In internal flash 0x8000000 or
external flash 0x64000000?
And how can I manage to install RedBoot in internal flash?
Thank you..
--
Carlo
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss