• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
主题 : linux环境下如何烧写nor flash,友善的手册只提供了烧写nand flash方法 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 3516
精华: 0
发帖: 22
金钱: 210 两
威望: 194 点
综合积分: 44 分
注册时间: 2009-01-15
最后登录: 2013-04-04
楼主  发表于: 2009-05-27 15:24

 linux环境下如何烧写nor flash,友善的手册只提供了烧写nand flash方法

管理提醒: 本帖被 arm9home 从 Linux技术交流专区 移动到本区(2010-02-08)
由于本人水平有限,想从最基本的做起,先移植一个nor flash启动的uboot,请大家帮帮忙!先谢了!
这个阶段正是我事业的上升期,我怎么能走得开呢?
级别: 精灵王
UID: 3197
精华: 3
发帖: 770
金钱: 6995 两
威望: 5398 点
综合积分: 1600 分
注册时间: 2008-12-30
最后登录: 2010-12-31
1楼  发表于: 2009-05-27 18:01
这并不是最基本的,学会刷机才是最基本的,毕竟换一件衣服比做一件衣服简单多了。
级别: 新手上路
UID: 3516
精华: 0
发帖: 22
金钱: 210 两
威望: 194 点
综合积分: 44 分
注册时间: 2009-01-15
最后登录: 2013-04-04
2楼  发表于: 2009-05-27 21:00

 回 1楼(26672624) 的帖子

怎么叫刷机,linux中怎么烧写mini2440 nor flash
这个阶段正是我事业的上升期,我怎么能走得开呢?
级别: 精灵王
UID: 3197
精华: 3
发帖: 770
金钱: 6995 两
威望: 5398 点
综合积分: 1600 分
注册时间: 2008-12-30
最后登录: 2010-12-31
3楼  发表于: 2009-05-27 21:51
刷机是通俗的说法,实际是更新安装系统,比如你拿到的板子预装的是Linux,但是你可以更换为WindowsCE,具体方法步骤见手册第三章。

虽然友善的Linux系统做的不错,但对于大部分使用者来讲Windows平台才是正道,你连刷机都不了解,还是先按手册多走几遍再说了。
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
4楼  发表于: 2009-05-27 22:10
但对于大部分使用者来讲Windows平台才是正道

Who说的?不怕砖头砸过来吗?
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
级别: 新手上路
UID: 3516
精华: 0
发帖: 22
金钱: 210 两
威望: 194 点
综合积分: 44 分
注册时间: 2009-01-15
最后登录: 2013-04-04
5楼  发表于: 2009-05-27 22:18

 回 4楼(kasim) 的帖子

说来说去,到底linux下怎么烧写nor flash
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
6楼  发表于: 2009-05-27 23:02
呵呵,抱歉,有点跑题了。
理论上,在Linux下,NOR Flash是MTD框架实现的,其形式有:
1. MTD字符型设备(/dev/mtdX, X=0,1,2,...)
2. MTD块设备(/dev/mtdblockX, X=0,1,2,...)

对于NOR Flash的擦、写操作,可以通过mtd-utils软件包对MTD字符型设备的擦、写操作(flash_erase, flashcp)实现。具体用法参考http://wiki.davincidsp.com/index.php?title=MTD_Utilities

实际上,想要在mini2440上,通过Linux操作NOR Flash, 你必须搞定下面这些事情:
1. 确保所用的Linux内核的MTD驱动可以支持开发板上的NOR Flash芯片
2. 把开发板设定为NOR启动模式,在NAND启动模式下NOR Flash对CPU"不可见"
3. 祈祷内核中的MTD可以顺利识别开发板上的NOR Flash
4. 在开发板文件系统中安装mtd-utils软件包,通过该软件包中的组件操作NOR Flash

基本上,除了第2个之外,对于你现在来说都不是什么容易的事情
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
这个阶段正是我事业的上升期,我怎么能走得开呢?
级别: 精灵王
UID: 3197
精华: 3
发帖: 770
金钱: 6995 两
威望: 5398 点
综合积分: 1600 分
注册时间: 2008-12-30
最后登录: 2010-12-31
7楼  发表于: 2009-05-27 23:11
引用第4楼kasim于2009-05-27 22:10发表的  :

Who说的?不怕砖头砸过来吗?


我相信本论坛的90%用户使用的都是WIndows系统,而且70%使用的是ie浏览器。
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
8楼  发表于: 2009-05-27 23:14
引用第7楼26672624于2009-05-27 23:11发表的  :


我相信本论坛的90%用户使用的都是WIndows系统,而且70%使用的是ie浏览器。

就算是这样又如何,我相信本论坛90%的用户在开发板上用Linux系统,因为他们不知道WinCE的资料在哪里
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
级别: 骑士
UID: 4234
精华: 0
发帖: 152
金钱: 1420 两
威望: 1142 点
综合积分: 304 分
注册时间: 2009-03-05
最后登录: 2012-08-18
9楼  发表于: 2009-05-28 11:25
支持,wince的资料对于我们这种太少了,而且对于企业,如果是还是要钱的,做linux可以更快的了解硬件,不过说实话,wince的交互界面确实比Linux好一点
  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go