AWTK flash空間最適化
1613 ワード
512 K Flashのスペースの最適化
背景
Program Size: Code=222780 RO-data=232212 RW-data=720 ZI-data=53440
512 K Flashのみのプラットフォームでは、アプリケーションに残されるスペースが少なくなります.ここでは、スペースをさらに最適化する方法を紹介します.
AWTK最適化
30 K程度のスペースを最適化できます.
Program Size: Code=193658 RO-data=232214 RW-data=720 ZI-data=53440
awtk_の変更config.hファイル、WITH_を削除UNICODE_BREAKの定義.
//#define WITH_UNICODE_BREAK 1
50 K程度のスペースを最適化できます.
Program Size: Code=190338 RO-data=186674 RW-data=400 ZI-data=53440
BGR 565形式のLCDについてawtk_を変更config.hファイル、次のマクロ定義を追加
/**
* 512K flash , LCD BGR565。 , bitmap 。 。
* LCD , :src/blend/soft_g2d.c 。
*
*/
#define LCD_BGR565_LITE 1
30 K程度のスペースを最適化できます.
Program Size: Code=163602 RO-data=186498 RW-data=400 ZI-data=53440
10 K程度のスペースを最適化できます.
Program Size: Code=149510 RO-data=186494 RW-data=400 ZI-data=53440
最大20 K程度のスペースを最適化できます