近期,使用TI的LM3S9B92芯片,在用到TI图形库的时候遇到了一个问题,就是使用库提供的tool中的pnmtoc将pnm格式的图片转换为.c文件,把c文件弄到keil上编译,提示文件太大,无法通过编译!应该怎么解决呢!
经过2天的检查和尝试,原来是keil破解的问题,加上用的是win7系统,破解上的权限也找了蛮久!
有遇到类似问题的站友,可以参考解决下! 谢谢
[ 本帖最后由 zhoouauruheng 于 2012-11-23 14:06 编辑 ]
..\Output\LM9S9B92.axf: error: L6047U: The size of this image (35052 bytes) exceeds the maximum allowed for this version of the linker
这是keil编译时错的错误!
回复 板凳 shower.xu 的帖子
怎么修改啊?我用的是keil4.6版本的!
我看了,每次转化的图片压缩格式都是IMAGE_FMT_8BPP_COMP! 貌似IMAGE_FMT_4BPP_COMP压缩格式才能使用的!
不知道怎么改成这个压缩格式!
引用: 原帖由 zhoouauruheng 于 2012-11-21 16:29 发表
我看了,每次转化的图片压缩格式都是IMAGE_FMT_8BPP_COMP! 貌似IMAGE_FMT_4BPP_COMP压缩格式才能使用的! 不知道怎么改成这个压缩格式!
1、可能不是你IC容量不够,是你编译器不允许编译大于32K的文件
2、外扩flash或sd存储
换了一个驱动库还是不行! 用同事的工程编译时可以通过的!换到我的电脑就不行了···
问题找到了!原来是keil软件没破解的问题,但是我用注册机获取破解码了,但是一直破解成功,后来一直检查破解失败的原因,最后找到,原来我是WIN7系统,权限的问题,导致破解失败,最终,还是解决了!
简简单单的小问题,如果以后谁遇到了可以参考去解决下!省下不少时间!
[
本帖最后由 zhoouauruheng 于 2012-11-23 14:06 编辑 ]