the entry address of uImage is 0x80300040, in the do_bootm_linux() function, theKernel is set to that address correctly, the parameter is passed correctly to, but after run to theKernel, gdb said: "Cannot access memory at address 0x7xxxxxxx", gdb command 'si' 'set $pc' can't change pc value, does anyobody know why? thanks