3654|15

61

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

实习生关于驱动的提问 [复制链接]

我在一家从事无线开发的公司实习,还有半年毕业,在学校的时候做过一些单片机和ARM的前后台程序,来到这里之后经理让我负责基于S3C2410和Win CE5.0的驱动改写工作,主要负责LCD和触摸屏的驱动改写,因为要换屏(我们用的是优龙的开发板,他们已经实现了一个屏的驱动,但是他们提供的BSP和标准的目录结构等有着很大的变化),还有一个无线芯片的驱动编写(CC1100,一个无线方面的片子,是SPI接口的),我正在看何宗键老师的那本关于CE的书,但是总体感觉有点乱,不知道从哪里下手,怎么分步完成.所以想请有过类似经历的前辈指点迷津.小弟在此感激不尽.

最新回复

真的很感谢大家,我会按着你们说的努力的,头一次发贴就得到这么多的帮助,很是幸运,如果(如果)我这个菜鸟有机会成侠的话我也会像你们一样帮助像我这样的鸟的,呵呵,再次感谢.  详情 回复 发表于 2007-12-1 14:33
点赞 关注

回复
举报

65

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
你这问题问得不是很好。没人知道怎么告诉你该如何做项目,太泛泛了。建议你你问你的mentor,他才知道你该如何进行。年轻人,不要怕问老员工问题。如果你碰到技术上的问题,我觉得你可以来这里问。
 
 

回复

61

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
嗯,多谢前辈
另:我想问一个很菜的问题,Win CE的引导应该不必需用到Nor Flash吧,我在学校时用的那个实验箱是没有Nor flash的而公司现在用的开发板是有Nor flash的(同时支持Nor/Nand flash启动),我想在设计的时候应该可以不用Nor 的吧,直接上把镜像存在Nand里面.
 
 
 

回复

74

帖子

0

TA的资源

一粒金砂(初级)

4
 
不要怕,怕啥,没有什么难的,前面一阵子,我在写一个驱动,我以前也没有接触,问谁也不知道,自己就看DDK的Demo及开发板的Demo,然后结合起来,就弄好了。还比较满意。呵呵。
 
 
 

回复

62

帖子

0

TA的资源

一粒金砂(初级)

5
 
S3C2410和win ce5.0现在很流行啊,,但很难。哈哈
 
 
 

回复

84

帖子

0

TA的资源

一粒金砂(初级)

6
 
今天经理又在催了,昨天两点多才睡觉,今天又催,快挺不住了。一直在看关于驱动方面的资料,不过进度不是很快。努力ing。
 
 
 

回复

82

帖子

0

TA的资源

一粒金砂(初级)

7
 
一般的Nand是不能用来放bootloader的,一般都是用Nor flash作为boot的介质。 三星有一种OneNand的flash可以用来启动。
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

8
 
我手头上的板子用的是K9F1208,64M的那款,我想把bootloader下载到第0块,让他引导CE这样应该没问题吧
 
 
 

回复

81

帖子

0

TA的资源

一粒金砂(初级)

9
 
你的bootloader应该在哪块是由你的板子和处理器决定的。并不一定就是第0块。
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

10
 
to FireAngel :
ARM在启动的时候会把FLASH 的头4K复制到ARM内部的4K SRAM中,而SRAM的地址被映射到了0x0000 0000了,之后复位时就会从0地址启动,是这个样子吗?要是这样的话,下到0块应该没错啊,FireAngel指教
 
 
 

回复

47

帖子

0

TA的资源

一粒金砂(初级)

11
 
其它大侠给个意见,谢谢
 
 
 

回复

82

帖子

0

TA的资源

一粒金砂(初级)

12
 
ARM这个。。。。
我做的ARM启动时没有拷贝到内部SRAM的过程啊~还是看看你CPU的资料比较好~~BSP里有什么就是什么,或者直接把BSP启动代码看看~~~
如果没记错三星的某个CPU的BSP就是在tornado2.2arm中的某个模板来的。
 
 
 

回复

79

帖子

0

TA的资源

一粒金砂(初级)

13
 
这个复制的过程应该是你设置完NAND FLASH启动方式之后(OM[1.2]==00)ARM上电时自动完成的
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(中级)

14
 
怎么都扯远了


人家是做LCD 和 CC1100


LCD 有现成的?  你就在那个基础上改就OK 了

CC1100 ,这个也不难,SPI 接口的,先把这个驱动做出来,然后在WINCE 的应用程序里操作CC1100

 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

15
 
回复9楼:那样可以的,如果硬件能做这样的事情,那非常好,这样会非常方面。

如13楼所说,大家扯远了。我想楼主可以看一下WCE下的一些sample,应该有类似的例子。一开始做驱动都这样,心里没底,不踏实,多看看例子代码,调试的时候多用打印,看看流程走的对不对。我以前是用vxworks,Linux,现在是用公司自己OS,WCE不懂,提供不了什么,惭愧。
 
 
 

回复

81

帖子

0

TA的资源

一粒金砂(初级)

16
 
真的很感谢大家,我会按着你们说的努力的,头一次发贴就得到这么多的帮助,很是幸运,如果(如果)我这个菜鸟有机会成侠的话我也会像你们一样帮助像我这样的鸟的,呵呵,再次感谢.
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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

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

北京市海淀区中关村大街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
快速回复 返回顶部 返回列表