Designer5.0 SP2 新建的工程總是出錯???

[复制链接]
 楼主| deelee 发表于 2010-3-26 10:53 | 显示全部楼层 |阅读模式
選擇21434的,一啟用API函數就出錯,大家幫幫忙啊!工程在附件,錯誤如下:
Linking with linkfile
-F0x30 -g -blit:0x150.0x1fff
-bdata:0.0x100 -bSSCParmBlk:0x00F7.0x00FF -BInterruptRAM:0 -Bvirtual_registers  
-Btg_RAM   
-Btg_RAM   
-Btg_RAM
-o"output/TG"
./obj/main.o   
C:/DOCUME~1/ADMINI~1.CHO/??/TG/TG/lib/libPSoc.a -LC:/PROGRA~1/Cypress/Common/CY3E64~1/tools/lib/LMM/eightpages C:/PROGRA~1/Cypress/Common/CY3E64~1/tools/lib/CY8C21030/cms.a C:/PROGRA~1/Cypress/Common/CY3E64~1/tools/lib/LMM/UASW/NoMAC/arith.a
ilinkm8c.exe -u ./obj/boot.o @linkfile
LMM info: area 'InterruptRAM' uses 8 bytes in SRAM page 0
LMM info: area 'virtual_registers' uses 2 bytes in SRAM page 0
!W warning: the value 0xff is written to location 0x157 more than once.
!E C:\PROGRA~1\Cypress\Common\CY3E64~1\tools\Overlap.txt(0) Address from 0x150 to 0x15a already contains a value
C:\PROGRA~1\Cypress\Common\CY3E64~1\tools\make: *** [output/TG.rom] Error 1

TG - 2 error(s) 1 warning(s) 10:40:55

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
Apnote 发表于 2010-3-26 13:17 | 显示全部楼层
memory地址0x150 to 0x15a already contains a value,
选项Project >> Settings >> Linker将start address改为1x15b

int iCentriodPos;

struct I2C_Regs
{     WORD wRawCount;
           WORD wBaseLine;
           WORD wDiff;
           char cStr[5];
} MyI2C_Regs;

void main(void)
{
    M8C_EnableGInt;
        EzI2Cs_1_SetRamBuffer(sizeof(MyI2C_Regs),6,(BYTE*)&MyI2C_Regs);
        EzI2Cs_1_Start();
        EzI2Cs_1_SetAddr(0x10);
       
}
love_life 发表于 2010-3-28 22:26 | 显示全部楼层
回答的挺好的,学习了
loveforever 发表于 2010-3-30 19:48 | 显示全部楼层
学习了。
swolf 发表于 2010-3-30 19:54 | 显示全部楼层
解释的真清楚,学习了。
lyq0129 发表于 2010-4-1 15:39 | 显示全部楼层
受教了~~
五谷道场 发表于 2010-4-1 15:41 | 显示全部楼层
看有点晕
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

23

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部