使用TI图形库中的 pnmtoc 将图片转换后c文件太大,keil软件编译通过了

zhoouauruheng   2012-11-21 14:50 楼主
近期,使用TI的LM3S9B92芯片,在用到TI图形库的时候遇到了一个问题,就是使用库提供的tool中的pnmtoc将pnm格式的图片转换为.c文件,把c文件弄到keil上编译,提示文件太大,无法通过编译!应该怎么解决呢!

经过2天的检查和尝试,原来是keil破解的问题,加上用的是win7系统,破解上的权限也找了蛮久!



  有遇到类似问题的站友,可以参考解决下!  谢谢

[ 本帖最后由 zhoouauruheng 于 2012-11-23 14:06 编辑 ]

回复评论 (9)

..\Output\LM9S9B92.axf: error: L6047U: The size of this image (35052 bytes) exceeds the maximum allowed for this version of the linker

这是keil编译时错的错误!
点赞  2012-11-21 14:51
按提示你的编译器软件是32K限制版本?
点赞  2012-11-21 15:40

回复 板凳 shower.xu 的帖子

怎么修改啊?我用的是keil4.6版本的!
点赞  2012-11-21 15:55
我看了,每次转化的图片压缩格式都是IMAGE_FMT_8BPP_COMP!   貌似IMAGE_FMT_4BPP_COMP压缩格式才能使用的! 不知道怎么改成这个压缩格式!
点赞  2012-11-21 16:29
引用: 原帖由 zhoouauruheng 于 2012-11-21 16:29 发表
我看了,每次转化的图片压缩格式都是IMAGE_FMT_8BPP_COMP!   貌似IMAGE_FMT_4BPP_COMP压缩格式才能使用的! 不知道怎么改成这个压缩格式!
1、可能不是你IC容量不够,是你编译器不允许编译大于32K的文件
2、外扩flash或sd存储
点赞  2012-11-21 18:30
换了一个驱动库还是不行! 用同事的工程编译时可以通过的!换到我的电脑就不行了···
点赞  2012-11-22 14:07
还是没找到问题在哪
点赞  2012-11-22 17:24
问题找到了!原来是keil软件没破解的问题,但是我用注册机获取破解码了,但是一直破解成功,后来一直检查破解失败的原因,最后找到,原来我是WIN7系统,权限的问题,导致破解失败,最终,还是解决了!
点赞  2012-11-23 13:55
简简单单的小问题,如果以后谁遇到了可以参考去解决下!省下不少时间!

[ 本帖最后由 zhoouauruheng 于 2012-11-23 14:06 编辑 ]
点赞  2012-11-23 13:58
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复