Release Notes for AN3012
uClinux on STM3210E-EVAL”

Copyright © 2009 STMicroelectronics

 

Contents

  1. uClinux Package Description
  2. Directory contents
  3. Quick start
  4. uClinux Package History
  5. License

uClinux Package Description

This package provides a basic port of uClinux distribution to STM3210E-EVAL board, The example runs only on STM32F10x High-Density Devices. It has been tested with STM3210E-EVAL board “Rev B” and “Rev D”.

Directory contents

 

  • dfu files/uClinux_on_stm32-jffs.dfu : binary image files that can immediately be downloaded to the on board NOR Flash memory to get uClinux running.
  • dfu files/uClinux_on_stm32-jffs/logo.bin : binary file used to generate uClinux_on_stm32-jffs.dfu file.
  • dfu files/uClinux_on_stm32-jffs/rootfs.img.bin : binary file used to generate uClinux_on_stm32-jffs.dfu file.
  • dfu files/uClinux_on_stm32-jffs/xipImage.bin : binary file used to generate uClinux_on_stm32-jffs.dfu file.

 

  • dfu files/uClinux_on_stm32-MCU_Flash.dfu : binary image files that can immediately be downloaded to the STM32 Flash memory to get uClinux running.
  • dfu files/uClinux_on_stm32-MCU_Flash/xipImage.bin : binary file used to generate uClinux_on_stm32-MCU_Flash.dfu file.

 

  • kernel boot loader/kernel_boot_loader.hex : board boot up binary file used with STM3210E-EVAL-jffs config.
  • kernel boot loader/Tiny_Kernel_Boot_Loader.hex : board boot up binary file used with STM3210E-EVAL-MCU_Flash config, to run kernel from STM32 MCU internal Flash memory.

 

  • kernel Patch/uClinux_on_stm32.patch.gz : uClinux distribution patch.
  • kernel Patch/Readme.txt : Quick How to build uClinux from the sources.

Quick Start

Provided binary files can immediately be loaded to the bored to get uClinux running.

  • Use STMicroelectronics “Flash Loader Demonstrator” to load the .hex files to the board.
  • Use STMicroelectronics “DfuSe” applet to load .dfu files to the board.

 

Binary .hex/.dfu files goes in pair:

  • kernel_boot_loader.hex” / “uClinux_on_stm32-jffs.dfu”.
  • Tiny_Kernel_Boot_Loader.hex” / “uClinux_on_stm32-MCU_Flash.dfu”

 

uClinux Package History

 

V1.0.0 - 25/09/2009

  • First release.

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 documentation on STM32(CORTEX M3) 32-Bit Microcontrollers visit www.st.com/STM32