专家
公告
财富商城
电子网
旗下网站
首页
问题库
专栏
标签库
话题
专家
NEW
门户
发布
提问题
发文章
DSP
uclinux-2008R1.5-RC3(bf561)到VDSP5的移植(32):start_ker
2019-07-13 15:49
发布
生成海报
站内文章
/
DSP
13619
0
945
快乐虾
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)
欢迎转载,但请保留作者信息
在
head.s
初始化完成后,它将跳转到
start_kernel
函数继续运行,如下所示:
jump.l _start_kernel;
start_kernel
的实现在
init/main.c
中
asmlinkage
void
__init start_kernel(
void
)
这标志着启动第一阶段的结束,第二阶段的开始。但是在
vdsp
中,启动调试后默认将停在
main
函数的第一条语句上,因此,为了满足
VDSP
的自以为是,我们将这个跳转改为
main
函数,并在
main
函数中调用
start_kernel
:
call.x _main;
而
main
函数则变为:
/*****************************************************************************
* Core A
* coreA.c
*****************************************************************************/
#include
#include
#include
#include
#include
#include
#include
#include
int
main(
void
)
{
start_kernel();
/* Begin adding your custom code here */
return
0;
}
1
参考资料
uclinux-2008R1.5-RC3(bf561)
到
VDSP5
的移植
(27)
:
CONFIG_RWSEM_GENERIC_SPINLOCK
(2009-1-15)
uclinux-2008R1.5-RC3(bf561)
到
VDSP5
的移植
(28)
:
CONFIG_HZ
(2009-1-15)
uclinux-2008R1.5-RC3(bf561)
到
VDSP5
的移植
(29)
:
cmdline_init
(2009-1-15)
uclinux-2008R1.5-RC3(bf561)
到
VDSP5
的移植
(30)
:
WARN
(2009-1-15)
uclinux-2008R1.5-RC3(bf561)
到
VDSP5
的移植
(31)
:
NR_CPUS
(2009-1-15)
Ta的文章
更多
>>
uclinux-2008R1.5-RC3(bf561)到VDSP5的移植(32):start_ker
0 个评论
热门文章
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮