在include/mach/下有個cdefbf561.h,這個文件是從VDSP的cdefbf561修改而來,其文件結構是
#ifndef _CDEF_BF561_H
#define _CDEF_BF561_H
…
#endif /* _CDEF_BF561_H */
由於我們使用了VDSP庫,而VDSP庫中的cdefbf561.h也是這樣的結構,因此造成了include/mach/cdefbf561.h中的內容無效。在此需要做些修改:
#ifndef _CDEF_BF561_H_UCLINUX
#define _CDEF_BF561_H_UCLINUX
…
#endif /* _CDEF_BF561_H_UCLINUX */
uclinux-2008R1-RC8(bf561)到VDSP5的移植(62)
uclinux-2008R1-RC8(bf561)到VDSP5的移植(61):KBUILD_MODNAME
uclinux-2008R1-RC8(bf561)到VDSP5的移植(60):current_text_addr
uclinux-2008R1-RC8(bf561)到VDSP5的移植(58)
uclinux-2008R1-RC8(bf561)到VDSP5的移植(32):cdefbf561.h
uclinux-2008R1-RC8(bf561)到VDSP5的移植(25):smp.h