打印
[RTOS]

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

[复制链接]
536|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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 | 只看该作者
好家伙,这样搞

使用特权

评论回复
5
Undshing| | 2022-10-5 20:40 | 只看该作者
型号没选对吧

使用特权

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

本版积分规则

95

主题

746

帖子

12

粉丝