5176|10

72

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

关于2440 WINCE5.0 BSP中EBOOT的一点疑问,谢谢解疑 [复制链接]

我在三星官方下了个SMDK2440A WINCE5.0的BSP,弄NBOOT+EBOOT启动的时候发现个问题:
在EBOOT中的main.c文件:
void main(void)
{
       
    // Clear LEDs.
    //   
    OEMWriteDebugLED(0, 0x3);
       
    // Common boot loader (blcommon) main routine.
    //   
    BootloaderMain();
这两个函数找不到出处,我查看了资料和4.2的BSP是该在BLCOMMON这么一个文件夹下,但是 我下的BSP中没有这么一个文件夹,是不是我下的不对?

    // Should never get here.
    //
    SpinForever();
}
大家弄EBOOT的时候是否也遇到这个问题了?谢谢帮忙解答!
此帖出自WindowsCE论坛

最新回复

"熄灭的也亮了",没控制着呗。  详情 回复 发表于 2009-6-24 09:53
点赞 关注
 

回复
举报

84

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
BootloaderMain()在文件C:\WINCE500\PLATFORM\COMMON\SRC\COMMON\BOOT\BLCOMMON\blcommon.c里。

楼主,可以先找些关于WinCE的书看看,了解一下目录的组织结构,这些问题就容易解决了。
此帖出自WindowsCE论坛
 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
引用 1 楼 sunrain_hjb 的回复:
BootloaderMain()在文件C:\WINCE500\PLATFORM\COMMON\SRC\COMMON\BOOT\BLCOMMON\blcommon.c里。

楼主,可以先找些关于WinCE的书看看,了解一下目录的组织结构,这些问题就容易解决了。

哦,谢谢楼上解答,我去看看,WINCE的书我有几本,我看书的用心程度有待提高,以前读书的时候养成了眼睛工作大脑不工作的习惯,呵呵
此帖出自WindowsCE论坛
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

4
 
BootloaderMain记得是微软实现的,你当然找不到了。
好好利用PB的find in file
此帖出自WindowsCE论坛
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

5
 
windows ce 4.2中,位于\WINCE420\PUBLIC\COMMON\OAK\DRIVERS\ETHDBG\BLCOMMON目录。
windows ce 5.0中,则有两处,E:\WINCE500\PUBLIC\COMMON\OAK\DRIVERS\ETHDBG\BLCOMMON 和 \WINCE500\PLATFORM\COMMON\SRC\COMMON\BOOT\BLCOMMON;后者是前者的进一步细化,5.0的BSP中一般链接的都是后者。
此帖出自WindowsCE论坛
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

6
 
基本上你找不到的函数都在public下面
此帖出自WindowsCE论坛
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

7
 
谢谢各位答疑,找到那个函数了,不过我的EBOOT好像卡在
    if (!KernelRelocate (pTOC))
    {
        // spin forever
        HALT (BLERR_KERNELRELOCATE);
    }
卡在这里了,我再研究下,ARM公司要收ADS授权费,所以就只好弄这个BOOTLOADER了,
此帖出自WindowsCE论坛
 
 
 

回复

74

帖子

0

TA的资源

一粒金砂(初级)

8
 
guanzhu
此帖出自WindowsCE论坛
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

9
 
驱动要分清哪些是系统定义的函数,哪些是自己写的,了解其结构,比较难啊
此帖出自WindowsCE论坛
 
 
 

回复

61

帖子

0

TA的资源

一粒金砂(初级)

10
 
正在卡壳中我点的LED亮了,但是我熄灭的也亮了,不知道有没有比点LED和打印更好的调试方法
此帖出自WindowsCE论坛
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

11
 
"熄灭的也亮了",没控制着呗。
此帖出自WindowsCE论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表