当前位置:首页 > 单片机 > 单片机
[导读]之前一直不知道如何使能硬件协处理器,刚刚在网上找到了方法,配置好RVDS,选择相应的内核,选择硬件VFP在初始化代码中加入VFPEnable EQU (0x40000000) ;VFP使能设置;---------------------------------

之前一直不知道如何使能硬件协处理器,刚刚在网上找到了方法,





配置好RVDS,选择相应的内核,选择硬件VFP

在初始化代码中加入



VFPEnable EQU (0x40000000) ;VFP使能设置









;------------------------------------
; 启用通过协处理器访问VFP控制寄存器
;------------------------------------
MRC p15, 0, r0, c1, c0, 2
ORR r0, r0, #0x00F00000
MCR p15, 0, r0, c1, c0, 2

;------------------------------------
; 使能VFP
;------------------------------------
MOV r1, #0
MCR p15, 0, r1, c7, c5, 4
MOV r0,#VFPEnable
FMXR FPEXC, r0 ; FPEXC = r0
nop
nop


这样就可以在程序中使用硬件浮点运算了.

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读
关闭