eric2013 发表于 2020-8-12 09:49:15

ThreadX使能硬件浮点操作的正确姿势,务必要在C和汇编的预定义宏里面都使能


C:


汇编:



static/image/hrline/4.gif
这个是移植的坑王,大家移植后,可以测试下多任务的FPU计算是否有异常。
比如两个任务运行相同的浮点运算和刷新速度,看看两个任务的输出是否同步变化,这个测试非常重要:
https://img.anfulai.cn/dz/attachment/forum/202006/04/011104lyd5gb5agkgzaykb.png






天马行空 发表于 2020-8-12 19:16:47

版主之前发布过的模板有这些坑么?比较懒,想就在大佬的模板基础上改改用。

eric2013 发表于 2020-8-13 00:52:10

天马行空 发表于 2020-8-12 19:16
版主之前发布过的模板有这些坑么?比较懒,想就在大佬的模板基础上改改用。

之前的模板没有问题,已经处理这个问题了。

这个帖子是把这个问题发出来说一下:handshake

yjwpm 发表于 2020-8-13 13:03:18

在生成lib库的时候,C/C++ASM的define中全部空白就好,不要添加预定义的项,添加预定义项在实际的项目中添加。。。否则会出现很多奇怪的问题,你会掉进坑里。。。。。

eric2013 发表于 2020-8-13 13:09:51

yjwpm 发表于 2020-8-13 13:03
在生成lib库的时候,C/C++ASM的define中全部空白就好,不要添加预定义的项,添加预定义项在实际的项目中 ...

内核不做lib,方便调试。

morning_enr6U 发表于 2020-8-13 22:55:11

{:8:}

asj 发表于 2022-4-7 13:18:27

我再最新的threadx源码里面 已经发现不了这个固件了,是不是已经取消了?

eric2013 发表于 2022-4-7 14:27:09

asj 发表于 2022-4-7 13:18
我再最新的threadx源码里面 已经发现不了这个固件了,是不是已经取消了?

他们后来的升级修改了。

asj 发表于 2022-4-7 15:22:19

eric2013 发表于 2022-4-7 14:27
他们后来的升级修改了。

好的 谢谢                        

kayeYip 发表于 2024-1-3 11:06:29

请问硬汉哥有浮点数的测试demo吗

eric2013 发表于 2024-1-3 15:04:17

kayeYip 发表于 2024-1-3 11:06
请问硬汉哥有浮点数的测试demo吗

这个帖子的模板例子就是多任务测试的浮点
https://www.armbbs.cn/forum.php?mod=viewthread&tid=99514
页: [1]
查看完整版本: ThreadX使能硬件浮点操作的正确姿势,务必要在C和汇编的预定义宏里面都使能