Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

How does a loader work in satellite digital receiver?

Status
Not open for further replies.

zdenko

Junior Member level 2
Joined
Apr 1, 2005
Messages
24
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,461
Please, how works loader in satellite digital receiver.

Where is placed in the time of booting sw from flash to RAM and new sw from rs232.
 

sti5518 loader

1. In short , I want to know how sti5518 boot sw from flash to RAM.

2. IRD start to boot SW reading two bytes at addressses 7FFFFFFE and 7FFFFFFF in the flash and make negative jump in flash memory and start to boot sw to RAM. I read this in STi5518 datasheet.But from where cames these addreses , STi5518 has only RAM_s. Flash can't be initating by itself. Is it in eeprom
 

sti5518s loader

sti5518 not usually copy code from flash to RAM. Only flash subroutines copied to ram at sat tuners with only one flash chip installed- when flashing process in progress ( like channel list update or firmware update) flash is not accesible, then flasher code execute from RAM.
At the internal ram (0x80000000+2KB) only trap subroutines are placed.
Flash usually placed at 0x7ff0000, 0x7fe0000, 0x7fc00000 dependently of flash size (1M, 2M,4M resp)
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top