Quoting Markus Klotzbücher <[EMAIL PROTECTED]>: > [EMAIL PROTECTED] writes: > >> I am trying to boot linux with a ramdisk on a board based on TI dm6446. >> >> I am facing a weird problem: it correctly boots images smaller than >> 2.5MB, while bugger ones stop boot after image decompression, before >> the kernel boots. >> >> I'm not able to find out the reason why it hangs. >> >> Do you have any suggestion? > > One common pitfall is that during decompression some vital code is > overwritten by the decompressed data. Double check that the memory area > to which you are decompressing your image is large enough to hold the > uncompressed data and doesn't overlap with any code.
Thanks for you answer Markus, this is what I suspect, but I don't have any idea how I can check it. I mean, how can I see where the decompressed image is put? I tried giving a look at lib/inflate.c to check how gunzip() works, but I'm not able to figure out where inflated data goes.... Bye, Ottavio. ---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program. ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ U-Boot-Users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/u-boot-users
