view bootrom.notes @ 6:8c2621b2ed37

boot ROM re: further understanding of the external flash image booting
author Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
date Tue, 16 Apr 2013 06:59:35 +0000
parents e3f8fe6a848e
children a445735685ba
line wrap: on
line source

RAM layout:

800000 7 words:
	soft-vector pointers: by default the following 7 words at
	80001C are filled with ldr-jump instructions, which read
	from these 7 words and load them into PC
80001C 7 words:
	hard vectors: the physical vector locations in the ROM
	contain branch instructions to these 7 RAM addresses

800104: word initialized to 0x0001D4C0
800108: byte initialized to 0x01

800534: byte initialized to 0x00

8005C0: appears to be the intended low address (bottom) of the stack
80074C: top of the stack (initial value loaded into SP)