I had the same problem. [email protected] answer was the key. El jueves, 2 de enero de 2020, 21:02:48 (UTC+1), [email protected] escribió: > > Hello, > > I'm following the same tutorial and I found the problem: > > For the crosstool-ng configuration, the book specifies (or suggests > rather) that you set the hardware floating point option to true. What it > didn't mention is that you also need to specify the FPU hardware. Run > ct-ng menuconfig, go to "Target options --> Use specific FPU" and type > "vfpv3" which is the floating point unit specification for the Arm Cortex > A8 according to its wiki page. You also may want to specify the Linux > version in the "Operating System -->" menu. > > Basically you are setting the -mfpu runtime flag for the gcc cross > compiler. Refer to https://gcc.gnu.org/onlinedocs/gcc/ARM-Options.html for > more information and look for the "-mfpu" flag. > > FYI: major Linux distributions, such as Ubuntu, maintain their own > pre-built versions of crosstool-ng for ARM. I find it much easier to just > use those than just customizing crosstool-ng from scratch. This link will > put you on the right path: > https://elinux.org/Building_for_BeagleBone#Distro_provided > > Hope this helps! > > Justin > > " > On Thursday, July 18, 2019 at 11:09:29 PM UTC-4, Kevin McKinney wrote: >> >> This is my version below. >> >> Prompt $ arm-cortex_a8-linux-gnueabihf-gcc --version >> arm-cortex_a8-linux-gnueabihf-gcc (crosstool-NG 1.24.0.6-afaf7b9) 8.3.0 >> Copyright (C) 2018 Free Software Foundation, Inc. >> This is free software; see the source for copying conditions. There is >> NO >> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR >> PURPOSE. >> >> I installed it via: >> git clone //github.com/crosstool-ng/crosstool-ng.git >> cd crosstool-ng >> ./bootstrap >> ./configure --enable-local >> make >> make install >> >> On Thu, Jul 18, 2019 at 10:39 PM Robert Nelson <[email protected]> >> wrote: >> > >> > On Thu, Jul 18, 2019 at 9:01 PM Kevin McKinney <[email protected]> >> wrote: >> > > >> > > Hi, I am attempting to cross compile the Linux Kernel 4.20 to be >> loaded on my BeagleBone Black, however I am receiving the below error: >> > > >> > > AS usr/initramfs_data.o >> > > /tmp/cc6hWxZG.s: Assembler messages: >> > > /tmp/cc6hWxZG.s:39: Error: selected processor does not support `isb ' >> in ARM mode >> > > /tmp/cc6hWxZG.s:90: Error: selected processor does not support `isb ' >> in ARM mode >> > > /tmp/cc6hWxZG.s:354: Error: selected processor does not support `isb >> ' in ARM mode >> > > scripts/Makefile.build:291: recipe for target >> 'arch/arm/vfp/vfpmodule.o' failed >> > > make[1]: *** [arch/arm/vfp/vfpmodule.o] Error 1 >> > > Makefile:1060: recipe for target 'arch/arm/vfp' failed >> > > make: *** [arch/arm/vfp] Error 2 >> > > make: *** Waiting for unfinished jobs.... >> > >> > Your cross compiler smell's fishy... >> > >> > arm-cortex_a8-linux-gnueabihf-gcc --version >> > >> > Regards, >> > >> > -- >> > Robert Nelson >> > https://rcn-ee.com/ >> >> >> >> -- >> Thanks, >> Kevin >> >
-- 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]. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/79354352-e816-4e83-9f9b-8897eee94eaa%40googlegroups.com.
