diff --git a/Sys.cpp b/Sys.cpp index 91464421..0ab1a1cd 100644 --- a/Sys.cpp +++ b/Sys.cpp @@ -189,6 +189,7 @@ TSys::TSys() InitHeapStack(RAMSize); #endif + RAM = (uint)&__heap_base; StartTime = 0; OnTick = NULL; diff --git a/Sys.h b/Sys.h index 2ed070c5..33f2e0e5 100644 --- a/Sys.h +++ b/Sys.h @@ -86,6 +86,7 @@ public: uint CPUID; // CPUID ushort FlashSize; // 芯片Flash容量。 ushort RAMSize; // 芯片RAM容量 + ushort RAM; // 系统静态分配内存大小 TSys(); // 构造函数 //~TSys(); // 析构函数