- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
从r8c转至rl78的迁移指引ccnvnc30-renesaselectronics
应用说明
从R8C 转至RL78 的迁移指南 R01AN3508CC0100
Rev.1.00
(CcnvNC30) 2017.03.31
要点
本篇应用说明介绍了将程序从R8C 转至RL78 的方法。
对象MCU
RL78 、R8C 族
将本篇应用说明应用到其他MCU 时,请根据MCU 的规格进行详细的评价。
R01AN3508CC0100 Rev.1.00 Page 1 of 27
2017.03.31
从R8C 转至RL78 的迁移指南 (CcnvNC30)
目录
1. 将程序从R8C 转至RL78 的方法 3
2. 通过CcnvNC30 进行的程序转换 3
2.1 CcnvNC30 3
2.2 CcnvNC30 的用法 4
2.3 不使用CcnvNC30 时 6
3. 外围功能的程序转换 7
3.1 程序的自动生成 7
3.2 程序的添加 9
3.3 不使用代码生成工具时 9
4. 置换实例 10
4.1 R8C 参考例程(使用RTC 时钟运行模式) 10
4.1.1 使用CcnvNC30 为CC-RL 导入源文件 10
4.1.2 程序的自动生成 12
4.1.3 程序的添加 14
4.1.4 其他变更事项 18
4.1.5 置换后的参考例程 19
4.2 R8C 的参考例程(DTC 运行) 20
4.2.1 使用CcnvNC30 为CC-RL 导入源文件 20
4.2.2 程序的自动生成 21
4.2.3 程序的添加 24
4.2.4 其他变更事项 25
4.2.5 置换后的参考例程 26
4.3 参考例程的动作确认条件 27
5. 参考例程 27
6. 参考文献 27
公司主页和咨询窗口 27
R01AN3508CC0100 Rev.1.00 Page 2 of 27
2017.03.31
从R8C 转至RL78 的迁移指南 (CcnvNC30)
1. 将程序从R8C 转至RL78 的方法
本节介绍将程序从R8C 转至RL78 的方法。
首先通过C 源代码转换器CcnvNC30 将C 编译器NC30 的扩展功能转换为C 编译器CC-RL 的扩展功能。
然后通过集成开发环境CS+或者e2studio 创建工程。由于R8C 与RL78 的外围功能不同,所以不使用R8C
的外围功能程序而选择RL78 的代码生成工具来生成RL78 的外围功能程序。
将通过Ccnv NC30 转换的程序与上述外围功能程序组合后替换程序。
2. 通过CcnvNC30 进行的程序转换
2.1 CcnvNC30
CcnvNC30 利用NC30 的C 源程序,将扩展语言说明 (如宏名称、保留字、#pragma 指令、扩展功能)转
换为CC-RL 的扩展语言说明。
CcnvNC30 是一种将用于NC30 的程序转为CC-RL 上可用的程序的软件。但因无法保证转换后的程序一定
可以运行,因此务必要在系统上对转换后的程序
文档评论(0)