lvben5d 发表于 2022-9-17 09:26

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

本帖最后由 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支持~    403a413435 437407有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

型号没选对吧
页: [1]
查看完整版本: [解决]AT32F425移植RT THREAD nano 3.1.5 编译出错? F425不带FPU