随着物联网 (iot) 内器件的互联程度越来越高,并且客户需求也使得固件和软件升级变为重要的产品要求,这一切都使得针对这些更新的架构搭建成为前沿产品设计中的一个关键组成部分。虽然能耗比较高的应用往往包含一个伴随处理器,连同一个诸如msp430 mcu的低功耗mcu,所使用的机制有所不同;但是在使用低功率器件的环境中,到msp430™ 微控制器 (mcu) 的bluetooth® 或usb连接成为提供无线 (ota) 更新的必然选择。
这篇博文以一篇短小的技术论文为重点;这篇技术论文主要介绍了msp430 mcu与其它现成可用的片上系统 (soc) 进行对接,通过一个将2个处理器连接在一起的spi通道,提供msp430固件升级。在使用soc的情况下,wi-fi® 连通性被启用,这样的话,用户应用程序软件可以在其连接至局域网 (lan),或者通过一个wi-fi直接传输时,直接访问器件。升级msp430固件的方法是让用户启动一个到soc的直接文件传输,在这个soc中,它可以更新自己的固件;然后通过spi总线读取msp430固件修订版本,以决定它是否也需要升级。msp430 mcu的确提供被称为bootloader或bsl (http://www.ti.com/tool/mspbsl) 的独特解决方案,以提供固件升级。不过,特定的设计限制或其它要求有可能限制bsl的使用,并且有可能需要其它机制,比如说使用spi或uart总线的使用。
msp430固件升级的其中一个主要方面就是确保闪存正在被写覆盖时,所有指令执行都在ram内部发生。下面的这份白皮书会在所需设计注意事项方面提供一些灵感,并且提供固件文件句法分析,以及将固件文件发送至msp430 mcu时所需的运行环境。
这个设计类型的目标应用非常多,然而,在参考文章中的特定情况下,设计的器件是一个无线、由电池供电的媒体器件;它使用ti msp430f5438a mcu和wilink™ 8 wi-fi,与bluetooth组合连通性模块,以及其它用来执行密集实时计算的更高功率soc。msp430 mcu将这个器件保持在低功率待机模式中,然后通过bluetooth唤醒,以便借助一条wi-fi通道启动soc,实现完全运行。
基于DSP控制芯片TMS320F2812实现电连接器检测机的改进设计
5G换机潮的“落幕王者”,究竟谁在压榨苹果的“创新空间”?
新火种AI|全球市值之王易主,市场正在拥抱AI时代
小型变电所的断路器操作电源几种办法
晋能控股煤业集团塔山煤矿智能化调度指挥中心正式启用
USB连接成为提供无线 (OTA) 更新的必然选择
博通198亿美元收购CA的交易已正式完成
如何采用GaN实现48V至POL单级转换
不错的ARM学习网站
华为Mate40 Pro成为2020年最佳自拍手机
12V升100V/150V/200V/300V-1000V直流高压隔离电源模块实例
可穿戴动态心电监护仪可使用16位GAD7980,替换AD7980
英特格上季度销售额9.01亿美元,同比增长30%
物联网投资回报的核心点在哪里
如何利用C2000 TMS320F28388D实时控制器自行开发EtherCAT从站控制器
光追踪器arduino原理
数字单周期控制的两相交错的CCM电路与PFC电路
强人工智能是一种独立思考的生命体,人类不该创造和玩弄“生命”
JFET和MOSFET之间的区别是什么
由INA131构成的屏蔽驱动电路