打印

link出现错误,求指教

[复制链接]
1292|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xiariguodong|  楼主 | 2012-7-9 10:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
mcu是CY8C21434,我用c写的程序 程序也不长,150多行 也没有用多少模块(1个iic,1个csd,1个timer8),生成文件时总是出现错误:
!ERROR {linker} Not enough space in FLASH to store xidata.
在project-settings里改linker, 往大改越改越不够,往小改相应的flash里已经有数据了;怎么改都是不行。
按理说21434有8k的flash,我的程序也不可能8k都占了,是不是我哪里没有设置好,求各位高手指教!!
沙发
zhangyp1987| | 2012-7-10 15:47 | 只看该作者
:'(顶顶顶顶顶,坐等高手指教!

使用特权

评论回复
板凳
zhangyp1987| | 2012-7-10 15:47 | 只看该作者
:'(顶顶顶顶顶,坐等高手指教!

使用特权

评论回复
地板
jxin| | 2012-7-11 12:33 | 只看该作者
可以附上您的project?

使用特权

评论回复
5
xiariguodong|  楼主 | 2012-7-11 15:54 | 只看该作者
附上project 感谢4楼的jxin

TouchPad_Samples.rar

384.23 KB

使用特权

评论回复
6
jxin| | 2012-7-12 10:15 | 只看该作者
我尝试用新版本的Imagecraft compiler 8.05 , 代码编译出来是6K多,原来7 版本的是8.2K,超出这个片子容量。
虽然那三个模块没可能占用6k那么多Flash,但是您的code里有很多math functions, it is take up lot of flash, 参考AN60468 - http://www.cypress.com/?rID=45644

使用特权

评论回复
7
jxin| | 2012-7-12 10:18 | 只看该作者
新imagecraft complier 下载地址
http://www.cypress.com/?rID=58674

使用特权

评论回复
8
xiariguodong|  楼主 | 2012-7-12 13:00 | 只看该作者
感谢 jxin !!解决了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

23

帖子

0

粉丝