找回密码
 立即注册
查看: 77|回复: 4

【求助】【AI8051U】TFPU库函数的头文件在哪里找 | 已解决

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:5
  • 最近打卡:2025-07-30 14:33:39
已绑定手机

5

主题

7

回帖

55

积分

注册会员

积分
55
发表于 7 天前 | 显示全部楼层 |阅读模式
从官网下载的TFPU库文件只有.lib文件,没有.h文件,从AiCube生成的Keil项目也只有ai8051u_32_tfpu.lib文件,没有对应的头文件,请问TFPU库该怎么使用呢?同理还有MDU库。
另外,奇怪的是,我用AiCube生成的带USB库的项目里,项目目录中也没有USB库的头文件,但是config.h文件中却引用了"ai_usb.h",printf_usb()也可以正常使用,可是项目目录下没有"ai_usb.h"这个文件呀
如图,我勾选了USB和TFPU+MDU,项目目录下只有.lib文件,没有对应的头文件,但是config.h文件中却有#include "ai_usb.h",但也没有导入TFPU和MDU的头文件。
屏幕截图 2025-07-25 141531.png 屏幕截图 2025-07-25 143352.png 屏幕截图 2025-07-25 143042.png 屏幕截图 2025-07-25 141632.png
总而言之,问题有三:
1.AI8051U的TFPU库和MDU库的头文件在哪里获取,还是要自己写?
2.为什么项目中没有ai_usb.h文件,config.h文件却可以导入它?
3.ai_usb.h文件在哪里获取,内容有什么?
好烦啊求大佬救救我
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:514
  • 最近打卡:2025-08-01 07:33:38
已绑定手机

87

主题

5788

回帖

1万

积分

超级版主

DebugLab

积分
10392
发表于 7 天前 | 显示全部楼层
TFPU没有头文件,添加lib后直接替换编译器的软件计算
截图202507251447292163.jpg

DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:5
  • 最近打卡:2025-07-30 14:33:39
已绑定手机

5

主题

7

回帖

55

积分

注册会员

积分
55
发表于 7 天前 | 显示全部楼层
Debu*** 发表于 2025-7-25 14:46
TFPU没有头文件,添加lib后直接替换编译器的软件计算

您是指浮点数加减乘除法自动被替换成TFPU处理吗?
那TFPU的三角函数运算呢?是要导入C标准库math.h吗?

点评

需要添加math.h 可以在运算前后让IO输出高低电平对比时间差异  详情 回复 发表于 7 天前
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:514
  • 最近打卡:2025-08-01 07:33:38
已绑定手机

87

主题

5788

回帖

1万

积分

超级版主

DebugLab

积分
10392
发表于 7 天前 | 显示全部楼层
懒*** 发表于 2025-7-25 15:09
您是指浮点数加减乘除法自动被替换成TFPU处理吗?
那TFPU的三角函数运算呢?是要导入C标准库math.h吗? ...

需要添加math.h
可以在运算前后让IO输出高低电平对比时间差异
DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:5
  • 最近打卡:2025-07-30 14:33:39
已绑定手机

5

主题

7

回帖

55

积分

注册会员

积分
55
发表于 7 天前 | 显示全部楼层
Debu*** 发表于 2025-7-25 16:23
需要添加math.h
可以在运算前后让IO输出高低电平对比时间差异

多谢大佬回复,我以前都不知道C51还可以用C标准库
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-8-1 19:57 , Processed in 0.132374 second(s), 73 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表