最近公司要使用瑞萨芯片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 跳转至页
回复
打赏帖 | |
---|---|
【S32K146】S32DS watchdog 配置使用被打赏20分 | |
【Zephyr】使用 IAR 调试 Zephyr 镜像被打赏20分 | |
【Zephyr】MCXN947 Zephyr 开发入门适配shell被打赏20分 | |
【我要开发板】6.联合MATLAB记录数据被打赏50分 | |
【瑞萨RA2E1开发板】:使用ADC功能实现位移传感器采集方案被打赏20分 | |
【nRF7002DK】基于sht30的温湿度计被打赏20分 | |
【nRF7002DK】日志打印被打赏20分 | |
【换取手持示波器】RGB屏幕移植ARM-2D库被打赏35分 | |
【分享开发笔记,赚取电动螺丝刀】分享一下如何解决瑞萨RA2E1使用printf编译报错问题被打赏27分 | |
rtthread硬件加密-5hash加密分析被打赏10分 |