主题 : Uboot调试问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 79978
精华: 0
发帖: 32
金钱: 160 两
威望: 32 点
贡献值: 0 点
综合积分: 64 分
注册时间: 2012-10-17
最后登录: 2012-11-01
楼主  发表于: 2012-10-30 13:03

 Uboot调试问题

为什么我用的ARM1176,Debug的时候总是跑到ARM1136的start.S里面呢?

生成的config.mk信息如下,感觉也没有问题啊
ARCH   = arm
CPU    = arm1176
BOARD  = tiny6410
VENDOR = samsung
SOC    = s3c64xx

哪位大侠帮小弟分析一下吧,感激不尽啊!
级别: 新手上路
UID: 79978
精华: 0
发帖: 32
金钱: 160 两
威望: 32 点
贡献值: 0 点
综合积分: 64 分
注册时间: 2012-10-17
最后登录: 2012-11-01
1楼  发表于: 2012-10-30 13:09
追记:
把u-boot.lds修正成如下形式也不好用。
ENTRY(_start)
SECTIONS
{
    . = 0x00000000;

    . = ALIGN(4);
    .text :
    {
        __image_copy_start = .;
        /* CPUDIR/start.o (.text) */                              /* 删除 */
        arch/arm/cpu/arm1176/start.o (.text)           /* 追加 */
        board/samsung/tiny6410/lowlevel_init.o (.text)
级别: 新手上路
UID: 79978
精华: 0
发帖: 32
金钱: 160 两
威望: 32 点
贡献值: 0 点
综合积分: 64 分
注册时间: 2012-10-17
最后登录: 2012-11-01
2楼  发表于: 2012-10-30 14:03
给点儿意见吧,菜鸟伤脑筋啊!
级别: 新手上路
UID: 79978
精华: 0
发帖: 32
金钱: 160 两
威望: 32 点
贡献值: 0 点
综合积分: 64 分
注册时间: 2012-10-17
最后登录: 2012-11-01
3楼  发表于: 2012-10-30 14:04
这个论坛是不是人太少啦?
级别: 新手上路
UID: 79978
精华: 0
发帖: 32
金钱: 160 两
威望: 32 点
贡献值: 0 点
综合积分: 64 分
注册时间: 2012-10-17
最后登录: 2012-11-01
4楼  发表于: 2012-10-30 14:31
          
级别: 新手上路
UID: 79978
精华: 0
发帖: 32
金钱: 160 两
威望: 32 点
贡献值: 0 点
综合积分: 64 分
注册时间: 2012-10-17
最后登录: 2012-11-01
5楼  发表于: 2012-10-30 14:48
我把Arm1136整个文件夹删除后,Debug可以进入到Arm1176的了。
但是我很奇怪,Arm1136都没有编译,Debug怎么会链接过去了?