Hello,
I've browsed the group looking for cross-compiling Ralink WIFI drivers for 
the BeagleBoard xM or other Beagle platforms, but couldn't find a good 
guide on this.

I need to cross-compile the Ralink 5370 staging drivers 
(DPO_RT5572_LinuxSTA_2.6.1.3_20121022) from a Ubuntu host on a BBxM with 
custom Kernel (this: https://ccrma.stanford.edu/~eberdahl/Satellite/). I've 
been given the kernel sources (it's 3.2.30-x4) and I already succeeded in 
compiling a Realtek USB dongle kernel module (based on rtl8192cu). My 
toolchain is based on code sourcery arm-none-linux-gnueabi

However, differently from the Realtek one, the Ralink package has a ugly 
makefile and thus:
1- if I leave the CFLAGS to the default it will go for normal x86 compile 
and the arm gcc toolchain won't recognize x86 related flags (of course)
2- If I attempt to change the CFLAGS, I get the following error:

make[1]: Entering directory 
`/mnt/DATA/UNIVPM/TECHNICAL/beagleboard/SatelliteCCRMA/SatelliteCCRMA-Berdahl-Kernel-3.2.30-x14_img1.0.1'
scripts/Makefile.build:49: *** CFLAGS was changed in 
"/mnt/DATA/UNIVPM/TECHNICAL/beagleboard/ZZRALINK2012/DPO_RT5572_LinuxSTA_2.6.1.3_20121022/os/linux/Makefile".
 
Fix it to use ccflags-y. Stop.


I've gone through reading about ccflags-y on the kernel docs, but couldn't 
figure out how to apply this here, and on the other side, I can just guess 
what gcc flags are good to compile this driver on the beagle (e.g. 
march=armv7-a) but I'm not expert enough to guess them all right. It will 
take months to guess them ok.

Some insight on this or past experience would be helpful.
Thanks, L

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to