History
V0.0.3
- 10/22/2010
- Alpha3
release
- Modification
vs. Alpha2 release
- STM32F2xx
Ethernet driver (under Libraries\STM32F2xx_ETH_Driver)
- Driver
name changed to "stm32f2xx_eth.c" instead of
"stm32_eth.c"
- This
driver is based on V1.1.0 of "stm32_eth.c" driver, and
updated to support new feature added in STM32F2xx devices (Enhanced
DMA descriptors)
- Use
latest version V0.0.3 of STM32F2xx_StdPeriph_Driver (under Libraries\STM32F2xx_StdPeriph_Driver)
- Use
latest version V0.0.3 of STM32F2xx CMSIS files (under Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F2xx)
- Use
latest version V4.X.0RC10 of STM32_EVAL drivers (under Utilities\STM32_EVAL)
- stm32f2x7.c
file updated
- remove
the enable of Prefetch Buffer, I cache and D cache; this is done in
system_stm32f2xx.c file
- Change
"ADC_ExternalTrigConvPolarity" field of ADC_InitStructure
by "ADC_ExternalTrigConvEdge"
- Change
"ADC_NbrOfChannel" field of ADC_InitStructure by
"ADC_NbrOfConversion"
- HTML pages updated
- Known
limitation
- Web
server: sometime the STM32 picture is not loaded correctly in
the main web page (only when using Internet Explorer)
- This
demonstration firmware is provided and has been tested with the
following environments:
STM3220F-EVAL
settings for Ethernet
|
|
Jumper
|
MII
mode
|
RMII
mode
|
|
JP5
|
2-3 provide 25MHz
clock by MCO(PA8)
1-2 provide 25MHz clock by ext. Crystal
|
2-3 provide
50MHz clock by MCO(PA8)
|
|
|
JP6
|
2-3
|
1-2
|
|
JP8
|
Open
|
Close
|
|
JP23
|
Open (Not
possible to use RV1 w/ Ethernet)
|
|
- Development
toolchain
- EWARM
v5.50 (from IAR)
- ARM-MDK
v4.10 (from Keil)
- Http
clients
- Firefox
Mozilla v3.6
- Microsoft
Internet Explorer v8
- This
demonstration is a port of the AN3102 “LwIP TCP/IP stack
demonstration for STM32F107xx connectivity line microcontrollers”
and contains:
- A DHCP
client, for IP address setting
- A Hello
example based on the Telnet protocol
- A web
server
- A
Server/Clients example, which uses multiple boards and allows clients
to control the server's LEDs.
Notes:
- The TFTP
server is not implemented in this version
- For more
description on how to use this demo please refer to AN3102
available from ST Internet
- When connecting the board to ST network, you have to
disable the proxy (if any)
- On the STM3220F-EVAL board RevA, PC2 pin is shared
between the Ethernet and ADC1 channel10 (connected to
potentiometer RV1). For the purpose of web server demo, ADC3
channel6 is used instead of ADC1 channel10, and for
this you have to connect pin2 of JP23 to PF8 pin in manner
to get ADC status bar page working.
V0.0.2 - 02/25/2010
- Alpha2
version
- This
demonstration firmware is provided and has been tested with the
following environments:
STM3220F-EVAL
settings for Ethernet
|
|
Jumper
|
MII
mode
|
RMII
mode
|
|
JP5
|
2-3 provide
25MHz clock by MCO(PA8)
1-2 provide 25MHz clock by ext. Crystal
|
2-3 provide
50MHz clock by MCO(PA8)
|
|
|
JP6
|
2-3
|
1-2
|
|
JP8
|
Open
|
Close
|
|
JP23
|
Open (Not
possible to use RV1 w/ Ethernet)
|
|
- Development
toolchains
- EWARM
v5.40 (from IAR)
- ARM-MDK
v4.0 (from Keil)
- Http
clients
- Firefox
Mozilla v3.6
- Microsoft
Internet Explorer v8
- This
demonstration is a port of the AN3102 “LwIP TCP/IP stack
demonstration for STM32F107xx connectivity line microcontrollers”
and contains:
- A DHCP
client, for IP address setting
- A Hello
example based on the Telnet protocol
- A web
server
- A
Server/Clients example, which uses multiple boards and allows clients
to control the server's LEDs.
Notes:
- The TFTP
server is not implemented in this version
- For more
description on how to use this demo please refer to AN3102
available from ST Internet
- When connecting the board to ST network, you have to
disable the proxy (if any)
- On the STM3220F-EVAL board RevA, PC2 pin is shared
between the Ethernet and ADC1 channel10 (connected to
potentiometer RV1). For the purpose of web server demo, ADC3
channel6 is used instead of ADC1 channel10, and for
this you have to connect pin2 of JP23 to PF8 pin in manner
to get ADC status bar page working.
License
The enclosed firmware and all the related documentation are
not covered by a License Agreement, if you need such License you can
contact your local STMicroelectronics office.
THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT
PROVIDING CUSTOMERS WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN
ORDER FOR THEM TO SAVE TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE
HELD LIABLE FOR ANY DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT
TO ANY CLAIMS ARISING FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE
BY CUSTOMERS OF THE CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH
THEIR PRODUCTS.
For
Complete on STM32(CORTEX M3) 32-Bit Microcontrollers visit www.st.com/STM32
|