[ECOS] Re: How to run ECO 3.0 on STM32

kishore Srimat kishorestp@gmail.com
Wed Jul 29 21:33:00 GMT 2009

Hi John,

Thanks for showing the direction to move. I am using ST's
STM3210E-Eval board Rev-D.

I did try to do as you told.
1) Build--> Template  and selected STM32 EVAL and packages--> Redboot.
But once i select that i got conflicts and i did cancel the conflicts
and did the second step
2) File--> import and from the path you have mentioned. and imported
and built the library and flashed  the .bin into the STM32Eval but did
not see anything in the serial port :(

I have noticed that the this option in the configuration "Base address
of flash device redboot is use  == 0x64000000"   but when i see the
memory map of STM32 it is shown as 0x08000000 for the FLASH

But if i change it base address and build the library it is building
with errors and if i leave it as is at 0x64000000 it is a FSMC BANK 1
Nor/PSRAM base address. I think it is not that correct base address to
start with.

Kishore Srimat

On Wed, Jul 29, 2009 at 12:41 PM, John Dallaway<john@dallaway.org.uk> wrote:
> Hi Kishore
> Kishore Srimat wrote:
>> I am trying to port Ecos 3.0 onto STM32.
> Which board are you porting to? Is this a public evaluation board or a
> board of your own design?

>> I have done the preliminary
>> steps. Now, I tried use configtool and buid a Redboot.bin. But, I
>> could not resolve the conflicts and even if i continue with proposed
>> solutions and get a .bin from configtool, It is not working or I did
>> not see any msg in the Hyperterminal when i run.
> The basic procedure is to create a new eCos configuration for your
> intended hardware based on the "redboot" packages template. Then import
> the appropriate RedBoot .ecm file from the "misc" directory of the
> relevant eCos platform HAL package. For example, the relevant .ecm file
> for the STM3210E-EVAL board would be:
>  packages/hal/cortexm/stm32/stm3210e_eval/v3_0/misc/redboot_ROM.ecm
> Use the Build->Templates dialog to select the hardware and packages
> templates and then import the .ecm file using the File->Import menu item
> before you attempt to resolve any conflicts.
> I hope this helps...
> John Dallaway

Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss

More information about the Ecos-discuss mailing list