本文档提供了有关 C 语言应用程序从 HI1000/4 过渡到 RI600/4 的有用信息,特别是有关从 HI1000/4 到 RI600/4 更改的规范。
概述图 1 概述了从 HI1000/4 到 RI600/4 的应用程序资产过渡。

应用资产转移概述
C 应用程序源代码
C 源代码中与编译器差异相关的某些部分在某些情况下应进行修改。此外,应根据以下部分中描述的操作系统规范之间的差异,根据需要修改代码。
汇编语言应用程序源代码
H8SX、H8S 系列和 RX 系列的汇编语言不兼容;应该为 RX 系列创建一个新的汇编语言代码。
GUI Configurator File (.hcf)
RI600/4 支持GUI Configurator,但HI1000/4 和RI600/4 的.hcf 文件不兼容。请参阅第 14.1 节,配置器之间的区别。
Workspace (.hws, .hwp)
由于High-performance Embedded Workshop的规范,为H8SX、H8S家族创建的workspace不能用于RX家族;应为 RX 系列创建一个新工作区。
参数数据类型和大小
图2中的表格显示了HI1000/4和RI600/4在每个参数数据类型和大小上的差异。当应用程序使用表中阴影的数据类型时,检查并更改使用此类数据类型的代码。(特别注意 FLGPTN 类型(事件标志位模式)已从 16 位更改为 32 位。)

基本数据类型的差异
编辑:hfy
-
C语言
+关注
关注
183文章
7642浏览量
144652 -
编译器
+关注
关注
1文章
1670浏览量
51091
发布评论请先 登录
瑞萨RX600系列是一个新的MCU/DSP混合
RI600V4 Real-time OS for RX Family (supported by CS+ and e² studio) Trial 软件 Further note Rev.1.03
Renesas Flash Programmer V2.05 Flash memory programming software 用户手册: RX100, RX200, RX600(Except RX64M)
Renesas Flash Programmer V2.04 Flash memory programming software 用户手册 RX100, RX200, RX600(Except RX64x)
RI600PX 用户手册: Coding(Real-time OS for RX Family with MPU) Rev.1.01
RI600PX 用户手册: Debug(Real-time OS for RX Family with MPU) Rev.1.00
RI600/PX V.1.00 用户手册(Real-time OS for RX Family with MPU) Rev.1.00
RI600/4 用户手册(Real-time OS for RX Family) Rev.1.00
RI600V4 Real-time OS for RX Family(supported by CS+ and e² studio) Trial 软件 Further note Rev.1.03
Renesas Flash Programmer V2.05 Flash memory programming software 用户手册: RX100, RX200, RX600(Except RX64M)
Renesas Flash Programmer V2.04 Flash memory programming software 用户手册 RX100, RX200, RX600(Except RX64x)
RI600PX 用户手册: Coding(Real-time OS for RX Family with MPU) Rev.1.01
RI600PX 用户手册: Debug(Real-time OS for RX Family with MPU) Rev.1.00
RI600/PX V.1.00 用户手册(Real-time OS for RX Family with MPU) Rev.1.00

浅谈RX600 系列的实时操作系统 RI600/4
评论