有奖直播 | Lauterbach对SPC5 MCU的软件调试与跟踪

最懂
智能驾驶
意法半导体Automotive
意法半导体32位车用MCU满足功能安全ASIL-B和ASIL-D不同等级要求。SPC5系列不仅具有丰富的接口资源和强大的计算能力,而且提供满足AUTOSAR和功能安全的软件产品。用户还可通过低成本的SPC5Studio集成开发环境对SPC5系列产品进行快速评估、原型设计。
劳特巴赫是全球重要的硬件辅助调试工具生产商之一,在制造一流调试器和仿真器方面拥有40多年的经验。劳特巴赫的TRACE32调试工具已经可与大量的编译器、实时操作系统和case工具等集成。TRACE32支持意法半导体汽车电子SPC56/57/58 全系列32位微控制器产品。

直播预告
意法半导体汽车微控制器系列培训之十三
直播主题:
Lauterbach对SPC5 MCU的软件调试与跟踪
直 播 简 介
本次直播由劳特巴赫(苏州)技术有限公司的专家为大家介绍意法半导体32位车规微控制器SPC56/57/58 软件调试和跟踪。内容包括以下部分:
1、SPC56/57/58 系列的调试和跟踪2、Debug 功能 3、Trace 功能4、Multi-Core/ eTPU/ GTM 调试5、OSEK/AUTOSAR 操作系统调试6、SPC58NH92 Multi-core, Trace & HSM debugging Demo 演示
主 讲 嘉 宾
Able Zhou 劳特巴赫(苏州)技术有限公司

直 播 信 息
时间:7月29日(周三)15点

直 播 礼 品
邀请达人奖
手机端预约直播报名后,点击右下角分享按钮,分享本次直播活动至好友。
直播结束前,邀请好友5人以上且排名前5即可获得30元京东E卡(不含工作人员)。
(仅限邀请电子行业从业人员及高校相关专业师生)
幸运观众奖

直播间将抽出10名幸运观众送出小米蓝牙音箱
直播回顾
意法半导体汽车微控制器系列培训之十二
直播主题:
SPC5 车规MCU系列 Bootloader 开发
本次线上课程为大家介绍的是基于意法半导体32位汽车级微控制器SPC5系列 MCU的BootLoader开发。
主要包括以下内容:
1、Bootloader简介及常用策略
2、SPC5 MCU的启动模式
3、SPC5 Bootloader开发支持包
4、实例演示:应用SPC5Studio中bootloader更新application软件。
BootLoader开发的常用策略
BootLoader是引导程序,即驻留在ECU FLASH中的程序加载代码,是每次ECU启动时都会运行的一小段程序,用来负责ECU应用软件的更新。
下图是比较常见的Bootloader更新ECU应用程序的流程图

SPC56启动模式
上电后,SPC56支持两种启动模式,第一种是片上Flash启动,第二种是串行启动。这里以SPC560Bxx举例,介绍两种模式的启动流程。

下图是SPC56串行启动时,BAM与HOST之间的通讯协议。

接下来介绍SPC57/SPC58的启动模式
下图是SPC58的启动流程图

下图SPC57/58 BAF的执行过程

下图是SPC57/58 BAF串行启动的流程

SPC5 Bootloader开发支持包
针对BootLoader开发,ST从MCU的层级可以提供的软硬件资源如下:

SPCStudio中BootLoader的概念
BootLoade和应用程序是两个完整的MCU软件工程,分别保存到不同的Flash地址,各自都有自己的启动代码、链接文件、外设启动程序等,因此BootLoader和应用程序的链接文件里对Flash的地址空间分配必须是分开独立的,但对RAM的分配没有约束。

下图是SPCStudio中BootLoader例程的流程


关注【AI电堂】微信公众号,可订阅开播提醒。
获奖名单

恭喜以上幸运观众获得米家台灯,我们已在小米旗舰店下单,请大家注意查收哦!
