中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册 登录 广告服务 | 客服中心
您现在所在的是:

嵌入式系统

抖音 德嘉 泓格论坛 FLIR红外热像论坛
工控论坛首页 嵌入式系统 → 浏览主题: PXA270-DVK2.0ARM开发板在Windows下核心板中的软件烧录方法
发表新帖 回复该主题
回帖:1个,阅读:1085 [上一页] [1] [下一页]
* 帖子主题:

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

分享到
700
929584107
文章数:27
年度积分:50
历史总积分:700
注册时间:2010/3/31
发站内信
发表于:2010/7/23 9:33:20
#0楼
飞旭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 的各种命令完成其他文件的烧录。


优秀的嵌入式ARM开发板提供商  www.fly-sun.com.cn 北京飞旭科技有限公司
成功案例:基于伽玛射线的医疗图像采集设备的核心部件研制
军用舰船的黑匣子记录设备的核心硬件及操作系统的开发
电力配电系统的实时监控与远程网络通讯设备的底层核心软硬件定制开发
煤矿用高压配电综合保护装置的开发
铁路机车车辆内部以太网通讯及监控设备的核心部件研制
太阳能供电公路超速监控抓拍设备的核心软硬件设计
军用野外手持高性能PDA的核心主板及操作系统开发
便携式坦克CAN总线仪表数据采集监控设备研制
医疗分析仪器的核心部件及操作系统研制
海底数据采集设备的核心部件研制
视频监控设备的研制
匿名用户
文章数:N/A
年度积分:0
历史总积分:0
注册时间:2009/4/17
发站内信
发表于:2010/8/1 18:48:32
#1楼
该用户被锁定,回复内容不予显示!
工控学堂推荐视频:

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

46.8003