[RTOS]

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

[复制链接]
291|2
手机看帖
扫描二维码
随时随地手机跟帖
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寄存器压入栈

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则