应用功能介绍
OnTheFly 功能的核心是指在系统运行期间,做固件升级与立即切换功能,同时保证控制逻辑不被打断。
在严格要求的环境下,例如大型交易平台的服务器、重要数据中心等应用条件下,需要保证设备时刻不可断电,这种应用要求下,传统的 IAP 升级程序逻辑需要在切换后重启系统,难以避免升级代码变更引来的地址变更和控制逻辑停止断开的问题,所以传统的 IAP 升级方案对电源控制而言会存在控制失效期。
而泰为研发的 OnTheFly 在线升级程序,即可完美地解决此问题。可以做到无缝切换业务代码、无缝切换输出波形、快速切换等功能。
运行环境
▶ 硬件平台:TAE32G5800
▶ 软件程序:OnTheFly_v1.0
效果演示
戳下方视频观看演示流程~
切换过程的截图如下图所示。黄色波形为 PWM 的输出波形,绿色波形为切换的标志(低电平时处于 BANK0 处,高电平时处于 BANK1 处),从中可以看到,波形快速切换至更新的业务代码中的新参数过程中,不存在任何关波断波的情况。
总结
泰为研发的 OnTheFly 功能有以下优点:
OnTheFly 功能可以实现在系统不断电情况下,直接快速切换固件功能;
OnTheFly 功能的切换动作是指令级操作,耗时只占几个指令周期即可完成切换,不会影响 PWM 的正常控制输出;
可保证业务逻辑的无缝切换;
可保证在掉电情况下,不管当前运行在哪个 Bank 区域,固件也能照常运行。
一款优秀的产品离不开各位读者的共同支持,虽然目前主体功能已实现,但还需要各位支持我们的客户群体、广大行业工程师的协助,欢迎大家在文章底部发消息到公众号后台进行留言,或联系我司销售、各级代理,提出各位的改进意见,如:
烧录方式目前为串口Ymodem协议,是否需要增加其他方式;
目前以分区的形式分割固件,可单独更新部分分区,各位期望分区功能做哪方面的功能,例如是否两个bank共用数据等。
关于泰为
珠海泰为电子有限公司成立于2019年,是一家致力于工业级、车规级核心处理器芯片研发的高新技术企业,立志引领国产半导体行业创新,面向工业控制、新能源电能转换、电能质量监测与治理、高端电源、伺服等领域不断创新,持续研发全面替代国外产品的工业级核心处理器芯片,全力为客户打造更优质的产品和服务。
欲了解更多,请关注我们
电话:0756-3666670
官网:www.tai-action.com
微信公众号:Tai-action
Bilibili账号:泰为电子
淘宝店铺:搜索“泰为电子”
转载自:泰为电子