专家
公告
财富商城
电子网
旗下网站
首页
问题库
专栏
标签库
话题
专家
NEW
门户
发布
提问题
发文章
DSP
uclinux-2008R1.5-RC3(bf561)到VDSP5的移植(39):CONFIG_BA
2019-07-13 15:49
发布
生成海报
站内文章
/
DSP
17414
0
1416
快乐虾
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/pid_namespace.h", line 20: cc0020:
error:
identifier "CONFIG_BASE_SMALL" is undefined
struct pidmap pidmap[PIDMAP_ENTRIES];
错误指向的语句为:
struct
pid_namespace {
struct
kref kref;
struct
pidmap pidmap[PIDMAP_ENTRIES];
int
last_pid;
struct
task_struct *child_reaper;
};
问题在
PIDMAP_ENTRIES
身上:
#define
PIDMAP_ENTRIES
((PID_MAX_LIMIT + 8*PAGE_SIZE - 1)/PAGE_SIZE/8)
#define
PID_MAX_LIMIT (CONFIG_BASE_SMALL ? PAGE_SIZE * 8 : /
(
sizeof
(
long
) > 4 ? 4 * 1024 * 1024 : PID_MAX_DEFAULT))
错误提示中的
CONFIG_BASE_SMALL
就在此处。
搜索一下
CONFIG_BASE_SMALL
,其中有两个结果:
F:/embed/uClinux/uClinux-dist-2008R1.5-RC3/linux-2.6.x/.config(76):CONFIG_BASE_SMALL=0
F:/embed/uClinux/uClinux-dist-2008R1.5-RC3/linux-2.6.x/arch/blackfin/configs/BF561-EZKIT_defconfig(74):CONFIG_BASE_SMALL=0
暂时不了解
CONFIG_BASE_SMALL
在内核中的意义,只能根据这两个结果在
config.h
中将之定义为
0
。
#define
CONFIG_BASE_SMALL
0
1
参考资料
uclinux-2008R1.5-RC3(bf561)
到
VDSP5
的移植
(33)
:
.l1.text
(2009-01-16)
uclinux-2008R1.5-RC3(bf561)
到
VDSP5
的移植
(34)
:
.init.text
(2009-01-16)
uclinux-2008R1.5-RC3(bf561)
到
VDSP5
的移植
(35)
:
.init.data
(2009-01-16)
uclinux-2008R1.5-RC3(bf561)
到
VDSP5
的移植
(36)
:
.data.init_task
(2009-01-16)
uclinux-2008R1.5-RC3(bf561)
到
VDSP5
的移植
(37)
:
segment
(2009-01-16)
uclinux-2008R1.5-RC3(bf561)
到
VDSP5
的移植
(38)
:未命名
union
的问题
(2009-01-16)
Ta的文章
更多
>>
下载了一个好东西,分享给大家!《数字信号处理c语言程序集》
0 个评论
uclinux-2008R1.5-RC3(bf561)到VDSP5的移植(39):CONFIG_BA
0 个评论
热门文章
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮