cubesuite编译器基本设置

上传人:ldj****22 文档编号:35896224 上传时间:2018-03-22 格式:PDF 页数:14 大小:874.69KB
返回 下载 相关 举报
cubesuite编译器基本设置_第1页
第1页 / 共14页
cubesuite编译器基本设置_第2页
第2页 / 共14页
cubesuite编译器基本设置_第3页
第3页 / 共14页
cubesuite编译器基本设置_第4页
第4页 / 共14页
cubesuite编译器基本设置_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《cubesuite编译器基本设置》由会员分享,可在线阅读,更多相关《cubesuite编译器基本设置(14页珍藏版)》请在金锄头文库上搜索。

1、 2011 SUPERFLY TECHNOLOGY. All rights reserved. Rev:1.1 SUPERFLY Cubesuite+Cubesuite+编译器设置编译器设置 2014/03/3 一、添加中文注释: ToolOptionsText Editor,进行以下设置: 勾除【Enable file encoding auto detection】 【Default file encoding】选择“Chinese Simplified(GB2312)” RL78RL78编译器设置编译器设置 1 RL78RL78编译器设置编译器设置 二、双击Build ToolCo

2、mpile OptionsOptimization Perform optimization 选择 Yes(Code size)(-qx3)。设置优化方式。 3 RL78RL78编译器设置编译器设置 三、双击Build ToolCompile OptionsExtension 【Kanji character code of source】选择“Unspecified(-zn)” 编译时支 持中文字符 【Follow ANSI Standard 】选择”Yes(-za)” 标准C语言 4 RL78RL78编译器设置编译器设置 四、打开Build ToolCompile OptionsDat

3、a Control 【Pack structure members 】选择”Yes(-rc)” 表示结构体不对齐(默认对齐, 耗费字节空间) 5 RL78RL78编译器设置编译器设置 五、打开Build ToolAssemble OptionsOthers 【Kanji character code of source】选择“Unspecified(-zn)” 6 RL78RL78编译器设置编译器设置 7 六、打开Build ToolLink Options Device 为选项字节设置,不建议在此修改,可单独设置”.asm”文件配置选项字节。 RL78RL78编译器设置编译器设置 8

4、七、打开Build ToolVariables/Functions Relocation Options ROM/RAM Amount Information Output ROM/RAM usage 选择“Yes” 这样编 译时可以显示ROM/RAM使用情况 RL78RL78编译器设置编译器设置 八、打开Build ToolCompile OptionsStartup Use standard startup routine 选择”No” 不使用内部启动文件。可自己添加。 找到“cstart.asm”文件并添加到“Startup”目录下。然后右击“cstart.asm”文件,选 择【Pro

5、terty】。打开ProtertyBuild Settings 【Set as build-target】 选择 “Yes”。表示选用该asm文件。 RL78RL78编译器设置编译器设置 RL78RL78编译器设置编译器设置 RL78RL78编译器设置编译器设置 九、打开Debug ToolDownload File Settings Debug Information 【Execute to the specified symbol after CPU Reset】选择“Yes” 仿真时从汇编语句开始,否 则从Main函数开始。 RL78RL78编译器设置编译器设置 以上为基本设置,完成后则可以编写程序代码。至少应包含以下:Main()函数; hdwinit():硬件初始化函数;包含 “#pragma sfr #pragma DI #pragma EI #pragma NOP #pragma HALT #pragma STOP”(代码生成器可生成)的头文件。 编译器预处理指令 #pragma sfr:特殊功能寄存器声明 #pragma 指令:声明相关的汇编指令,以便在C语言中使用这些指令 DI:关中断指令 EI:开中断指令 NOP:空指令 HALT:HALT指令(进入等待模式) STOP:STOP指令(进入停止模式) RL78RL78编译器设置编译器设置

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号