5421|12

71

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

老问题 OEMInit执行完就挂了 [复制链接]

搜索了老帖,但是我却还没解决,在这里在寻求一下,想知道这个一般是什么情况引起的。

我是用uboot下载nk.nb0到30200000运行,没有通过EBOOT,不知道是否是不是这个原因。

在KernelFindMemory函数中,

        RETAILMSG(1,(L"KernelFindMemory\r\n"));              这行有打印
    if (!MDValidateRomChain (ROMChain)) {
        NKDbgPrintfW (L"ERROR! XIP region span accross discontigious memory!!! System Halted!\r\n");
#if 0        
        while (1)
            ;
#endif            
    }

如果把那行放在下面,就没打印了。怀疑是MDValidateRomChain 这个出了点问题。

如何解决呢?在oeminit中也加入NKForceCleanBoot()这个函数了。

最新回复

我也觉得是这样,但是lz说memory/cache没有问题,小弟也在这里等高人过来  详情 回复 发表于 2009-11-11 20:51
点赞 关注

回复
举报

59

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
多去看看程序流程,先认识事物再谈改造。
 
 

回复

64

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
正常情况下,只要ram的配置,诸如mmu以及bib配置正确的话,在KernelFindMemory里面这一段是不会有错的,毕竟一般情况下是不对其进行修改的
建议检查一下ram的一些配置,顺便清除一下内存重新试一下

----------
与通过什么工具下载没有关系
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

4
 
个人感觉都好像没问题,内存也清了。不知道还有没有其他原因了。
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

5
 
你的image是multibin的还是ramimage的?
如果是前者的话,先改成后者试一下吧
其它的想法,我也没有了
 
 
 

回复

79

帖子

0

TA的资源

一粒金砂(初级)

6
 
引用 4 楼 guopeixin 的回复:
你的image是multibin的还是ramimage的?
如果是前者的话,先改成后者试一下吧
其它的想法,我也没有了


我是用bin生成的nb0,不知道是属于哪一种,bib文件中是放在ramimage里面的。
如何确定是哪一种的呢?
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

7
 
bib文件粘贴出来看一下
 
 
 

回复

59

帖子

0

TA的资源

一粒金砂(初级)

8
 
以前遇到过这样的问题 是因为前边把哪个文件给改了,也忘了是哪个文件了,就把PB给重装了,就OK了,如果不嫌麻烦,可以试试
 
 
 

回复

59

帖子

0

TA的资源

禁止访问

9
 
提示: 作者被禁止或删除 内容自动屏蔽
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

10
 
是ramimage
我没有招了,呵呵,
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

11
 
引用 9 楼 guopeixin 的回复:
是ramimage
我没有招了,呵呵,


恩。谢谢。还有没有哪位朋友知道的,我也不知道为什么总是不能继续走下去。
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

12
 
以前遇到这样的情况,大部分的原因都在于momery/cache初始化不正确。
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

13
 
引用 11 楼 faked 的回复:
以前遇到这样的情况,大部分的原因都在于momery/cache初始化不正确。

我也觉得是这样,但是lz说memory/cache没有问题,小弟也在这里等高人过来
 
 
 

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

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条
有奖直播:当AI遇见仿真,会有什么样的电子行业革新之路?
首场直播:Simcenter AI 赋能电子行业研发创新
直播时间:04月15日14:00-14:50

查看 »

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

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

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

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

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