网站公告列表

  没有公告

加入收藏
设为首页
联系本站
您现在的位置: AnalogCN安诺电子 >> 文章 >> 技术交流 >> 文章正文
  uclinux-2008R1-RC8(bf561)到VDSP5的移植(62): Failed to open '#include' file 'bf561.h'           ★★★ 【字体:
uclinux-2008R1-RC8(bf561)到VDSP5的移植(62): Failed to open '#include' file 'bf561.h'
作者:快乐虾    文章来源:http://blog.csdn.net/lights_joy    点击数:    更新时间:2008-7-22    

include/asm/mach/blackfin.h文件中,有这样的语句:

#include "bf561.h"

#include "mem_map.h"

#include "defBF561.h"

#include "anomaly.h"

当在asm文件中包含这个头文件时,将引起以下错误:

[Error pp0051] "..\..\include\asm/mach/blackfin.h":36 Failed to open '#include' file 'bf561.h'

 

[Error pp0051] "..\..\include\asm/mach/blackfin.h":37 Failed to open '#include' file 'mem_map.h'

 

[Error pp0051] "..\..\include\asm/mach/blackfin.h":39 Failed to open '#include' file 'anomaly.h'

 

Preprocessor finished with 3 error(s) 0 warning(s)

[Error ea1088]  Previous errors in pre-processing prevent assembly.

实际上,错误提示的这三个文件都和blackfin.h放在同一个目录下,出错的原因是VDSP的汇编器不识别用双引号指定的包含文件,因而需要将之修改为:

#include <asm/mach/bf561.h>

#include <asm/mach/mem_map.h>

#include "defBF561.h"

#include <asm/mach/anomaly.h>

这个文件在C中包含则没有问题。

文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
    对比ADI两代TD-SCDMA射频IC得
    [结尾篇]ADSP-TS20XS系列DSP
    一种基于DDS的幅值可调信号发
    基于ADSP2181的CAN总线通讯设
    一种采用单片机控制AD9854为
    在vs2008下使用ffmpeg(5):
    在vs2008下使用ffmpeg(4):
    在vs2008下使用ffmpeg(3):
    ADI AD8275电平转换16位ADC驱
    Boot在ADSP-BF533上的移植
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    版权所有:AnalogCN安诺电子 湘ICP备06016315号