Freescale WinCE6.0开发板IMX51初步使用
来源:互联网 发布:电脑远程软件安卓版下 编辑:程序博客网 时间:2024/05/17 09:47
今天用了一下freescale的wince 6.0开发板。
由于开发板上只有DVI接口可以外接显示设备,但是公司里面只有VGA接口显示器。所以我想的是买一个DVI转VGA的转接头试一下。结果在系统启动的时候,在DVI相关的驱动测试中直接就返回ERROR,整个系统也直接就停止boot。所以无奈只能奔到电脑城买了一台DVI显示设备。由于必须要增值税发票才能报销,还让奸商都赚了200大洋,无奈......
刚开始的时候认为直接可以使用系统自带的系统镜像启动,尝试以后发现系统一点反应都没有。之后联系技术支持说需要需要使用SD卡加载镜像之后才能使用。
之后就开始了系统真正启动的准备工作:
1. 使用安装bsp之后自动生成的os design solution来编译工程。
2. 通过保存在 (C:/WINCE600/SUPPORT/TOOL/COMMON/CFIMAGER/cfimager.exe)路径下的工具(cfimager.exe)下载工程编译出的eboot.nb0,nk.nb0,xldr.nb0到SD卡中。刚开始使用的是品胜的SD读卡器,结果直接返回-23的错误。后来换了一个杂牌叫卡宝的竟然可以使用,由于这两个都是借别人的,所以在买显示器的时候就顺带买了ssk的4合1读卡器,结果发现读写的速度还没有杂牌的快啊。再一次的无奈......
写了一个批处理文件来下载生成的文件到SD卡中,主要是做了文件系统然后在把相关的文件下进去。之后通过读卡器打开SD卡,发现里面是空的,看来这个文件下载和一般的不一样啊。好奇......
详细的批处理文件如下:
3. 将下好文件的SD卡放入开发板中,链接串口到电脑上观察打印信息,上电启动发现com口一点信息都没有。使用相同的方法下载BSP中自带的样例系统文件,上电启动能正常启动,com口也有很多有用的打印信息。依次判断应该是系统编译缺少某些参数。
4. 上网查询无果后,详细查看bsp相关文档,在(C:/WINCE600/SUPPORT/TOOL/COMMON/CFIMAGER)文件夹下的readme.txt中看到说如果要使用SD卡作为启动媒介的话,在编译系统镜像的时候必须添加如下环境变量(IMGSDMMC=1)。按照提示添加该环境变量,重新sysgen之后。重新烧录新的系统镜像到SD卡中,系统就可以正常启动。
5. 后来又发现在烧录文件的时候,如果三个文件都烧录的话,时间很长,可能要5.6分钟,后来觉得每次的改动都只有nk.nb0。所以后面之更改nk.nb0.果然系统烧写快了很多。
今天就折腾了这么多,明天看有没有时间折腾一下他的kitl下载调试.....
- Freescale WinCE6.0开发板IMX51初步使用
- Freescale WinCE6.0开发板IMX51初步使用
- Freescale iMx51开发
- Freescale iMx51开发
- Freescale iMx51开发
- iMX51 一步一个脚印 --iMX51 WINCE6.0 GPIO设置
- imx51开发板
- WINCE6.0下的 IMX51 AC97驱动 简述
- freescale imx51.5 液晶平台驱动结构
- wince6.0驱动开发
- wince6.0 应用程序开发
- wince6.0 开发流程
- wince6.0 开发流程
- WinCE6.0开发环境
- wince6.0驱动开发
- wince6.0驱动开发
- wince6.0驱动开发
- WinCE6.0开发总结
- 关于解决假死锁的设想
- 自定义手机软件卸载是执行的操作
- weblogic8.1-axis2使用
- 系统启动时出现"Exiting Intel Boot Agent"问题解决一例
- 用队列实现贪吃蛇游戏逻辑
- Freescale WinCE6.0开发板IMX51初步使用
- PHP的语言构成与工作原理
- 概论2
- 让人蛋疼的数学
- javascript 运行机制
- VMware tools安装
- C/C++语言void及void指针深层探索
- Android using HttpURLConnection get a network picture
- 冰心的爱情观