快乐虾
http://blog.csdn.net/lights_joy/
lights@hb165.com
本文适用于
ADI bf561 DSP
uclinux-2008r1.5-rc3(smp patch)
Visual DSP++ 5.0(update 5)
欢迎转载,但请保留作者信息
有一个警告:
"..\..\linux-2.6.x\include\linux/bitops.h", line 58: cc0111: {D} warning:
statement is unreachable
return fls64(l);
^
其指向的代码为:
static inline unsigned fls_long(unsigned long l)
{
if (sizeof(l) == 4)
return fls(l);
return fls64(l);
}
由于sizeof(l)的值恒为4,故此最后一行无法执行。
这一警告可直接略过,也可只留下fls(1)这一语句。
static inline unsigned fls_long(unsigned long l)
{
// if (sizeof(l) == 4)
return fls(l);
// return fls64(l);
}
1 参考资料
uclinux-2008R1.5-RC3(bf561)到VDSP5的移植(41):bfin_write_EVT15(2009-1-17)
uclinux-2008R1.5-RC3(bf561)到VDSP5的移植(42):.macro(2009-1-17)
uclinux-2008R1.5-RC3(bf561)到VDSP5的移植(43):exception_stacks(2009-1-18)
uclinux-2008R1.5-RC3(bf561)到VDSP5的移植(44):Out of memory(2009-01-19)
uclinux-2008R1.5-RC3(bf561)到VDSP5的移植(45):未命名union的后遗症(2009-01-21)