关于软浮点、硬浮点的转换问题。uboot 编译出错

最近用gcc4.3.2和gcc3.3.2编译uboot的nand flash移植,使用nandflash mtd架构,编译的时候会出错:

 

gcc为硬件浮点,而uboot为软件浮点。

 

解决方法:

 

注释掉/cpu/<cpu_name>/config.mk中的 -msoft-float选项

 

这时要make distclean,重新配置并make才可。

 

注:编译传统的nand_legacy架构又没有这个问题。

你可能感兴趣的:(gcc,Flash)