[RTOS] [解决]AT32F425移植RT THREAD nano 3.1.5 编译出错? F425不带FPU

[复制链接]
 楼主| lvben5d 发表于 2022-9-17 09:26 | 显示全部楼层 |阅读模式
本帖最后由 lvben5d 于 2022-9-17 12:31 编辑

"D:\Keil_v534\Arm\Packs\RealThread\RT-Thread\3.1.5\libcpu\arm\cortex-m4\context_rvds.S", line 112: Error: A1854E: Unknown opcode 'VSTMFDEQ', maybe wrong target CPU?
  112 0000004e     VSTMFDEQ r1!, {d8 - d15} ; push FPU register s16~s31

好像是FPU寄存器 压入问题。  AT32F425 firmlib用的是FWLib_V2.0.4【解决】  刚移植好了 413  编译就OK 。 感谢FAE支持~    403a  413  435 437  407有fpu   ,其他没有FPU的,移植RT 就会出现同样问题导致无法用!
aozima 发表于 2022-9-17 09:59 | 显示全部楼层
F425不支持浮点指令?还是型号里面没选对?
 楼主| lvben5d 发表于 2022-9-17 10:29 | 显示全部楼层
cortex-m4\context_rvds.S    估计M4内核大部分都带FPU, 只不过425没有,我改为413    RT THREAD 自带这个文件需要 FPU寄存器压入栈
Jacquetry 发表于 2022-10-4 21:23 | 显示全部楼层
好家伙,这样搞
Undshing 发表于 2022-10-5 20:40 | 显示全部楼层
型号没选对吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

95

主题

746

帖子

12

粉丝
快速回复 在线客服 返回列表 返回顶部

95

主题

746

帖子

12

粉丝
快速回复 在线客服 返回列表 返回顶部