This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM3359: sdk9.01 编译器内部非法指令 usleep_range

Part Number: AM3359
Other Parts Discussed in Thread: LP8720

我在使用最新的9.01的sdk的时候,编译linux的时候,出现以下的错误:

drivers/regulator/lp872x.c: 在函数‘lp872x_hw_enable’中:
drivers/regulator/lp872x.c:722:17: 编译器内部错误: 非法指令
722 | usleep_range(LP8720_ENABLE_DELAY, 1.5 * LP8720_ENABLE_DELAY);
| ^~~~~~~~~~~~
0x7a7bc5a4251f ???
./signal/../sysdeps/unix/sysv/linux/x86_64/libc_sigaction.c:0
0x7a7bc5a29d8f __libc_start_call_main
../sysdeps/nptl/libc_start_call_main.h:58
0x7a7bc5a29e3f __libc_start_main_impl
../csu/libc-start.c:392
请提交一份完整的错误报告,
如有可能请附上经预处理后的源文件。
Please include the complete backtrace with any bug report.

linux我并没有做任何的更改。

make distclean

make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabihf- omap2plus_defconfig

make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabihf- -j4 zImage

然后就会出现上面这个错误。请教一下,这是什么原因呢?

我在顶层目录下,make linux,也会有这个错误