cancel
Showing results for 
Search instead for 
Did you mean: 

STR710 uCLinux Bootloader

avelez
Associate II
Posted on February 20, 2008 at 06:26

STR710 uCLinux Bootloader

1 REPLY 1
avelez
Associate II
Posted on February 20, 2008 at 06:26

Hi all,

We've built a custom board based on STR710 and we want to use a custom bootloader too.

I took the code of the regular bootloader of the uCLinux package that st provided, but I'm afraid it isn't that easy.

I've made some traces and it executes properly until this point:

/*set up linux parameters

* linux kernel will find and parse these parameters if BOOT_PARAMS()is included in MACH_DESC.

* Otherwise this pre-setting is not used.

*/

setup_linux_param(0x0 + LINUX_PARAM_OFFSET);

Where LINUX_PARAM_OFFSET = 100. That means the linux parameters are stored in 0x100, but as the processor boots from address 0x0, that means that I'm overwriting some progream data. In the middle of that function the program hangs.

Does anyboday has any suggestion of how to proceed? Is any other available bootloader I can use?

Thanks in advance,