您的位置: OpenADSP社区论坛 -> Blackfin专区 -> 新手上路 -> 新手求助:u8 u32问题
本帖共有1622个阅读者
发表帖子 发表投票 回复主题
新手求助:u8 u32问题
yan851224(论坛新手)
yan851224
头衔:社区公民
帮派:无帮无派
帖数:8
金钱:176
积分:12
注册时间:2012/2/21
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
新手求助:u8 u32问题
请问,在dsp中,u8与u32是否仍表示8位和32无符号数?是在哪个库函数中呢?
在编译时:
提示
line 53: cc0020:  error: identifier "u8" is undefined

此时应如何处理呢?

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2012/2/28 22:00:08
尊贵身份标志
andy(论坛版主)
andy
头衔:社区公民
帮派:无帮无派
帖数:2287
金钱:11132
积分:2263
注册时间:2011/6/8
1信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线

系统中没有该定义,这个是编程者自己定义的,如果使用,可做以下定义:

#define u8  unsigned char

#define u32 unsigned long



这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2012/2/28 23:40:07
yan851224(论坛新手)
yan851224
头衔:社区公民
帮派:无帮无派
帖数:8
金钱:176
积分:12
注册时间:2012/2/21
2信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
您好,那定义了系统驱动头文件:
#include <services/services.h>   
#include <drivers/adi_dev.h>   
#include <drivers/lcd/sharp/adi_lq043t1dg01.h>
#include <drivers/eppi/adi_eppi.h>

仍出现编译错误呢?
identifier "ADI_DEV_2D_BUFFER" is undefined   

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2012/2/29 0:00:54
尊贵身份标志
andy(论坛版主)
andy
头衔:社区公民
帮派:无帮无派
帖数:2287
金钱:11132
积分:2263
注册时间:2011/6/8
3信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线

那就说明 "ADI_DEV_2D_BUFFER"是没有定义的。

VDSP的更新包有很多,如果你的代码之前运行的VDSP更新版本和现在不同,可能出现这种情况。因为版本更新后VDSP下的定义很多都变了。


这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2012/2/29 9:29:16
Powered by OpenADSP Copyright © 2010 www.Openadsp.com. All rights reserved.159296 Call, 1 Queries, Processed in 0.014648 second(s),