快乐虾
http://blog.csdn.net/lights_joy/
lights@hb165.com
本文适用于
ADSP-BF561
优视BF561EVB开发板
uclinux-2008r1.5-rc3(smp patch)
Visual DSP++ 5.0(update 5)
欢迎转载,但请保留作者信息
移植接近尾声,不想在用release编译的时候又碰见了internal eror:
..\..\..\..\kernel\hrtimer.c
At end of source: : internal error: Uncaught exception Assertion failed raised
at ../../../bril/optimiser/dominators.c:911 (in pass
hoist_constant_loop_exits during compilation of _lock_hrtimer_base).
Please submit a bug report with this message, the command line used,
type of machine and the output of the compiler when you add -ED -v
to the command line. Please also send us the pre-processed file that
is generated by the -ED option (the file generated is named
<original_filename>.i)
1 catastrophic error detected in the compilation of "..\..\..\..\kernel\hrtimer.c".
Compilation aborted.
cc3089: fatal error: Compilation failed
Tool failed with exit/exception code: 1.
查提示中出现的lock_hrtimer_base函数:
static
struct hrtimer_clock_base *lock_hrtimer_base(const struct hrtimer *timer,
unsigned long *flags)
{
struct hrtimer_clock_base *base;
for (;;) {
base = timer->base;
if (likely(base != NULL)) {
spin_lock_irqsave(&base->cpu_base->lock, *flags);
if (likely(base == timer->base))
return base;
/* The timer has migrated to another CPU: */
spin_unlock_irqrestore(&base->cpu_base->lock, *flags);
}
cpu_relax();
}
}
在这里发现了两个likely,估计问题应该出在这里,直接将这两个likely注释掉。搞定!
uclinux-2008R1.5-RC3(bf561)到VDSP5的移植(74):initramfs(2009-02-27)
uclinux-2008R1.5-RC3(bf561)到VDSP5的移植(75):Milestone:内核成功启动(2009-02-27)
uclinux-2008R1.5-RC3(bf561)到VDSP5的移植(76):DM9000网卡驱动(2009-3-1)
uclinux-2008R1.5-RC3(bf561)到VDSP5的移植(77):No usable address families found.(2009-3-3)
分享到:
相关推荐
### uclinux-2008r1-rc8到VDSP5 (bf561)的移植知识点 #### 1. 前言 - **目标**:本移植项目旨在将uclinux-2008r1-rc8内核从bf561处理器移植到VDSP5平台上。 - **原则**:遵循uCLinux移植的基本原则,确保移植后的...
这是将uclinux-2.6 for bf561的内核移植到Visual DSP 4.5下的工程文件。由于csdn空间限制,删除了Documentation及doj,dlb等中间文件或者无关的内容,请先在http://blackfin.uclinux.org/下载2.6.19.3-ADI-2007R1.1-...
本工程用于将bfin-uclinux-2008r1-rc8内核移植到vdsp5下编译。适用于ADSP-BF561。使用了优视科技BV561EVB开发板,但仅实现其DM9000的网卡驱动。 由于CSDN空间限制,请分开下载所有的8个rar文件。 也可在...
本工程用于将bfin-uclinux-2008r1-rc8内核移植到vdsp5下编译。适用于ADSP-BF561。使用了优视科技BV561EVB开发板,但仅实现其DM9000的网卡驱动。 由于CSDN空间限制,请分开下载所有的8个rar文件。 也可在...
本工程用于将bfin-uclinux-2008r1-rc8内核移植到vdsp5下编译。适用于ADSP-BF561。使用了优视科技BV561EVB开发板,但仅实现其DM9000的网卡驱动。 由于CSDN空间限制,请分开下载所有的8个rar文件。 也可在...
本工程用于将bfin-uclinux-2008r1-rc8内核移植到vdsp5下编译。适用于ADSP-BF561。使用了优视科技BV561EVB开发板,但仅实现其DM9000的网卡驱动。 由于CSDN空间限制,请分开下载所有的8个rar文件。 也可在...
本工程用于将bfin-uclinux-2008r1-rc8内核移植到vdsp5下编译。适用于ADSP-BF561。使用了优视科技BV561EVB开发板,但仅实现其DM9000的网卡驱动。 由于CSDN空间限制,请分开下载所有的8个rar文件。 也可在...
本工程用于将bfin-uclinux-2008r1-rc8内核移植到vdsp5下编译。适用于ADSP-BF561。使用了优视科技BV561EVB开发板,但仅实现其DM9000的网卡驱动。 由于CSDN空间限制,请分开下载所有的8个rar文件。 也可在...
本工程用于将bfin-uclinux-2008r1-rc8内核移植到vdsp5下编译。适用于ADSP-BF561。使用了优视科技BV561EVB开发板,但仅实现其DM9000的网卡驱动。 由于CSDN空间限制,请分开下载所有的8个rar文件。 也可在...
本工程用于将bfin-uclinux-2008r1-rc8内核移植到vdsp5下编译。适用于ADSP-BF561。使用了优视科技BV561EVB开发板,但仅实现其DM9000的网卡驱动。 由于CSDN空间限制,请分开下载所有的8个rar文件。 也可在...
uClinux-dist-20080808-20090112.patch uClinux的补丁
uClinux-dist-20070130-nios2-02.diff.gz
《深入解析arm-uclinux-tools及其在Linux系统中的应用》 在嵌入式系统开发领域,尤其是针对基于ARM架构的Linux系统,一个重要的工具集合便是arm-uclinux-tools。这个工具包是为开发者提供的一系列专门针对ARM处理器...
uClinux,LPC2200,patch
《深入探索uClinux:构建嵌入式操作系统的基石》 嵌入式操作系统是现代电子设备中的核心组成部分,其中uClinux以其轻量级、开源和强大的功能特性,在嵌入式领域中占据了一席之地。本文将深入探讨基于"uClinux-dist-...
uClinux-2.4.22-uc0.diff.bz2
### ADSP-BF533 uCLINUX操作系统移植的关键知识点 #### 1. uCLINUX简介 - **定义**: uCLINUX是一种适用于嵌入式系统的轻量级操作系统。 - **特点**: - 支持多种处理器架构。 - 针对嵌入式应用进行了优化,体积更...
uClinux-dist-20160919.tar.bz2
编译完成后,将生成的二进制文件复制到Linux系统的initrd.img下的bin目录,以便在S3C2410处理器的uCLinux环境下运行。运行结果显示了hello.c在目标平台上成功执行。 最后,为了编译最新的uCLinux内核,首先下载arm-...
目前关于uclinux的官网被封,因此不能再其官网上下载uclinux的相关版本信息。因此,本人在多方面的探索后终于在其余网站上发现了uclinux的下载网站。uClinux-dist-20080808.tar.bz2的大小为281M,2008以后的资源容量...