刚开始接触WinCE,很多地方不懂,在这里碰到了一个问题。
手上有一个开发板,S3C2440A,K9F1208U0B的。
然后有一个文档,Installation Manual for S3C2440A(Windows CE 5.0).pdf。
还有一个文件夹PLATFORM,PUBLIC两个文件,里面的文件什么的都齐全。
然后,我按照Installation Manual for S3C2440A(Windows CE 5.0).pdf上说得,把一些文件夹,拷到我的C:\WINCE500等文件夹里面去,以及一些定制选项,直到PB产生了一个新的系统,里面stepldr.nb0,eboot.nb0等都很齐全。以上的过程,但是按照文档说的操作的,应该没什么问题。
文档的下半部分是把文件拷到开发板里去运行,可是我这个开发板被改过,和文档上描述的不一样,就没法进行下去。问了下别人,就用烧录工具把生成的stepldr.nb0,拷到开发板的0 block 里面去,然后用串口、并口、USB把开发板练到电脑上,打开dnw来观察,发现没有任何反应,别人给我的镜像都有信息出来,可是我的什么反应都没有。然后,觉得是代码里的配置文件不对,然后找到bootloader下面的stepldr文件夹,阅读了里面的代码,把里面一些不太对的配置都改了,像main.c、option.h里的。然后重新生成,把stepldr.nb0拷进开发板,还是不行。
上网搜了一下这些问题,有人说,是什么“因为微软编译器的原因,导致了我们按一般方法来编译.nb0时,前面的4K都是空的,”,或者说“stepldr.nb0最大之内4K”什么,然后按照网上的方法,修改了“stepldr.bib”文件,重新生成,都还是没用,不知道有人可以指点一下吗?
|