Altera_Forum
Honored Contributor
19 years agobooting uclinux from u-boot
hi all
I am trying to boot uclinux from u-boot on 2s60 board. I have one doubt regarding Exception vector table entry point address. What I have observed in uclinux (head.S) that exception vector table entry point jump instruction sits at Base Addr of RAM + 0x20 offset, same information I have given in Hardware configuration file in sopc builder (.sof). And same location is used for u-boot's Execption vector table (specified in the u-boot config file). My SDRAM start address is 0x0100_0000. So exception vector table sits at 0x0100_0020 in both the cases of u-boot and uclinux. The kernel image has entry_address at 0x0100_0000. Now if I download kernel image through u-boot, then Exception table gets overwritten by kernel image and u-boot hangs. Please share your experience with how you deal with this issue. I mean when you boot kernel from u-boot then which address is given for exception vector table. Or it's ok to use same addr there is some other issue ? thanks Ankur