本文檔提供了有關 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 節,配置器之間的區別。
由于High-performance Embedded Workshop的規范,為H8SX、H8S家族創建的workspace不能用于RX家族;應為 RX 系列創建一個新工作區。
參數數據類型和大小
圖2中的表格顯示了HI1000/4和RI600/4在每個參數數據類型和大小上的差異。當應用程序使用表中陰影的數據類型時,檢查并更改使用此類數據類型的代碼。(特別注意 FLGPTN 類型(事件標志位模式)已從 16 位更改為 32 位。)
基本數據類型的差異
編輯:hfy
-
C語言
+關注
關注
180文章
7614瀏覽量
137702 -
編譯器
+關注
關注
1文章
1642瀏覽量
49283
發布評論請先 登錄
相關推薦
瑞薩RX600系列是一個新的MCU/DSP混合
![瑞薩<b class='flag-5'>RX600</b><b class='flag-5'>系列</b>是一個新的MCU/DSP混合](https://file.elecfans.com/web2/M00/49/9F/pYYBAGKhvEOAcvlzAABKgDW7B34834.png)
RI600V4 Real-time OS for RX Family (supported by CS+ and e2 studio) Trial 軟件 Further note Rev.1.03
![<b class='flag-5'>RI600V4</b> Real-time OS for <b class='flag-5'>RX</b> Family (supported by CS+ and e2 studio) Trial 軟件 Further note Rev.1.03](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
Renesas Flash Programmer V2.05 Flash memory programming software 用戶手冊: RX100, RX200, RX600(Except RX64M)
![Renesas Flash Programmer V2.05 Flash memory programming software 用戶手冊: <b class='flag-5'>RX</b>100, <b class='flag-5'>RX</b>200, <b class='flag-5'>RX600</b>(Except <b class='flag-5'>RX</b>64M)](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
Renesas Flash Programmer V2.04 Flash memory programming software 用戶手冊 RX100, RX200, RX600(Except RX64x)
![Renesas Flash Programmer V2.04 Flash memory programming software 用戶手冊 <b class='flag-5'>RX</b>100, <b class='flag-5'>RX</b>200, <b class='flag-5'>RX600</b>(Except <b class='flag-5'>RX</b>64x)](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
RI600PX 用戶手冊: Coding(Real-time OS for RX Family with MPU) Rev.1.01
![<b class='flag-5'>RI600</b>PX 用戶手冊: Coding(Real-time OS for <b class='flag-5'>RX</b> Family with MPU) Rev.1.01](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
RI600PX 用戶手冊: Debug(Real-time OS for RX Family with MPU) Rev.1.00
![<b class='flag-5'>RI600</b>PX 用戶手冊: Debug(Real-time OS for <b class='flag-5'>RX</b> Family with MPU) Rev.1.00](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
RI600/PX V.1.00 用戶手冊(Real-time OS for RX Family with MPU) Rev.1.00
![<b class='flag-5'>RI600</b>/PX V.1.00 用戶手冊(Real-time OS for <b class='flag-5'>RX</b> Family with MPU) Rev.1.00](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
RI600/4 用戶手冊(Real-time OS for RX Family) Rev.1.00
![<b class='flag-5'>RI600</b>/<b class='flag-5'>4</b> 用戶手冊(Real-time OS for <b class='flag-5'>RX</b> Family) Rev.1.00](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
RI600V4 Real-time OS for RX Family(supported by CS+ and e2 studio) Trial 軟件 Further note Rev.1.03
![<b class='flag-5'>RI600V4</b> Real-time OS for <b class='flag-5'>RX</b> Family(supported by CS+ and e2 studio) Trial 軟件 Further note Rev.1.03](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
Renesas Flash Programmer V2.05 Flash memory programming software 用戶手冊: RX100, RX200, RX600(Except RX64M)
![Renesas Flash Programmer V2.05 Flash memory programming software 用戶手冊: <b class='flag-5'>RX</b>100, <b class='flag-5'>RX</b>200, <b class='flag-5'>RX600</b>(Except <b class='flag-5'>RX</b>64M)](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
Renesas Flash Programmer V2.04 Flash memory programming software 用戶手冊 RX100, RX200, RX600(Except RX64x)
![Renesas Flash Programmer V2.04 Flash memory programming software 用戶手冊 <b class='flag-5'>RX</b>100, <b class='flag-5'>RX</b>200, <b class='flag-5'>RX600</b>(Except <b class='flag-5'>RX</b>64x)](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
RI600PX 用戶手冊: Coding(Real-time OS for RX Family with MPU) Rev.1.01
![<b class='flag-5'>RI600</b>PX 用戶手冊: Coding(Real-time OS for <b class='flag-5'>RX</b> Family with MPU) Rev.1.01](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
RI600PX 用戶手冊: Debug(Real-time OS for RX Family with MPU) Rev.1.00
![<b class='flag-5'>RI600</b>PX 用戶手冊: Debug(Real-time OS for <b class='flag-5'>RX</b> Family with MPU) Rev.1.00](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
RI600/PX V.1.00 用戶手冊(Real-time OS for RX Family with MPU) Rev.1.00
![<b class='flag-5'>RI600</b>/PX V.1.00 用戶手冊(Real-time OS for <b class='flag-5'>RX</b> Family with MPU) Rev.1.00](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評論