|
在系统编程是一种有价值的功能,在无需拆解嵌入式系统替换存储器的情况下,就可以对系统固件进行升级。Dallas Semiconductor大多数基于8051的微控制器都能够通过廉价的RS-232串口和一些逻辑门由PC或便携式电脑进行重新编程。启动后,在系统编程特性自动对检测到的波特率进行匹配,并开始执行命令驱动的、基于ROM的引导加载程序。基于PC的微控制器工具包软件可以从Dallas Semiconductor免费获得。具有在系统编程能力的嵌入式设计使得普通产品能在出厂前才进行软件定制。该特性允许在不拆解系统的情况下对现有应用进行升级,从而降低寿命周期成本。安全微控制器如DS5002FP和DS5250能应用这个特性向应用中加载用户的专有软件,并能够自动加密保护,拒绝未授权的访问。
介绍
Dallas Semiconductor基于8051的微控制器类产品中,许多型号都支持通过通用RS-232串口实现在系统编程。在系统编程意味着程序和/或数据存储器能够在不用拆解嵌入式系统来替换存储器的情况下进行修改。这种特性强调易使用性和多功能性,在所有嵌入式设计中增加了许多非常重要的特性:
允许硬件在工厂组装和存放,而在出厂前才进行软件定制,
需要进行软件升级时,消除了在现场拆解器件的高昂代价,
允许对位置不可达的应用进行软件升级,
访问专用配置与状态寄存器,以及
使用存储器加密的方式把软件加载到安全微控制器。
具有这种特性的器件包括:
安全微控制器: DS2250, DS2250T, DS2251T,DS2252T, DS5000, DS5000T安全微处理器: DS5000FP, DS5001FP, DS5002FP, DS5002FPM高速安全微处理器: DS5240, DS5250 网络微处理器: DS80C400超高速闪存微控制器: DS89C420,DS89C430, DS89C440, DS89C450
表 1. 激活引导加载程序
DEVICE | RST | PSEN | EA | PROG | P1.7 | P2.7 AND P2.6 | DS2250(T) | 1 | 0 | N/A | N/A | N/A | Unconnected or logic 1 | DS5000(T) | DS5000FP | DS2251T | N/A | N/A | N/A | 0 | N/A | Unconnected or logic 1 | DS2252T | DS5001FP | DS5002FP/FPM | DS5240 | DS5250 | DS80C400 | N/A | N/A | N/A | N/A | 1 | N/A | DS89C420 | 1 | 0 | 0 | N/A | N/A | N/A | DS89C430 | DS89C440 | DS89C450 |
全部资料51hei下载地址:
|
评分
-
查看全部评分
|