暫時(shí)解決S3C6410無法進(jìn)行裸機(jī)浮點(diǎn)運(yùn)算
掃描二維碼
隨時(shí)隨地手機(jī)看文章
由于之前在函數(shù)中插入了浮點(diǎn)運(yùn)算,導(dǎo)致程序異常,最后查閱相關(guān)資料得知S3C6410的浮點(diǎn)協(xié)處理器VFP需要初始化,但是我現(xiàn)在也不知道如何使用匯編進(jìn)行初始化,因此我選擇了軟件處理浮點(diǎn)運(yùn)算,但是依然不成功,最后發(fā)現(xiàn)問題所在,將內(nèi)核選擇成ARM1176JZF-S后,就算選擇了SOFTVFP,軟件浮點(diǎn)運(yùn)算,但是RVDS2.2依然會(huì)生成硬件匯編指令,導(dǎo)致CPU出現(xiàn)指令異常,最后我將內(nèi)核選擇為ARM1176JZ-S,無硬件浮點(diǎn)協(xié)處理器,再選擇softVFP就暫時(shí)解決了這個(gè)問題.