这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » [已OK]Renesas Hew配置sect30.inc遇到的问题

共7条 1/1 1 跳转至

[已OK]Renesas Hew配置sect30.inc遇到的问题

菜鸟
2008-07-10 18:14:15     打赏
R8C/2C 的一个系列MCU中有ROM 96K的
固定中断向量表刚好在ROM中间,
现在代码超过48k,以至于 代码段和固定中断向量表重叠。
请问如何将重叠部分的代码重新指定到固定向量表之后的ROM空间内?



关键词: Renesas     配置     sect30.inc     遇到         

菜鸟
2008-07-10 21:36:52     打赏
2楼

三菱的编译器中
.section program ROMDATA
.org 04000h


.section fVector
.org 0fffch
其中0ffdch~0ffffh为固定向量表区域.

现在的program超过了10000h,而在10000h后直到1BFFFh都还是ROM区
请问怎么样才能不覆盖固定向量表???


菜鸟
2008-07-14 10:23:27     打赏
3楼

谢谢了~


菜鸟
2008-07-16 16:10:04     打赏
4楼
对了,
.section program2,CODE
这句话中 CODE是program2的属性。那么CODE这个属性在汇编当中是个关键字吧。
这个应该和使用的MCU软件手册有关吧。因为有可能有时候属性分为ROMDATA和RAMDATA。

可能。我试试。想法而已。

菜鸟
2008-07-16 16:41:32     打赏
5楼

用Hew编译到 #pragma SECTION program2
提示 format error.
大家都使用OK???


菜鸟
2008-07-17 14:36:04     打赏
6楼

提示format error?
怎么解决?
看提供的软件手册,也没有提到说有将 代码段 地址重定位的说法。


菜鸟
2008-07-17 16:14:42     打赏
7楼

#pragma section program program2

看了例程,问题解决了。
非常感谢ammiezhang


C Complier User Manunal有提到这个吗?我没有下载到。
用的是C编译器套件,里边没有提到这种用法。
初次开发,遇到了以前没有考虑过的问题。


共7条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]