最近公司要使用瑞萨芯片R8C/2A,见了个c的工程,里面的很多都看不懂:
resetprg.h中
#pragma CREG _sp_ sp;CREG是什么意思,sp有这个寄存器吗?
#pragma STACKSIZE __STACKSIZE__ //user stack这个STACKSIZE命令有吗?
#pragma ISTACKSIZE __ISTACKSIZE__ //interrupt stack这个ISTACKSIZE 命令有吗?
resetprg.c中
sp_ = &_stack_top; // set user stack pointer这里的没有定义_stack_top,只有外部定义extern _UINT _stack_top,_istack_top;
这样的的地方有很多,我都看的头晕了,请高手解释,瑞萨这么难吗?我都没信心了,不行就换方案了!太有挫败感了!
共6条
1/1 1 跳转至页

3楼
resetprg.h只是在自动建立C startup文件时,把您在系统连接时所选择的堆栈大小,起始地址等关联起来,程序启动后将自动进行初始化程序(SP设定,RAM清零等),一般刚开始时,不用特别去关心。
这样 您可重点关注您的Main函数,当然使用中断时,要在intprg.C里进行设定,HEW与NC30的用户手册里有详细介绍。中文手册在:
http://cn.renesas.com/fmwk.jsp?cnt=tool_child.htm&fp=/product_catalog/child_folder/&title=%E5%B7%A5%E5%85%B7%E7%94%A8%E6%88%B7%E6%89%8B%E5%86%8C
这样 您可重点关注您的Main函数,当然使用中断时,要在intprg.C里进行设定,HEW与NC30的用户手册里有详细介绍。中文手册在:
http://cn.renesas.com/fmwk.jsp?cnt=tool_child.htm&fp=/product_catalog/child_folder/&title=%E5%B7%A5%E5%85%B7%E7%94%A8%E6%88%B7%E6%89%8B%E5%86%8C

5楼
我也有同样的感觉,很想换方案了,为何这么难找个技术支持呢,瑞萨,烧写程序也不知道,哎,这里的总工什么也不和我交流,我很头疼…………

共6条
1/1 1 跳转至页
回复
打赏帖 | |
---|---|
分享博世的两种不同的喷射系统模式被打赏5分 | |
汽车+开路实验与短路实验被打赏10分 | |
多点式电子控制汽油喷射系统知识分享被打赏10分 | |
分享机械控制式汽油喷射系统被打赏5分 | |
汽车显示屏——第2部分:TFTLCD、OLED和micro-LED显示屏电源技术被打赏50分 | |
汽车+汽车电路板的走线规则被打赏20分 | |
五一劳动节快乐被打赏5分 | |
【分享开发笔记,赚取电动螺丝刀】s32k146适配zephyr(六)使用Ozone调试镜像被打赏29分 | |
【分享开发笔记,赚取电动螺丝刀】s32k146适配zephyr(五)添加设备树节点被打赏33分 | |
【分享开发笔记,赚取电动螺丝刀】s32k146适配zephyr(四)使用I2C总线驱动RA8900CE芯片被打赏23分 |