public inbox for
 help / color / mirror / Atom feed
To:,Gian Maria <>
Subject: RE: STM32F107 on STM3210C-EVAL
Date: Wed, 23 Mar 2011 10:30:00 -0000	[thread overview]
Message-ID: <24682372-b9dd466618d028fde4d3ede7a9523ce8@pkn6.m5r2.onet> (raw)


As it is in description the main diffrences in STM32F familly are on-board flash and ram. So if you are using STM32F107VC you can use F103VC variant.

Between STM32F107VC and STM32103VD the main diffrences are in their periphelias:
3xSPI;2xI2S;2xI2C;3xUSART;2xUART;SDIO;USB;CAN                                                          STM32103
3xSPI;2xI2S;2xI2C;3xUSART;2xUART;USB OTG FS;2xCAN;Ethernet MAC10/100;one add timer    STM32107

As you can see here the drivers only you will have to support are for periphelias which are missing in 103.

Best regards

Sorry for the first mail - some stupid mail box error.

W dniu 2011-03-22 20:15:36 użytkownik Gian Maria <> napisał:
> I'm porting eCos to STM3210C and I find a logical error on the
> implementation of CYGPKG_HAL_CORTEXM_STM32.
> CYGPKG_HAL_CORTEXM_STM32 must be the base of all STM32 uP and so is not
> correct for me to use
>     cdl_option CYGHWR_HAL_CORTEXM_STM32 {
>         display          "STM32 variant in use"
>         flavor           data
>         default_value    {"F103ZE"}
>         legal_values     {"F103RC" "F103VC" "F103ZC"
>                           "F103RD" "F103VD" "F103ZD"
>                           "F103RE" "F103VE" "F103ZE" }
>         description      "The STM32 has several variants, the main
> differences
>                           being in the size of on-chip FLASH and SRAM
>                           and numbers of some peripherals. This option
>                           allows the platform HAL to select the specific
>                           microcontroller fitted."
>     }
> That is inside "ecoscvs\ecos\packages\hal\cortexm\stm32\var\current\cdl",
> because with my EVB for example 
> the uP is a STM32F107VC. With this I can't set the right uP as default for
> the template.
> I'm right? I think the correct is to put the code inside
> "ecoscvs\ecos\packages\hal\cortexm\stm32\stm3210e_eval\current\cdl"
> Can someone modify this so I can update my CVS and work with the right code?
> Best regards Gisn.
> PS: 
> 1 - When I finish my piece of port, that is at the beginning and I'm
> learning eCos who can upload?
> 2 - For every suggest Is this the right place?
> 3 - I have to post the full port or can post pieces of code as they are
> ready?

             reply	other threads:[~2011-03-23 10:30 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-03-23 10:30 qber_ [this message]
  -- strict thread matches above, loose matches on Subject: below --
2011-03-28  9:55 qber_
2011-03-28 10:47 ` jerzy dyrda
2011-03-28 11:34 ` Ilija Kocho
2011-03-22 19:15 Gian Maria
2011-03-23 10:51 ` John Dallaway
2011-03-26 11:07   ` Ilija Kocho

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=24682372-b9dd466618d028fde4d3ede7a9523ce8@pkn6.m5r2.onet \ \ \ \

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).