I am using the LTIB iso (m53xxevb-20081215-ltib.iso) from Freescale. The target is an MCF5329 EVB. In an effort to get around the known issues with Gadgetfs in the 2.6.26 kernel, I am attempting to use the newer 2.6.29 (either .1, RC1 or RC2) kernel. I have installed the source tree from kernel.org, and pointed LTIB at the local tree. Everything compiles just fine, but vmlinux refuses to link giving:
/opt/freescale/usr/local/gcc-4.3.45-uclibc-0.9.45/m68k-uclinux/bin/m68k-uclinux-ld.real: error: no memory region specified for loadable section `.init.rodata'
as the error. I have not applied any uClinux or MCFXXX patches to the tree, and was wondering if there were some that I needed?
Also, I get the same error when attempting to use any of the 2.6.28 kernels.
Baring a solution to the 2.6.29 kernels, does anyone use gadgetfs with an older kernel they could recommend?