Signed-off-by: imi415 <imi415.public@gmail.com> |
||
---|---|---|
include | ||
lib | ||
src | ||
tools | ||
vendor | ||
CMakeLists.txt | ||
LICENSE.STM | ||
README.md | ||
sh-unknown-elf.cmake | ||
startup_stx7105.S | ||
startup_stx7105_init_ram.S | ||
stx7105.ld |
README.md
Secondary Bootloader (SPL) for baremetal NextVOD box
As the EMI SPI interface only accepts 32 bit accesses, a secondary bootloader is required for code memory (for now).
This bootloader will:
- Initialize LMI(DDR2) memory
- Configure caches
- Find the text size from a descriptor(see below)
- Load and execute the application code from LMI.
Application descriptor
Offset | Content |
---|---|
0x00 | start address of target memory region |
0x04 | end address of loadable sections |
0x08 | entry point |
Project status
TODO
Partition scheme
Currently 32kB Flash is planned for SPL.