Go to file
imi415 44345f69bf
Fixed Typo.
Signed-off-by: imi415 <imi415.public@gmail.com>
2022-09-07 23:43:07 +08:00
include Moved initialization code from app, added loader. 2022-08-06 08:59:16 +08:00
lib Moved initialization code from app, added loader. 2022-08-06 08:59:16 +08:00
src Moved initialization code from app, added loader. 2022-08-06 08:59:16 +08:00
tools Moved initialization code from app, added loader. 2022-08-06 08:59:16 +08:00
vendor Moved initialization code from app, added loader. 2022-08-06 08:59:16 +08:00
CMakeLists.txt Moved initialization code from app, added loader. 2022-08-06 08:59:16 +08:00
LICENSE.STM Moved initialization code from app, added loader. 2022-08-06 08:59:16 +08:00
README.md Modified vector table structure, fixed #1. 2022-09-07 23:25:30 +08:00
sh-unknown-elf.cmake Moved initialization code from app, added loader. 2022-08-06 08:59:16 +08:00
startup_stx7105.S Fixed Typo. 2022-09-07 23:43:07 +08:00
startup_stx7105_init_ram.S Moved initialization code from app, added loader. 2022-08-06 08:59:16 +08:00
stx7105.ld Moved initialization code from app, added loader. 2022-08-06 08:59:16 +08:00

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.