现在的位置: 首页 > 综合 > 正文

DM355通过串口下载程序方法步骤 ,davinci,串口

2012年06月02日 ⁄ 综合 ⁄ 共 1758字 ⁄ 字号 评论关闭

来自:http://blog.csdn.net/dongliqiang2006/archive/2009/11/28/4889440.aspx

DM355通过串口下载程序方法步骤

2009-05-25 14:39
<1> 需安装一个.net组件(.net framework 2.0
及以上版本),检查电脑是否安装了C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727或更高的版本。如没按装先安装好.net组件。
<2>下载串口下载程序软件
DM35x_FlashAndBootUtils_1_10.tar.gz
后解压文件,把文件名DM35x_FlashAndBootUtils_1_10改名为dm35x
<3>把PSP_01_20_00_004_1/bin/DM355文件目录下的ublDM355-nand.bin和u-boot-1.2.0-dm355_evm.bin拷贝到DM35x/DM35x/GNU
文件目录内。
<4>接好串口线
<5>通过选择SW7,使板子通过串口起动模式
<6>在windows下进入DOS,改变路经到DM35x/DM35x/GNU下
<7>sfh_DM35x.exe
-nanderase 删除nand flash
<8>sfh_DM35x.exe -nandflash ublDM355-nand.bin
u-boot-1.2.0-dm355_evm.bin 回车
(具体操作可以看readme.txt)
<9>通过选择SW7,使板子通过ARM起动模式
<10>打开超极终端,设串口参数为115200
8 n 1
<11>给板子上电,进入u-boot 显示如DM355 EVM #
<12>在linux机器端安装
tftpboot服务端
<13>把 linux内核文件(uImage)复制到 tftpboot
目录下
<14>在超极终端输入以下
setenv ipaddr 192.168.1.155 //设置板子的ip地址
setenv
serverip 192.168.1.80 //tftpboot服务端ip地址
tftp 80700000 uImage
nand erase
400000 200000
nand write 0x80700000 0x400000
0x200000
<15>在超极终端设置linux起动参数
setenv bootcmd 'nboot 0x80700000 0
0x400000;bootm'
setenv bootargs 'console=ttyS0,115200n8 ip=dhcp:eth0: off
root=/dev/mtdblock3 rw rootfstype=yaffs2
mem=114M'
saveenv
<16>在linux机器端起动nfs服务器
方法是在/etc里加一个文件exports,打开exports,加上 /home/dm355
*(rw,no_root_squash,no_all_squash,sync),
通过主菜单/系统设置/服务器设置/服务
重新起动nfs
<17>
在/home/dm355里建filesysytem文件夹,把dm355_flash_image_1_30_00_23.tar复制到/home
/dm355/filesysytem目录下,解压dm355_flash_image_1_30_00_23.tar
<18>在超极终端输入以下
setenv
bootcmd 'nboot 0x80700000 0 0x400000;bootm'
setenv bootargs
'console=ttyS0,115200n8 noinitrd rw ip=dhcp root=/dev/nfs
nfsroot=192.168.1.80:/root/workdir/filesys,nolock
mem=116M'
boot
<19>如正常的话板子进入linux系统
<20>在超极终端linux系统下输入以下:
mkdir
/mnt/nand
flash_eraseall /dev/mtd3
mount -t yaffs2 /dev/mtdblock3
/mnt/nand/
cd /mnt/nand
tar xf /dm355_flash_image_1_30_00_23.tar
cd
..
cd ..
umount /mnt/nand
<21>重新给板子上电,dm355通过串口下载程序方法结束

抱歉!评论已关闭.