瑞萨RZ/T1系列微处理器启动过程分析---软件篇
在《瑞萨RZ/T1系列微处理器启动过程分析---硬件篇》已经介绍了硬件的接法,那么大家一定想了解在启动的过程中程序是如何加载到内部的TCM中运行的?本篇就为大家介绍RZ/T1的启动加载过程。
在RZ/T1复位结束后,按下图将外部存储器中的BOOTLOADER程序先加载到BTCM中,然后RZ/T1将处理权交给BOOTLOADER程序的起始地址开始执行,BOOTLOADER程序再将外部存储器中的用户程序加载到ATCM中,并将最终的处理权转移给应用程序的起始地址并执行用户的程序。
从上图可以看出,在芯片复位后先分5个步骤将BOOTLOADER程序加载到BTCM中,这部分的处理是由芯片内部硬件完成,不需要用户干预,会自动处理,具体的过程如下:。
(1)设置由模式设置引脚(MD2,MD1和MD0)指定的总线控制器(SPIBSC或BSC)
(2)从外部存储器加载BOOTLOADR程序的参数,并执行校验和
(3)通过使用加载程序的参数来加速外设模块(SPIBSC或BSC)的设置
(4)从外部存储器加载BOOTLOADER程序
(5)处理权转到紧耦合存储器(BTCM)的BOOTLOADER程序的开始地址
接下来由BOOTLOADER程序读取用户程序的参数,并将用户程序加载到ATCM,并最终执行用户的程序。
由于BTCM只有32KB,再加上参数及变量的空间占用,所以BOOTLOADER程序的大小要求不能大于24KB,BOOTLOADER程序实现的功能是执行初始化设置,比如,时钟功能,总线功能等,然后复制用户应用程序,BOOT程序在每个范例中都有提供,一般不需要用户去编写及修改,如下图:
到这里,RZ/T1芯片的引导已经全部完成,还要注意ATCM的空间为512KB,所以单一用户程序不能大于512KB。
- |
- +1 赞 0
- 收藏
- 评论 3
本文由John提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
评论
全部评论(3)
-
有容乃大 Lv9. 科学家 2018-09-28支持。
-
KDS Lv7. 资深专家 2018-09-26学习
-
宇宙星神 Lv6. 高级专家 2018-07-02支持下
相关推荐
【经验】瑞萨RZ/T1系列微处理器启动过程分析---硬件篇
瑞萨RZ/T1系列微处理器内部只集成有紧密耦合存储器(TCM),本文将介绍RZ/T1系列微处理器的设计及芯片的资源占用情况,如支持什么样的外部FLASH?硬件要如何连接才能正常工作?
设计经验 发布时间 : 2018-06-05
【应用】如何使用e2 studio入门微处理器RZ/T2M系列产品?
本文以用户未接触过瑞萨产品为背景,介绍如何使用e2 studio,FSP及其他工具构建微控制器RZ/T2M工程。主要包括所需的开发环境介绍,如何获取、安装,新建工程、编译通过三个部分。
设计经验 发布时间 : 2023-06-27
【选型】用于汽车电子领域的RH850/P1X微处理器的选型指导
瑞萨推出的RH850/P1X系列微处理器是基于ISO26262功能安全协议的用于车载应用底盘控制的高端微型处理器。RH850/P1X系列微处理器采用RH850G3M处理器,CPU主频120-240MHz,支持浮点单元(FPU),支持存储器保护单元(MPU)。
器件选型 发布时间 : 2018-03-17
【选型】用于汽车电子领域的RH850/F1X微处理器的选型指导
RH850/F1L是Renesas公司RH850/F1X系列微处理器专用在汽车车身应用的产品线,RH850/F1H是一款拥有两个RH850G3内核的32位处理器。RH850/F1H的主要特点是低功耗、高处理能力和多种外设功能。为了适应不同的车载系统,提供多种不同内存组合和封装形式。
器件选型 发布时间 : 2018-03-17
RZ FAMILY MICROPROCESSORS 64-Bit & 32-Bit High-performance MPUs
型号- RZ/A1M,RZ/A1L,RZ/G2UL,RZ/A1H,RZ/A1LU,R9A07G043UXX,RZ/N1 SERIES,RZ/V2L,RZ/V2M,RZ/V2M GROUP,RZ/A1LU GROUP,RZ/N2L,R9A07G075M22GBA,RZ/A,R9A07G075M22GBG,R9A07G084M08GBG,RZ/A1L GROUP,R9A07G075M28GBA,RZ/T1,R9A07G084M08GBA,R8A774C0,RZ/N1S,RZ/G SERIES,RZ FAMILY,R7S910035,R7S910036,R8A774AX,RZ/N1L,R9A07G075M27GBA,RZ/N1D,R8A774BX,RZ/A3UL GROUP,RZ,RZ/N1L GROUP,R7S910028,RZ/N1S GROUP,R7S910026,R9A07G075M01GFP,R7S910027,RZ/A1LC GROUP,R7S910025,R9A07G075M24GBG,R9A07G044CXX,RZ/N,RZ/G2L,R9A07G075M01GFA,RZ/G2M,RZ/G2N,R9A07G044LXX,R9A07G074M08GBG,RZ/G,RZ/N1,RZ/V,RZ/T,RZ/G2E,RZ/G2H,R7S910017,R7S910018,R7S910015,R7S910016,R7S910013,R7S910011,R9A07G043FXX,R9A07G074M05GBG,RZ/T SERIES,RZ/G1M,RZ/G1N,RZ/V2MA,RZ/A2M GROUP,RZ/A1M GROUP,RZ/G1C,RZ/G1E,RZ/G1H,RZ/T2M,R7S910006,RZ/T1 GROUP,R7S910007,R7S910002,RZ/A3UL,R9A07G075M05GFA,R9A07G074M04GBG,R7S910001,R9A07G084M04GBG,R9A07G075M26GBG,RZ/T2L,R9A07G084M04GBA,R9A07G075M24GBA,R8A774EX,R9A07G075M05GFP,RZ/A1 GROUP,R9A07G075M21GBA,RZ/V2L GROUP,RZ/A SERIES,RZ/V2MA GROUP,RZ/A1H GROUP,RZ/N2L GROUP,R9A07G075M28GBG,R9A07G075M26GBA,RZ/A2M,RZ/G2LC,RZ/N1D GROUP,RZ/A1LC,RZ/N SERIES,R9A07G074M01GBG,RZ/V SERIES
Renesas(瑞萨电子)RZ系列64位/32位基于Arm的微处理器(MPU)选型指南
目录- RZ Series MPU RZ/A Series MPU RZ/G Series MPU RZ/T Series MPU RZ/N Series MPU RZ Family MPU Package overview
型号- RZ/A1M,RZ/A1L,RZ/N1D,RZ/G1M,RZ/G1N,RZ/A1H,R8A774BX,RZ/A1LU,RZ/G1C,RZ/G1E,RZ/G1H,RZ/A1,RZ/A,RZ/G2,RZ/N,RZ/A2M,RZ/G2M,RZ/G2N,RZ/G2M 96,R8A774EX,RZ/G,RZ/N1,RZ/G2E 96,RZ/A1LC,RZ/T1,RZ/G2E,RZ/T,RZ/G2H,R8A774C0,RZ/N1S,RZ FAMILY,R8A774AX,RZ/G2M-96CE,RZ/N1L
【应用】瑞萨基于RZ/T2M微处理器的交流伺服解决方案,可实现兼顾成本与性能的高精确自动化控制系统
瑞萨交流伺服解决方案集成电机控制和EtherCAT设计,通过同步时间敏感型工业以太网通信为高速和高精度电机控制提供支持。由三个部分组成:主系统控制、逆变驱动控制和电机编码器,这些不同部分既以物理方式隔离又保持高度互连。
应用方案 发布时间 : 2022-11-19
【选型】工业以太网微处理器RZ/T1系列,支持JTAG或Serial烧录的不同型号产品有什么区别
Renesas推出的RZ系列高端MPU能够为未来的智能社会所需要的解决方案,工程师可以很容易地实现高分辨率的人机界面、嵌入式视觉和实时工业级以太网连接,适应于伺服、机器人、变频器等应用。RZ/T1系列是RZ系列微处理器的第二代产品,RZ/T1系列高端微处理器利用紧耦合存储器实现高速、高可靠性,并支持多协议的工业以太网通信。本文介绍RZ/T1系列产品烧录方式不同以及对应型号,方便客户选型。
器件选型 发布时间 : 2020-03-09
【产品】瑞萨推出适用于工业以太网通信和TSN的RZ/N2L微处理器,可方便地向工业设备及装置添加网络功能
近来,“数字化转型(DX)”这个词常常进入人们的视野。数字化转型的构建以“连接”为基础,而工业界很早就希冀通过“连接”来提高生产效率。瑞萨电子推出了适用于工业以太网通信和TSN的RZ/N2L微处理器,可方便地向工业设备及装置添加网络功能。
产品 发布时间 : 2022-08-14
Renesas(瑞萨电子)RZ/T1系列微处理器(MCU)产品介绍
描述- RZ/T1系列是RZ系列微处理器的第二代产品,RZ/T系列高端微处理器利用紧耦合存储器实现高速、高可靠性,并支持多协议的工业以太网通信。
型号- RZ/T1,RZ/T
【产品】实现高速图像处理和嵌入式人工智能应用的全新RZ/A2M微处理器
2018年10月4日,瑞萨电子推出全新的RZ/A2M 微处理器(MPU),把 e-AI 解决方案的使用扩展到高端应用。新款MPU提供的图像处理性能是其前一代产品RZ/A1的10倍,通过采用瑞萨电子独有的动态可配置处理器,能够以低功耗实现实时的图像处理。
新产品 发布时间 : 2018-10-12
瑞萨RZ/G系列高端ARM微处理器的选型指导
Renesas的RZ/G系列微处理器承载了RZ/A系列微处理器处理图像的能力,为图形提供高端性能,多流视频。RZ/G系列微处理器还开发出了嵌入式视觉,3D图形加速器,全高清视频编解码器等功能。Renesas公司还提供RZ/G微处理器的Linux平台,这是一个友好的软件开发环境,帮助用户适用降低Linux采用和维护的障碍和成本。
器件选型 发布时间 : 2018-04-14
【IC】瑞萨内置Cortex®-R52 CPU的微处理器RZ/T2M,可降低电机控制系统BOM成本
Renesas推出的RZ/T2M微处理器将快速和高精度的实时电机控制功能与最新的工业以太网系统架构结合在一个芯片上,同时支持功能安全操作。 RZ/T2M提供电机控制的所有基本外围功能,使客户能够减少外部组件的数量,降低BOM成本和产品尺寸。
新产品 发布时间 : 2022-10-26
电子商城
现货市场
服务
支持微型计算机 、便携式计算机显示设备、投影仪、打印设备、绘图仪、多用途打印复印机、扫描仪、计算机内置电源、电源适配器、充电器、服务器、收款机等产品中国强制性产品认证。
提交需求>
可定制波导隔离器频率覆盖5.5GHz~110GHz,插损损低至0.25dB、隔离度、正向方向功率、封装尺寸参数。
最小起订量: 1pcs 提交需求>
登录 | 立即注册
提交评论