Skip to content

Firmware Booter for Mainboards and Platforms via SD Card. Makes Software updates possible at all places.

License

Notifications You must be signed in to change notification settings

peterloes/Booter_RFID-MS_MOMO_TAMDL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Booter for RFID-MS and MOMO and TAMDL

Software maintenance and service

EFM32_Boot is a boot software for the EFM32 architecture. Its main purpose is to verify and start the application software, and to update the software in the field via SD-card. Before starting the application, the booter checks whether an update file exists on the SD-Card. If so, the application software in FLASH will be updated.

  • RFID-MS, the name of the update file is APRDL.UPD
  • MOMO, the name of the update file is MAPRDL.UPD
  • TAMDL, the name of the update file is TAMDL.UPD
  • Scales with MOMO, the name of the update file is MAPRDL.UPD.
  • Individual platforms, based on MOMO. The name must be specified to the Makefile as variable PLATFORM, e.g. "make PLATFORM=MOMO" will generate a booter that expects an update file MAPRDL.UPD.

My image

If no PLATFORM variable has been specified, the booter determines the platform by configuring PA3 as input and reading its default state. For RFID-MS this is connected to the KEY_S1 signal, which has a pull-up resistor, therefore its default state is 1. For MOMO and TAMDL this pin is used for CAM1_ENABLE, which has a pull-down resistor and is 0. To distinguish between MOMO and TAMDL, pin PC15 will be probed. On platform MOMO, this is signal PC15_LA_MOSFET which is connected to pull-down resistor R66. TAMDL has a pull-up resistor connected to PC15.

Mainboard:

https://github.com/peterloes/RFID-MS

https://github.com/peterloes/MOMO

https://github.com/peterloes/TAMDL

The Booter features EFM32 ...the world´s most energy friendly microcontrollers

ARM Cortex-M3 EFM32G230F128

About

Firmware Booter for Mainboards and Platforms via SD Card. Makes Software updates possible at all places.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages