智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 4366|回复: 6
打印 上一主题 下一主题

[软件类] 调试程序的一个问题

[复制链接]

0

主题

29

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
377
威望
214
贡献
113
兑换币
0
注册时间
2009-1-15
在线时间
25 小时
跳转到指定楼层
1#
发表于 2009-4-11 09:38:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1贡献
源代码出错的部分如下:

#include <hidef.h>      /* common defines and macros */
#include <mc9s12dg128.h>     /* derivative information */
#pragma LINK_INFO DERIVATIVE "mc9s12dg128b"

#define Mid ROW_MAX/2
#define spd_Kderror 0.007
#define ROW_MAX 3

float exspeed ;
float spd_derror;//速度决定D
unsigned char black_x[ROW_MAX];

void ctr_speed(){
spd_derror=(black_x[ROW_MAX]-Mid)*spd_Kderror;
}

void main(){
ctr_speed();
}

运行之后出现如下错误:
Link Error   : L1822: Symbol _FSFLOAT in file D:\song\fasecale程序\test\test_Data\TBDML\ObjectCode\main.c.o is undefined

Link Error   : L1822: Symbol _FMUL in file D:\song\fasecale程序\test\test_Data\TBDML\ObjectCode\main.c.o is undefined

Link Error   : Link failed
莫名其妙,我自己检测之后觉得可能是数据类型不匹配的问题,但不知道怎么改。
如果我将(black_x[ROW_MAX]-Mid)改为一个数字,编译就可以通过。
借问高手这到底是怎么一回事?

最佳答案

查看完整内容

呵呵,我来帮你解决,你在建工程的时候把数据类型设置为float型,保证OK!

0

主题

57

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
361
威望
241
贡献
28
兑换币
0
注册时间
2008-12-19
在线时间
46 小时
2#
发表于 2009-4-11 09:38:10 | 只看该作者
呵呵,我来帮你解决,你在建工程的时候把数据类型设置为float型,保证OK!
回复

使用道具 举报

14

主题

586

帖子

0

精华

禁止发言

事人

积分
3226
威望
988
贡献
1966
兑换币
62
注册时间
2008-9-5
在线时间
136 小时
3#
发表于 2009-4-11 13:43:56 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

0

主题

29

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
377
威望
214
贡献
113
兑换币
0
注册时间
2009-1-15
在线时间
25 小时
4#
 楼主| 发表于 2009-4-11 18:37:37 | 只看该作者
谢谢,果然可以。另外借问一下,我新建一个工程,当添加的头文件和.c文件稍多时就不让加了,这又是怎么回事? 2# rocky
回复

使用道具 举报

0

主题

36

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
264
威望
226
贡献
34
兑换币
0
注册时间
2009-3-6
在线时间
2 小时
5#
发表于 2009-6-28 10:47:04 | 只看该作者
我也是这个问题,解决了,厉害!
回复

使用道具 举报

2

主题

59

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
349
威望
291
贡献
38
兑换币
2
注册时间
2010-4-6
在线时间
10 小时
6#
发表于 2010-6-17 18:54:13 | 只看该作者
HAO
回复

使用道具 举报

1

主题

24

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
407
威望
275
贡献
28
兑换币
0
注册时间
2010-10-31
在线时间
52 小时
7#
发表于 2011-3-14 21:15:40 | 只看该作者
为什么我按你们说的就不行呢
回复

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-9-25 06:25 , Processed in 0.065769 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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