登录
首页 嵌入式系统 嵌入式系统
回帖 发帖
正文

主题:PXA270-DVK2.0ARM开发板在Windows下核心板中的软件烧录方法

点击:1104 回复:1

飞旭FLYSUN PXA270-DVK2.0ARM开发板是由北京飞旭科技有限公司(http://www.fly-sun.com.cn)设计开发,主
处理器基于MARVELL公司的PXA270 ARM处理器。PXA270内嵌ARM10核, 支持
ARM V5TE指令集,带有全性能的MMU,具有高性能、低功耗、低成本、小体积等
优点,广泛地应用在各种嵌入式系统中,如通信、军事、航空、航天、工业控
制、交通等领域。
FLYSUNPXA270-DVK2.0ARM开发板是专门针对工业级嵌入式应用开发的一款
ARM开发板,开发板的通讯接口比较丰富,非常方便用户进行工业级场合的数据
采集通讯应用开发。系统由核心和主板组成,核心板带有CPU和32-128MB的
SDRAM、32-64MB NorFlash、 1个256MB-1GB NandFLASH,主板有1个10/100
以太网接口,1个USB Host(12Mb/s),1个USB从接口(12Mb/s),1个SD卡
接口,1路CAN,1 个8X8矩阵键盘接口、1个TFT LCD接口、VGA接口、音频接
口、CF卡、IDE、RTC、JTAG接口。
将要烧录软件通过以太网烧写是最快速的方法,所以首先需要正确配置网络
软硬件环境。
3.1 网络环境配置
3.1.1 配置 PC 计算机的网络 IP 地址
在桌面使用鼠标右键点击网上邻居,再点击属性,出现如下网络连接窗口:  


图 3-1
使用鼠标右键点击本地连接,再点击属性,出现如下连接属性窗口:


4
图 3-2
双击其中的 Internet 协议,出现 TCP/IP 属性窗口,请按照下图的内容修改你的
配置。
5
图 3-3
3.1.2 TFTP 服务器的配置和启动
由于烧录文件是使用 TFTP 协议通过以太网下载到开发板中的,所以除了配置
好以太网外,还需要配置TFTP 服务器。
将开发光盘中的TFTP 目录中的所有文件拷贝到PC计算机中的一个目录下,运
行TFTPD.EXE程序。显示界面如下图:

图 3-4
点击Configure菜单对TFTP服务器的参数进行配置,主要是设置其主目录(Home
Directory )为你的当前目录,否则将无法发送文件。



图 3-5
配置完成后点击Start菜单启动TFTP服务。


3.2 使用 BLOB 烧录程序
烧录过程是下载数据到内存和擦除FLASH 写入FLASH两条命令完成。其命令
格式为:
3.2.1 通过以太网的 tftp协议下载数据 tdownload 命令
tdownload  {blob|param|kernel|ramdisk}
命令后面可以输入1个参数,可以是 blob、param、kernel、ramdisk其中的一种。
其作用为指定下载的程序文件:   Blob: 引导程序BLOB   Param: BLOB的环境变量配置参数   Kernel: linux操作系统内核文件   Ramdisk:linux的根文件系统文件
7
 
3.2.2 通过串口的 xmodem协议下载数据 xdownload命令
  xdownload   {blob|param|kernel|ramdisk}
命令后面可以输入1个参数,可以是 blob、param、kernel、ramdisk其中的一种。
其含意与上面叙述相同。

3.2.3 烧录指定文件到 FLASH 命令
flash  {blob|param|kernel|ramdisk}
flash 命令后面可以输入1个参数,可以是blob、param、kernel、ramdisk其中的
一种。其含意与上面叙述相同。在烧录之前要首先配置好网络环境,要求 PC
计算机必须有以太网接口,并且将 IP 地址配置为 192.168.0.10, 如不希望修改
PC计算机的IP,当然也可以手动重新设置blob 的ip地址,方法是:
 blob>ifconfig ip  xxx.xxx.xxx.xxx   (修改ARM 板的IP)
 blob>ifconfig  server   xxx.xxx.xxx.xxx     (修改服务器的IP)
其中的 xxx.xxx.xxx.xxx 为你需要修改设置的 IP 地址,这样你就不需要修改 PC
机的 IP 地址了,注意 TFTP 服务器 IP 地址与开发板的 IP 地址不能相同,但是
必须保证开发板和PC 机的 IP地址是同一个网段的。例如:
 blob>ifconfig  ip  192.168.0.101  
 blob>ifconfig  server   192.168.0.10  
 如要将此环境变量保存,运行命令:flash param即可。

3.3 FLASH为空时的引导程序 blob 烧录方法
当新焊接核心板的 NOR-FLASH 时,其中没有任何内容,这种情况下只能
使用 JTAG 接口烧录 BLOB 程序,  首先在 WINDOWS 中安装并口的驱动,如下
图所示,点击【安装驱动.exe】,之后点击parallel port driver 的【install】按钮,
再点击install OCX 的【install】按钮。安装成功后就可以使用 jflashmm软件了。

8

图3-6

连接好JTAG电缆, 打开开发板电源, 使用jflash工具软件,在 WINDOWS
的命令提示符窗口中,使用CD命令进入 jflashmm存放的目录,运行命令:  
jflashmm  bc16  blob  
上述命令正确执行完毕即可将 BLOB 烧入 FLASH 中,  烧录完毕后,重新启
动ARM 开发板, 使用调试串口输入BLOB 的各种命令完成其他文件的烧录。
10-07-23 09:33
1楼
该帖内容不符合相关规定!
10-08-01 18:48

工控新闻

更多新闻资讯