news 2026/10/2 7:16:18

【TC4x】SOTA功能

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【TC4x】SOTA功能
- 本文是本人在学习TC4x SOTA 功能时整理的一份笔记,主要记录 A/B Swap 的地址映射关系、相关 UCB 配置,以及 SOTA 初始化流程。 - 文章中的理解仍在逐步完善,部分内容可能存在疏漏或错误。

一、SOTA简介

Software updates Over The Air (SOTA)即无线软件更新
SOTA基于A/B Swap机制,在不影响当前应用运行的情况下实现无线升级。具体来说,应用程序从活动区域运行,同时将新程序下载并写入非活动区域。

- 芯片有两组程序存储 Bank,分别作为区域 A 和区域 B。 - 当前从其中一组运行程序,称为活动区;另一组是非活动区,用于写入新版本。 - 写入并校验新版本后,更新 SOTA Swap UCB。 - 下次系统复位时,芯片切换地址映射,从新版本启动。旧版本仍留在另一组 Bank 中。

二、SOTA功能介绍

常见的SOTA功能都是基于单片机开发Bootloader,通过Bootloader完成应用程序的更新,SOTA功能将PFlash分为AB两个分区,将待更新固件下载到非激活区,通过校验后,执行Swap功能,重启后将两个区的映射地址进行切换。
以TC4x为例:
TC4x中MemAddressMode具有线性及SOTA两种模式
以TC4Dx为例,线性模式地址范围为0xA000 0000~0xA13F FFFF

SOTA模式下,硬件自动将激活区Bank映射到起始地址 0xA0000000,MCU 从此处取指执行程序。
SOTA-A 与 SOTA-B 使用相同的 CPU 地址窗口,但两个窗口对应的物理 Bank 互换。
SOTA_A模式下,PFLASHx0映射到激活区;SOTA_B模式下,PFLASHx1映射到激活区。
升级时,都应将固件烧录到非激活区(非激活区Bank映射到起始地址为0xA200 0000)

三、SOTA配置参数


SOTA Mode Enable决定TC4x是否开启SOTA,将UCB0_SWAP_ena的SWAPEN位配置为1010使能SOTA模式,系统复位后再次启动便进入SOTA



一颗出厂状态芯片配置位SOTA-A模式初始化流程如下:

配置流程(图中第一列):
1、 先放入能启动的程序:把初始应用镜像写到 PNVMR 区域 A;
2、向SWAP_ORIG_MARKER 0写入0x00000055

3、向SWAP_ORIG_STATUS x写入0x43211234表示第0条记录有效

4、向SWAP_ORIG_SAL0写入系统地址

5、向SWAP_ORIG_CRCSE 0写入CRC校验值

6、将UCB0_SWAP_ena的SWAPEN位配置为1010

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/2 7:16:17

陕西消防灭火器材品牌供应商用户力荐:本地靠谱服务机构排行榜

陕西闽峰消防有限公司是一家立足西安、辐射西北的一站式消防建材与工程服务供应商,专注为厂房、园区、商业楼宇、市政基建等各类项目提供消防灭火器材、消防报警系统、给排水消防配套器材、防爆防暴安防器材等全品类物资供应,同时承接消防工程、机电安装…

作者头像 李华
网站建设 2026/10/2 7:16:13

南宁亭子码头附近不错民宿出差住宿怎么订?

南宁亭子码头附近出差住宿怎么订?这篇攻略帮你把江南区民宿一次说清楚来南宁出差,住在江南区、晚上想散步去亭子码头吹吹江风,又不想住进空间局促、没法洗衣做饭的传统酒店——这大概是很多差旅人的真实想法。这篇文章就围绕亭子码头附近怎么订到合适的…

作者头像 李华
网站建设 2026/10/2 7:15:47

2026营养实训室建设标准与实施方案

1 营养实训室建设背景随着职业教育高质量发展推进,全国各大院校食品营养、健康管理、烹饪工艺与营养等专业持续扩招,传统理论授课简易实训的模式,已无法满足新时代职业教育岗课赛证融合要求。营养实训室作为营养类专业的核心实训载体&#xf…

作者头像 李华
网站建设 2026/10/2 7:13:27

057二分查找

二分查找 - 每次消灭一半可能性 057二分搜索:对半分的艺术📰 5W1H 发明者故事 Who(何人)- 发明者是谁? 发明者:约翰莫奇利(John Mauchly,ENIAC发明者之一,1946年提出&a…

作者头像 李华
网站建设 2026/10/2 7:13:21

激光打标机厂推荐:全自动视觉定位设备生产厂家质量参考评选

南京鼎信机电设备有限公司,是一家专注于激光打标机、气动打标机及激光焊接设备研发生产的制造型企业,成立于2009年,深耕工业标记细分领域十余载。一句话概括企业定位:以质取信、以信为本,为各类制造工厂提供稳定耐用、…

作者头像 李华