Contents
- AN2557
"STM32F10xxx in-application programming using the USART (IAP)"
update History
- License
AN2557 "STM32F10xxx
in-application programming using the USART (IAP)" update History
V3.3.0 - 10/15/2010
- Update to support STM32F10x High-density Value line.
- Update with STM32F10x Standard Peripherals Library V3.4.0
- Update with Upload FLASH Image capability.
- Change the ApplicationAddress in common.h file from "0x08002000" to "0x08003000"
- Use the NVIC_SystemReset() to reload the option bytes instead of WWDG reset.
V3.2.0 - 04/23/2010
- Update to support STM32F10x
Medium-density Value line and XL-density devices.
- Add projects for Atolic (TrueSTUDIO) and Hitex (HiTOP) toolchains.
- Update with STM32F10x Standard Peripherals Library V3.3.0
V3.1.0 -
07/27/2009
- Update to support the STM32F10x
Connectivity Line devices.
- Add new workspace STM3210C-EVAL
for EWARM, RIDE and RVMDK preconfigured projects
- Update with STM32F10x
Standard Peripherals Library V3.1.0
- CMSIS: system_stm32f10x.c file updated to fix bug in SetSysClockTo56() function (Flash
wait state set to 1 instead of 2)
V3.0.0 - 04/27/2009
- AN2557 "STM32F10xxx
in-application programming using the USART (IAP)" updated with STM32F10x Standard Peripherals
Library (StdPeriph_Lib) V3.0.0
- AN2557 "STM32F10xxx
in-application programming using the USART (IAP)" is full CMSIS compliant
- STM32F10x Standard
Peripherals Library Structure is updated.
- AN2557 "STM32F10xxx
in-application programming using the USART (IAP)" Package Architecture is
enhanced
For more details, please refer to AN2953
"How to migrate from the STM32F10xxx firmware library V2.0.3 to the
STM32F10xxx standard peripheral library V3.0.0".
V2.0.2 -
09/22/2008
- ymodem.c source file
update: Ymodem_Receive() function
V2.0.1 -
06/13/2008
- Remove the Firmware
License Agreement file
- Update the source
file’s header to remove reference to the License
V2.0 -
05/30/2008
- Update with STM32F10x
FWLib V2.0 to support the extra peripherals and features embedded in
the STM32 High-density devices
- Update to support up to
512KB of Flash memory programming in STM32 High-density devices
- Add support of STMicroelectronics
STM3210E-EVAL evaluation board (in addition to STM3210B-EVAL)
- Add Firmware License
Agreement file
- For more details about
this example implementation, please refer to the AN2557
"STM32F10xxx in-application programming using the USART (IAP)",
available for download from the ST microcontrollers website: www.st.com/stm32
- Glossary
- Medium-density devices
are STM32F101xx and STM32F103xx microcontrollers where the Flash
memory density ranges between 32 and 128 Kbytes.
- High-density devices are
STM32F101xx and STM32F103xx microcontrollers where the Flash memory
density ranges between 256 and 512 Kbytes.
V1.0 -
10/08/2007
- Updated with STM32F10x
FWLib V1.0
- Add IAP project with RIDE
toolchain
- Add program example with
RIDE, EWARM and RVMDK toolchain for the binary image to be loaded with
the IAP
- stm32f10x_vector.s
- Change
"Stack_Size" value to 0x800
- lnkarm_flash.xcl
- Change
"_CSTACK_SIZE" value to 0x800
- common.c/main.c
- Initialize
user application's Stack Pointer before jumping to user application
V0.1 -
05/21/2007
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
|