下载中心导航三菱 西门子 OMRON 施耐德
GE FANUC 松下 贝加莱 keyence 爱默生
富士 Rockwell 台达 LG 和利时 横河 永宏
浙大中控 浙大中自 凯迪恩 LS_hermes 安控
无锡信捷 兰州全志 SIGMATEK OEMax ABB
基础资料 项目资料 工具软件 更多
PLC行业应用导航:
电力供应 电子通讯 生产控制 锅炉供暖 食品饮料 冶金工业 交通运输 纺织印染
环境保护 汽车制造 建筑楼宇 造纸印刷 机械制造 供水工程 石油化工 测试监控 更多
PLC技术网
PLC论坛
博客地带
工控商城
搜索中心
投递文章投稿指南首页业内资讯工控商城经验技巧应用资料行业应用专题频道下载中心网址导航搜索中心工控圈圈
搜索中心 热门关键字: 西门子plc|三菱plc|plc编程|什么是plc|plc教程|plc论坛|ab plc|plc原理
你现在位置:首页>技术论文>电气常识>嵌入式系统>正文
ColibriPXA320Flash空间配置介绍
日期:2009-12-4 12:38:12 点击:
来源:本站整理
作者:
点击【】放大字体.
WWcW_PLCJS_COM-PLC-技.术_网

对于ARM构架的嵌入式系统来讲, Flash空间就相当于硬盘空间,设计者往往将系统文件、系统配置甚至应用程序以及数据保存在内,比较内存空间,Flash面的内容是可以掉电保存的,本文将以Colibri PXA320 Flash空间为例,介绍如何根据WINCE 操作系统来配置FLASH 空间的。
WWW_PL※CJS_COM-PLC-技.术_网

——可——编——程——控-制-器-技——术——门——户

PXA320 带有一个1G的NAND Flash, PXA270 带有32M的NOR FLASH,两者除了容量有区别外,其它配置方法相类似。下图是系统默认的PXA320的FLASH空间分布。
WWW_PLCJS@_COM%-PLC-技.术_网

WWW_PLC※JS_COM-PmLC-技.术_网

 
WWW.PLCJS.COM——可编程控制器技术门户

WWcW_PLCJS_COM-PLC-技.术_网

一、           默认的FLASH 空间配置
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

WWW_PLC※JS_COM-PmLC-技.术_网

     以下介绍每个区域的功能。.
WW.W_PLC※JS_C,OM-PL,C-技.术_网

plcjs.技.术_网

1、          256 KB Bootloader
WWW_P※LCJS_CO※M-PLC-技-.术_网

WWW_PLC※JS_COM-PmLC-技.术_网

          Bootloader位置:0x0000000-0003ffff, 这个位置和大小是不能随意更改的, 可以刷新和升级,如果损坏,需要专用JTAG调试器来恢复,这个文件就是通常所说的eboot。这段代码在开机的过程中首先被加载,接下来引导操作系统((WinCE, Linux 或其它),在这个区域里,也可以作一些基本配置, 可以使用bootloader行命令方式或者Config Block Utility 软件配置。Bootloader具体使用已经在前面的章节作过介绍了。
WWW_PLCJS_COM-PLC-技.术_网

P.L.C.技.术.网——可编程控制器技术门户

2、          256 KB Config Block
WW.W_PLC※JS_C,OM-PL,C-技.术_网

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

          Config Block位置: 0x000040000-0007ffff,位置和大小不能随意更改,这个区域里面保存了bootloader里面的配置内容,如GPIO的初始配置,网络地址配置等等。可以通过bootloader的行命令方式来更改和访问这个区域。或者使用updated tool和colibri tweak 将这个区域备份复制和恢复。  
WW.W_PLCJS_COM-PLC-技.术_网

P.L.C.技.术.网——可编程控制器技术门户

3、          19 ~24MB Win CE Image
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

WWW_PLCJS@_COM%-PLC-技.术_网

          根据操作系统的功能、语言,映像(内核)尺寸有变化。位置位于:0x 00080000-0163ffff (举例),起始位置:0x00080000。可以根据需要的功能,语言,输入方式和应用程序来生成自己的操作系统映像,如果这个映像文件大于18M, 就需要更改platfrom.reg 来移动Flash Disk 的位置,防止出现重叠,也可以在 Colibri tweak上完成。
WWW_PLC※JS_COM-PmLC-技.术_网

WW.W_PLC※JS_C,OM-PL,C-技.术_网

4、          120~150KB SplashScreen 
——可——编——程——控-制-器-技——术——门——户

W1WW_P4LCJS_COM-PLC-技.术_网

          SplashScreen就是开机画面,通常起始位置紧靠操作映像的结尾,例如Splash Screen:0x 01640000-0167ffff,你可以在bootloader中定义是否出现开机画面以及详细的偏移。 Colbiri的 SplashScreen工具可以重新配置所需要的开机画面。
WWcW_PLCJS_COM-PLC-技.术_网

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

5、          512 KB Flash Registry ,
WWW_PLC※JS_COM-PmLC-技.术_网

WWW_P※LCJS_CO※M-PLC-技-.术_网

          这个区域的内容类似于windows系统的注册表,有关系统的设置都保存在这个区域。
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

6、          Flash File System
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

plcjs.技.术_网

          FlashSystem位置: 0x01a80000-3e47ffff,在Colibri 设备中, Flash File System 是一个特殊的文件系统,可以确保在突然掉电的情况下保存数据, 全称为安全执行文件系统(transaction safe file system TFAT),这个目录在Colibri 设备上被称为 \NOR FLASH (3.0 以内的内核)或者是\FlashDisk(新的内核,3.0以后的)。
WWW_PL※CJS_COM-PLC-技.术_网

WWW_P※LCJS_CO※M-PLC-技-.术_网

二、          如何改变 Flash 空间配置
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

  最简单的方式是通过Colibri Tweak 工具 -> Flash Layout
WWW.PLCJS.COM——可编程控制器技术门户

plcjs.技.术_网

–        可以利用 Update Tool来清空 Registry 区域。
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

P.L.C.技.术.网——可编程控制器技术门户

–        可以利用(Colibri Tweak)来调整Registry 的起始地址。
WWW_PLC※JS_COM-PmLC-技.术_网

WWW_PLCJS_COM-PLC-技.术_网

–        同时可以调整 Flash File System 起始地址和长度(需要确认结束地址不要超过FLASH空间。
plcjs.技.术_网

P.L.C.技.术.网——可编程控制器技术门户

–        可以通过Colibri Tweak 来备份,批量恢复Flash空间的每一个区域。
WWW_P※LCJS_CO※M-PLC-技-.术_网

WWW_PL※CJS_COM-PLC-技.术_网

–        还可以通过Bootloader 行命令方式来修改Registry 的位置。
WWW_PLCJS@_COM%-PLC-技.术_网

WWW_P※LCJS_COM-PLC-)技.术_网

?        Type in the Bootloader menu:
WWW_PLCJS@_COM%-PLC-技.术_网

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

?        X
WWW_PLC※JS_COM-PmLC-技.术_网

WW.W_PLCJS_COM-PLC-技.术_网

?        set loc.regstart=0xNEWADDRESS
WWW_PLC※JS_COM-PmLC-技.术_网

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

?        save loc

本新闻共2页,当前在第11 2  
WWW.PLCJS.COM——可编程控制器技术门户

评论内容
载入中...
相关文章
商城相关
相关下载
博客相关
论坛相关
P
L
C



|










|


P
L
C









·最新招聘信息
·最新求职信息
·推荐产品
·推荐厂商
深圳秦合源科技有限公司 
   深圳市秦合源科技有限公司是国内领先的规模较大品种齐全的称重传感器(Loadce......
广州汇巨自动化设备有限公司 
   广州汇巨自动化设备有限公司是一家专业工业自动化产品和自动化设备开发、维修改造、电......
深圳联脉电子有限公司 
   公司自1998年创立以来,一直致力于工业控制产品的研发、制造、销售,目前有机房监......
北京力天昭阳科技发展有限公司 
   北京力天昭阳科技发展有限公司(PekingPowerSkyScience&......
东莞市友诚自动化 
   本公司专业代理台湾永宏、台达PLC、HITECH人机、特价供应文本显示器MD20......
深圳市爱威轮实业有限公司 
   爱威轮实业对广大用户的技术支持与服务,贯穿于与客户接触的每一个环节中,渗透在每一......
·栏目热门排行
·站内热门排行
载入中。。
报告错误·关于我们· 用户帮助· 联系我们 · 友情链接· 本站服务 · 合作伙伴 · 版权声明· 招聘信息 · 投搞指南

迅闻自动化工程部声明如下:
旗下网站:PLC技术网(www.plcjs.com)-可编程控制器技术门户
网站备案号:粤ICP备17165530号
网站法律顾问:ITLAW-庄毅雄律师
法律保护:PLC技术网,迅闻电子,plcjs.com,plcjs.net,plcjs.cn等字样

Copyright 2010-2015. All rights reserved. 

51La