毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> 嵌入式 >> 正文

关于wince6.0内核镜像nk.nb0大小的问题

更新时间:2012-8-9:  来源:毕业论文

最近遇到一个问题,描述如下:
  1)首先,最早PB6.0编译出来的nk.nb0是41MB,内核启动没问题(从NAND Flash启动)
  2)随后,增加一些组件后,nk.nb0膨胀到60MB 内核不能启动
  3)添加Eboot打印信息,确认,EBoot在从nandflash中读取镜像文件时在读取了48MB以后就停止不在运行
  4)原以为,可能是nandflash的扇区出现问题,修改代码使得镜像跳过该扇区重新烧录,依然是EBoot在从nandflash中读取  
  镜像文件时在读取了48MB以后就停止不在运行(尝试过几次,结果都一样)
  5)吧镜像文件减少到48MB一下,问题就没出现
  6)run-time image can be larger than 32MB已经选取;关于保留空间NandFlashPlatform_IsReserved()函数中  
  Addresses[0] = 120*1024*1024;
Addresses[1] = 1024*1024*1024; 
  config.bib文件也修改符合生产的镜像60MB大小
  Eboot中也将读取镜像de大小配置到了60MB

所以,有人知道原因吗? 感谢大家回答。看看你的config.bib吧,有个romsize的环境变量,是多少 
 
把版本改成release版本 nk.nb0就减小了很多 减小到25MB 虽然那个大于48MB就不能加载的问题没解决,先这样了 谢谢回答

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。