51单片机驱动控制彩屏系列讲座
第一讲:单片机STC89C52+RA8889驱动控制彩屏【 源码v1.0 】
第二讲:单片机STC89C52+RA8889驱动控制彩屏 代码移植介绍
第三讲:单片机STC89C52+RA8889驱动控制彩屏 代码的压缩(Keil编译器)
第四讲:单片机STC89C52+RA8889驱动控制彩屏 代码移植范例(包含API接口)【 源码v1.1 】
第五讲:51单片机+RA8889驱动控制彩屏 完整源码说明 【 源码v1.2 】
本章介绍使用Keil编译器时如何压缩51单片机移植RA8889的代码。
瑞佑(RAIO)科技所推出的RA8889是一颗图形控制芯片,具有相当多的图形显示功能,包括绘图、文字显示、DMA、JPG解码、AVI解码等,因此API函数十分丰富,也就造成代码庞大,冗余较多。对于单片机来说,FLASH空间都比较小,因此除了在移植时要适当裁剪代码之外,我们对编译器也要适当设定,可大大减少生成文件的大小。
一、选择扩展链接程序:
二、模块优化级别:使用公共块代码编译
三、编译时不包含未使用的函数模块:REMOVEUNUSED
这样设定之后,代码编译完就很小啦!
原文地址:https://bbs.lcdvision.com.cn/forum.php?mod=viewthread&tid=45&page=1&extra=#pid46