各位大虾的一直以来对小弟的帮助,小弟感激不尽,在此衷心感谢.但是目前遇到了一个困惑的问题,就是S3C2410下面Nk.bin最大能做到多大.就我目前的试验有如下结果,希望大家给指个路,我要想做36M的NK.bin应该怎么办?我用三星的SMDK试验中(Nand Flash64M+ ...
全文
回复(19) 2005-04-13 17:15 来自版块 - Wince 程序开发
表情
wxl_50685330对了,你用PB下的啊,那你在环境变量里面设那个什么64M RAM没有?你试试,我忘了名字了:((2005-05-10 15:00)
zouyingmyfriend对,还没有到该写入flash的那一步.现在只是写到RAM里去. 大哥我已经照改了,还是不行,没有任何的变化.我的cachesize已经改成0x02D0000UL了(2005-05-09 20:27)
wxl_50685330那就是你没用系统提供的flash相关的oem函数了,不过这个不要紧。下载不完就还没有执行三,肯定没输出了。 喔,对了,你看看这个: #define FLASH_CACHE 0x8D000000UL #define FLASH_CACHE_SIZE 0x02000000U...(2005-05-09 16:22)
zouyingmyfriend不是的,从串口的显示来看是先下载到RAM完了之后再一总写到flash里的.现在是写到RAM里都写不完,然后是PB报了一个什么配置不对,在串口上没有任何错误信息,所以就是难判断什么问题了啊~~(2005-05-09 14:44)
wxl_50685330你的 #define FLASH_CACHE 0x8D000000UL #define FLASH_CACHE_SIZE 0x02000000UL 怎么用的? 你现在是边下载边烧flash?你先不要烧,直接下,然后运行,把你的romstart设为nkstart,然后在...(2005-05-09 14:06)
zouyingmyfriend下载进去的的确是NK.bin但是我检查了OEMMapMemAddr函数好象没有错误哦~~,另外什么叫\"在生成os image的时候,先在config.bib里面把地址指定到ram区,就是那个romstart\"呢,请大哥明示一下子. 我的config.bi...(2005-05-08 13:09)
wxl_50685330下载的时候使用的是NK.BIN,不是NK.NB0喔,BOOTLOADER会自动解析NK.BIN的数据块,并根据每块的数据的头部信息定位写入目标系统内存中的相应位置。如果生成了正确的NK.BIN还不对,你可以看看你的OEMMapMemAddr函数是否正确,对了,你在生成os ima...(2005-04-28 13:21)
zouyingmyfriend我对Eboot的配置进行了修改也无济于事,依然写不进去,在RAM里写不全(还没到flash那地步),我一共修改了config.bib,loader.h,boot.bib三个文件的配置,但是PB编译出来是没问题的,NK.bin 29.1M,NK.nb0 45.0M,没有NK.nb1...(2005-04-27 18:16)
wxl_50685330首先,出现nk.nb1说明你的os image实际大小超过了romsize的值,你指定的romsize=48M?如果这样的话不应该超过的啊。 第二,“CE系统默认的是Nk和RAM各占32M的空间” 有这个默认?没有喔:))你可以把nk设大些,设autosize=on,...(2005-04-14 13:44)

返回顶部