首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 嵌入式系统 > Renesas M16C, R8C子函数中变量定义超过255 个字节时试编译出错解决方法

Renesas M16C, R8C子函数中变量定义超过255 个字节时试编译出错解决方法

资料介绍
当基于瑞萨 M16C, R8C 系列微控制器进行C 语言应用程序设计时,如果在子函数中定义的
变量超过255 个字节,程序编译出错。
针对这种情况,问题的主要原因是子函数中定义的变量在函数调用时都是保存在堆栈中,
而NC30 编译器默认设置的在函数调用时使用的堆栈大上限为255 个字节,因此, 当子函
数中定义超过255 个字节的变量时,编译会出错。
致尊敬的顾客



关于产品目录等资料中的旧公司名称

NEC电子公司与株式会社瑞萨科技于2010年4月1日进行业务整合(合并),整合后的
新公司暨“瑞萨电子公司”继承两家公司的所有业务。因此,本资料中虽还保留有旧公司
名称等标识,但是并不妨碍本资料的有效性,敬请谅解。


瑞萨电子公司网址:http://www.renesas.com




2010 年 4 月 1 日
瑞萨电子公司




【发行】瑞萨电子公司(http://www.renesas.com)

【业务咨询】http://www.renesas.com/inquiry
Notice
1. All information included in this document is current as of the date this document is issued. Such information, however, is
subject to change without any prior notice. Before purchasing or using any Renesas Electronics products listed herein, ple
标签:堆栈255
Renesas M16C, R8C子函数中变量定义超过255 个字节时试编译出错解决方法
本地下载

评论