RCAN-ET 对闪存重新编程

时间:2023-08-31
    本应用笔记介绍了如何使用 RCAN-ET(瑞萨控制器局域网络-ET)在用户编程模式下对闪存进行重新编程。该文档介绍了一些概述和功能,以及示例程序的操作、功能和操作。
    本应用笔记介绍了如何使用 RCAN-ET(瑞萨控制器局域网络-ET)在用户编程模式下对闪存进行重新编程。该文档介绍了一些概述和功能,以及示例程序的操作、功能和操作。
    示例应用程序中用于重新编程片上闪存的程序位于 SH7216的用户 MAT 中。由瑞萨电子提供的适用于 SH-2 和 SH-2A 的简单闪存 API(标准 API)用于对片上闪存进行重新编程。
    规格

    系统配置
    图 1 显示了示例应用程序的系统概述。
    SH7216的工作模式是用户程序模式。
    要写入 SH7216 的数据存储在外部设备中。
    SH7216和外部设备通过RCAN-ET连接,通过RCAN-ET传输写入数据。
    SH7216 在片上闪存重新编程期间执行片上 RAM 中的程序。
    SH7216有两个缓冲区(每个256字节),并行用于写入片上闪存和数据。
    标准API用于对片上闪存进行编程和擦除。
    概述与功能
    在示例应用中,  SH7216 和外部设备通过 RCAN-ET 连接。此外,  SH7216上还使用专用定序器 (FCU) 来编程和擦除片上闪存。
    使用功能说明
    控制器局域网 (RCAN-ET) 功能
    RCAN-ET 是一个用于控制控制器局域网 (CAN) 的模块,旨在为汽车或工业机械系统等应用提供实时通信。在示例应用中,RCAN-ET 用于在 SH7216 和外部设备之间传输数据,以对片上闪存进行重新编程。

    RCAN-ET 框图
    片上闪存编程/擦除操作
    SH7216  使用 FCU 对片上闪存进行编程和擦除。在示例应用中,使用标准 API 对片上闪存进行编程和擦除。下面描述的操作是在标准 API 内执行的。
    片上闪存编程/擦除的准备工作
    为了使用 FCU,FCU 固件必须存储在 FCU RAM 中。FCU 固件传输后,可以通过向 FCU 发出 CU 命令来对片上闪存进行编程或擦除。
    FCU 固件存储在设备的 FCU 固件区域中,启动时必须将其传输到 FCU RAM。此外,FCU RAM 访问在设备启动时被禁用,因此进行适当的寄存器设置必须启用访问。
上一篇:2 线圈风扇驱动器 – 功耗
下一篇:具有反向阻断功能的新型 IGBT

免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

相关技术资料