Issues encountered when bringing up Beagle

Hi Everybody,
So far, I’ve built an uImage for Beagle based on the kernel source by using the toolchain of arm-2007q3 with the following commands:
make CROSS_COMPILE=arm-none-linux-gnueabi- distclean
make CROSS_COMPILE=arm-none-linux-gnueabi- omap3_beagle_defconfig
(‘make CROSS_COMPILE=arm-none-linux-gnueabi- menuconfig’ is done here to let kernel support Neon)
make CROSS_COMPILE=arm-none-linux-gnueabi- uImage

Then I put it and rd-ext2.bin to the 1st partition(FAT32 format) of my SD card. And my booting arguments are like as following:

bootargs=console=ttyS2,115200n9 ramdisk_size=8192 root=/dev/ram0 rw rootfstype=ext2 initrd=0x81600000,8M nohz=off video=omapfb:vram:2M,vram:4M,mode:720p60
bootcmd=‘mmcinit;fatload mmc 0 80000000 uImage; fatload mmc 0 81600000 rd-ext2.bin; bootm 80000000’

Booting the board follows up successfully. When running our player with our Neon codecs, I encountered the 'Kernel panic ’ error like as:

‘Kernel panic - not syncing: Fatal exception in interrupt’

And I’m sure these Neon codecs are all OK because I’ve run them on another OMAP3EVM board successfully. So I think the real reason should hide in the Kernel image. But I do not know where it hides and what I should do to avoid it. Could you please give me your helps about it. Any hint or advice is welcome. Thanks a lot.


I suggest you use the defconfig from Robert Nelson’s website.

Just select the correct kernel version.


Hi John,
I’ve gotten several defconfig files from and tried them respectively. But I’m always failed to pass the compiling by getting an error as ‘arch/arm/mach-omap2/board-omap3beagle.c:246: error: ‘omap3evm_twl4030rtc_device’ undeclared here’. Should I get the corresponding kernel source for it? But I do not find it on the site. What should I do next? Thanks a lot any way.