Z-Stack_home_1.2.2a版本中,使用sample工程 C:\ti\simplelink\zstack_home_1_02_02a_44539\Projects\zstack\HomeAutomation\SampleDoorLock 编译ZStackCore后生成的镜像文件为64KB。现在的问题是flash空间不够用了,想压缩ZStackCore占用的空间,请问该如何优化,有没有相关文档,谢谢。
VV:
你自己的程序有多少?需要加这么多吗?
应该有30K程序是可以让你们开发的,何况99K的程序里面已经有一个sampleapp了
xuesong wang:
回复 VV:
128K的flash分成了四个部分,分别用于Application, ZStackCore, NV, Reserved,其中Application域占52K, ZStackCore占64K, NV占8K, Reserved占4K;
使用sampleDoorLock例程,去掉一些不必要的配置(比如ZCL_EZMODE等),生成的镜像44K左右,这样该区域还剩下 8K;
ZStackCore编译生成的镜像63.8K, 这样该区域剩余不到1K;
NV和reserved区域各自存放着自己的内容,不能占用;
这样的话,可用空间也就不到10K了,远没有30K。
不知道是不是有什么地方还可以优化?
xuesong wang:
回复 xuesong wang:
生成的镜像分别为: SampleDoorLock.out 和 ZStackCoreEndDevice.out