You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
imi415 44345f69bf
Fixed Typo.
3 weeks ago
include Moved initialization code from app, added loader. 2 months ago
lib Moved initialization code from app, added loader. 2 months ago
src Moved initialization code from app, added loader. 2 months ago
tools Moved initialization code from app, added loader. 2 months ago
vendor Moved initialization code from app, added loader. 2 months ago
CMakeLists.txt Moved initialization code from app, added loader. 2 months ago
LICENSE.STM Moved initialization code from app, added loader. 2 months ago
README.md Modified vector table structure, fixed #1. 3 weeks ago
sh-unknown-elf.cmake Moved initialization code from app, added loader. 2 months ago
startup_stx7105.S Fixed Typo. 3 weeks ago
startup_stx7105_init_ram.S Moved initialization code from app, added loader. 2 months ago
stx7105.ld Moved initialization code from app, added loader. 2 months ago

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.