第三讲:单片机STC89C52+RA8889驱动控制彩屏 代码的压缩(Keil编译器)

描述

51单片机驱动控制彩屏系列讲座

第三讲:单片机STC89C52+RA8889驱动控制彩屏 代码的压缩(Keil编译器)

本章介绍使用Keil编译器时如何压缩51单片机移植RA8889的代码。

瑞佑(RAIO)科技所推出的RA8889是一颗图形控制芯片,具有相当多的图形显示功能,包括绘图、文字显示、DMA、JPG解码、AVI解码等,因此API函数十分丰富,也就造成代码庞大,冗余较多。对于单片机来说,FLASH空间都比较小,因此除了在移植时要适当裁剪代码之外,我们对编译器也要适当设定,可大大减少生成文件的大小。

一、选择扩展链接程序:

控制芯片

二、模块优化级别:使用公共块代码编译

控制芯片

三、编译时不包含未使用的函数模块:REMOVEUNUSED

控制芯片

这样设定之后,代码编译完就很小啦!可以满足更低阶的51芯片。

审核编辑 黄宇

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分