> I'm not familiar with the utility you suggested, can you flesh this out a bit?
m68k-uclinux-objdump is part of the gnu toolchain. Documentation
on the standard objdump should help you understand most of the
options. I believe "man objdump" should work.
> Where is the utility located?
It's located in the toolchain. For this bsp the toolchain installs at:
/opt/freescale/usr/local/gcc-4.2.47-uclibc-0.9.47/m68k-uclinux/bin/
> I'm assuming I'm running this against my kernel image on my host, yes? And that
> would be image.bin for me, not vmlinux, since I'm building a romfs flash image?
Yes, you would run objdump against your built kernel on the host. The
image.bin is just the kernel binary+romfs.img cat'd together. Since the
problem is causing the kernel to crash you can look at the elf kernel that
is still on your host and get an idea of where it's failing. Using the objdump
command you can see the kernel assembly code as it lays out in memory
starting at location 0x40020000 (this part of the image never changes, the
kernel will always be at this memory location). There is a copy of the
kernel elf file located at <ltib>/rootfs/boot/vmlinux after a build.