暂时解决S3C6410无法进行裸机浮点运算 -
来源: 网络用户发布,如有版权联系网管删除 2018-09-06
[导读]由于之前在函数中插入了浮点运算,导致程序异常,最后查阅相关资料得知S3C6410的浮点协处理器VFP需要初始化,但是我现在也不知道如何使用汇编进行初始化,因此我选择了软件处理浮点运算,但是依然不成功,最后发现问题所在
由于之前在函数中插入了浮点运算,导致程序异常,最后查阅相关资料得知S3C6410的浮点协处理器VFP需要初始化,但是我现在也不知道如何使用汇编进行初始化,因此我选择了软件处理浮点运算,但是依然不成功,最后发现问题所在,将内核选择成ARM1176JZF-S后,就算选择了SOFTVFP,软件浮点运算,但是RVDS2.2依然会生成硬件汇编指令,导致CPU出现指令异常,最后我将内核选择为ARM1176JZ-S,无硬件浮点协处理器,再选择softVFP就暂时解决了这个问题.
查看评论 回复