IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> TC397 SOTA功能实现 -> 正文阅读

[嵌入式]TC397 SOTA功能实现

1、 前言
本博文讲解英飞凌TC397系列多核单片机的SOTA功能以及代码实现;
所谓SOTA,即是不使用劳特巴赫、UDE或者其他调试器连接Debug口,而是通过CAN总线、UART等方式实现更新应用软件的功能。
说到SOTA,肯定有人会问和FOTA的区别,这里举个简单的例子:比如常见的手机软件升级,如手机中大家经常玩的王者荣耀,王者荣耀这个APP进行升级就认为是SOTA并且你在升级王者荣耀的时候不影响你看电视剧琅琊榜,而有的时候手机会提示你系统已经发布了新的版本,此时若是你选择更新手机系统,手机还会提示你更新过程中保证手机有足够的电量(我遇到这种情况都会连上充电器,以防止更新过程中断电,手机变砖),并且此种情况下,你是无法继续进行追琅琊榜电视剧的。总而言之,FOTA可以理解是一个系统性的升级,SOTA只是一个系统升级里面的APP(应用程序)升级。

2、SOTA功能介绍
常见的SOTA功能实现都是基于单片机开发的BootLoader功能,通过BootLoader完成应用程序的更新,具体方案可以参考我写的单片机IAP方案设计
这里只进行TC397 SOTA方案的讲解,如下:
TC397的PFlash支持两种地址映射方式,从而可以使得应用程序(APP)在编译的时候不需要区分AB区,使用相同的地址即可,简言之一次编译后再A区B区都可以运行。
2.1 TC397的Flash地址映射方式
TC397的PFlash分为Standart Address Map(标准地址映射方式)和Alternate Address Map(备用地址映射)。
标准地址映射方式,如下图,表中PF0~PF5表示物理意义上的5块PFlash
图待补充(手册95页)

备用地址映射方式?

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2022-08-19 19:22:29  更:2022-08-19 19:22:50 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/18 11:43:01-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码