DSP

uclinux-2008R1.5-RC3(bf561)到VDSP5的移植(27):CONFIG_RW

2019-07-13 15:49发布

  快乐虾 http://blog.csdn.net/lights_joy/ lights@hb165.com   本文适用于 ADI bf561 DSP 优视BF561EVB开发板 uclinux-2008r1.5-rc3(smp patch) Visual DSP++ 5.0(update 5)   欢迎转载,但请保留作者信息     有一个错误: "../../linux-2.6.x/include/linux/rwsem.h", line 24: cc0005:  fatal error:           could not open source file "asm/rwsem.h"   #include /* use an arch-specific implementation */ 错误所在位置的代码为: #ifdef CONFIG_RWSEM_GENERIC_SPINLOCK #include /* use a generic implementation */ #else #include /* use an arch-specific implementation */ #endif 这两个注释已经说明了这个文件的用途,再查一下CONFIG_RWSEM_GENERIC_SPINLOCK这个宏,其中有两个结果: F:/embed/uClinux/uClinux-dist-2008R1.5-RC3/linux-2.6.x/.config(7):CONFIG_RWSEM_GENERIC_SPINLOCK=y F:/embed/uClinux/uClinux-dist-2008R1.5-RC3/linux-2.6.x/lib/Makefile(27):lib-$(CONFIG_RWSEM_GENERIC_SPINLOCK) += rwsem-spinlock.o 故此,在config.h中加上一行: #define CONFIG_RWSEM_GENERIC_SPINLOCK 1  

1       参考资料

uclinux-2008R1.5-RC3(bf561)VDSP5的移植(22)IRQ_PLL_WAKEUP(2009-1-14) uclinux-2008R1.5-RC3(bf561)VDSP5的移植(23)PREEMPT_ACTIVE is too low(2009-1-14) uclinux-2008R1.5-RC3(bf561)VDSP5的移植(24)Gcc版本号(2009-1-14) uclinux-2008R1.5-RC3(bf561)VDSP5的移植(25)inline(2009-1-15) uclinux-2008R1.5-RC3(bf561)VDSP5的移植(26)abs(2009-1-15)