OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5906|回复: 2

加入原子LCD库,用compiler v6编译报错(内存不足),用v5没错但太慢了

[复制链接]

4

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
90
金钱
90
注册时间
2017-1-31
在线时间
14 小时
发表于 2019-7-20 11:39:40 | 显示全部楼层 |阅读模式
大家好,我想请教个关于keil5中compilerV5和V6的问题。 QQ图片20190720112934.png


就是我用cubeMX生成了工程,然后用V6编译了下,很正常十几秒就好了,然后我想用LCD屏,HAL库没有较高级的封装,我就把原子哥的LCD库放了进去,然后编译了下,keil就报错了,提示内存不足,如下图:

333.png

但我回想之前用原子哥的LCD库,加了一堆其它的东西也都从来没报过这样的错,怎么回事,我就拿原子哥的例程跑了下是没问题的,但编译的很慢,于是我到选项卡看,我发现用的是默认的V5的编译器,然后我就把我刚建的工程编译器选成V5的,编译了下,就通过了,如下图:
222.png

但是,但是,但是,,,好奇怪啊,这是为啥啊, 为啥V5编译通过而V6编译就内存不足呢?
而且这样也过分将就了啊,,编译一下要3分多钟,完全没效率了啊

百度也查不清楚原因,特来论坛向大家请教,希望前辈们能指导下!

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

10

主题

44

帖子

0

精华

初级会员

Rank: 2

积分
100
金钱
100
注册时间
2019-6-28
在线时间
27 小时
发表于 2019-7-20 22:30:55 | 显示全部楼层
我是采用默认的编译器,按照你说的选择v5和v6.6的确都出错了,内存不足,建议采用外部flash存储这些。
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
5
金钱
5
注册时间
2023-4-27
在线时间
1 小时
发表于 2023-4-27 16:40:38 | 显示全部楼层
我也更换compiler6后提示内存不足,有没有大佬指导一下
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-4-19 21:39

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表