文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>烧写u-boot的方法

烧写u-boot的方法

时间:2010-10-12  来源:lin_13824307069

Davinci Nor Flash内一般包括2部分内容:u-boot和uImage,所以完成以上2部分的烧写即可实现davinci板卡的正常启动,以下详细介绍烧写方式。(注意:烧写nor flash前请务必将davinci EVM的J5跳至Flash)

烧写u-boot的方法:

1. 通过仿真器的方式烧写u-boot的方法:

操作步骤如下,具体请参照seed flash烧写说明。(该方法可以同时完成uImage的烧写,以下介绍的uImage烧写均是按不使用仿真器的方式来完成的)

1)打开CCS,连接目标板。

2)在CCS中用File-Load Program命令加载:

03.Examples of Program\01.Uboot program\SEED_DaVinci_EVM_Flash_Write\ubootuimage_flash\debug目录下的norflash.out文件;

3)执行程序。

  4)等待Nor flash擦除完成,将弹出如下对话框,输入u-boot文件路径名称,点击“OK”

5)u-boot烧写完成后,将弹出下列对话框,输入uImage文件路径名称,点击“OK”,烧写uImage文件。

2. 不使用仿真器烧写u-boot的方法-使用dvflasher。

Dvflasher是ti提供的flash烧写工具,支持具有256M ddr2 板卡上的nand,nor flash烧写。(注意:但是如果板卡上的ddr2 不是256M,则不能使用该工具烧写)。

操作步骤如下(详细介绍请参考附件的dvflasher.txt):

1)将板卡的s3的0,1位跳至1,1(设为urat启动模式)

2)擦除nor flash    

  DVFlasher.exe –enor

擦完后显示:

3)烧写u-boot  

DVFlasher.exe -r u-boot-xxx-nor.bin (其中u-boot-xxx-nor.bin是待烧写的u-boot文件)

完成烧写u-boot的过程

在板卡上已经有u-boot的前提下,烧写uImage的方法(如果没有u-boot,请参照以上的步骤先完成u-boot烧写):

1. 如果有tftp服务器,则可以使用tftp,步骤如下:

1)在进入u-boot后

Tftp 0x80800000   -将uImage从tftp服务器上发送到davinci的ddr2中Ox80800000

2)Erase 0x2050000 0x21fffff   -将flash上的将要写入uImage的部分擦除干净

3)Cp.b 0x80800000 0x2050000 0x14affc   -将传送到ddr2中的uImage文件拷贝到flash中

4)save   -保存flash 内容

2. 如果没有建立tftp服务器,使用超级终端的利用串口发送uImage到davinci板卡。注意:由于uImage文件较大,采用此方式时传送的时间会较长。

Loadb 0x80800000             -将uImage从通过串口发送到davinci的ddr2中0x80800000处。

Protect off all             -去掉写保护

Erase 0x200000 0x204ffff       -擦除nor flash中uImage占用的空间

Cp.b 0x80800000 0x2050000 0x14b008 -将传送到ddr2中的uImage文件拷贝到flash中

Save                     -保存flash的内容

补充说明:

如果板卡上已经有u-boot,需要升级为新版的u-boot时,则可以操作如下:

使用超级终端的利用串口发送u-boot到davinci板卡,然后利用在线更新的方式完成u-boot烧写,具体步骤:

1)Protect off all               -去掉写保护

2)Erase 0x2000000 0x204ffff         -擦除nor flash中u-boot占用的空间

3)Loadb 0x80800000               -将u-boot文件通过串口发送到davinci的ddr2

4)Cp.b 0x80800000 0x2000000 0x17398   -将传送到ddr2中的u-boot文件拷贝到flash中

5)Save                     -保存flash的内容
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载