====== File Structure ====== +-- Doc/ | | | +-- license.html --> GNU GPL v3 license | | | +-- UserManuals/ | | | | | +-- UM_ --> User manual for a specific product | | | +-- ReferenceManuals/ | | | +-- RM_ --> Reference manual for a specific product | +-- Host/ | | | +-- MicroBoot --> Microboot download utility | | | +-- BootCommander --> BootCommander command line download utility | | | +-- Source/ | | | +-- MicroBoot/ --> Microboot source code | | | +-- BootCommander/ --> BootCommander source code | | | +-- LibOpenBLT/ --> OpenBLT host library source code | | | +-- SeedNKey/ --> Seed/key unlock algorithm library source code | +-- Target/ | +-- Demo/ | | | +-- / --> e.g. "ARMCM0_STM32F0_Nucleo_F091RC_GCC" | | | +-- Boot/ --> demo bootloader program, needs to be programmed once | | | | | +-- *.h|*.c --> source code of the demo bootloader program | | | +-- Prog/ --> demo use program, can be programmed with Microboot | | | +-- *.h|*.c --> source code of the demo program | +-- Source/ | +-- *.h|*.c --> target independent bootloader source code | +-- third_party/ --> third party libraries such as uIP and FatFS | +-- / --> e.g. "ARM7_LPC2000" | +-- *.h|*.c --> target dependent bootloader source code | +-- / --> e.g. "GCC" | +-- *.h|*.c|*.s --> compiler dependent bootloader source code