From fb2e3c48b2f37cf7c22e5b68e7816ac8704ac4b9 Mon Sep 17 00:00:00 2001 From: Franc Urbanc Date: Tue, 4 Feb 2025 14:19:17 +0100 Subject: [PATCH] Examples: optimize RAM usage for RTOS in network examples (#94) --- Examples/Network/BSD_Client/RTE/CMSIS/RTX_Config.h | 4 ++-- Examples/Network/BSD_Server/RTE/CMSIS/RTX_Config.h | 4 ++-- Examples/Network/FTP_Server/RTE/CMSIS/RTX_Config.h | 4 ++-- Examples/Network/HTTPS_Server/RTE/CMSIS/RTX_Config.h | 4 ++-- Examples/Network/HTTP_Server/RTE/CMSIS/RTX_Config.h | 4 ++-- Examples/Network/HTTP_Upload/RTE/CMSIS/RTX_Config.h | 4 ++-- Examples/Network/SMTPS_Client/RTE/CMSIS/RTX_Config.h | 4 ++-- Examples/Network/SMTP_Client/RTE/CMSIS/RTX_Config.h | 4 ++-- Examples/Network/SNMP_Agent/RTE/CMSIS/RTX_Config.h | 4 ++-- Examples/Network/Telnet_Server/RTE/CMSIS/RTX_Config.h | 4 ++-- .../Projects/Network/BSD_Sockets/RTE/CMSIS/RTX_Config.h | 4 ++-- 11 files changed, 22 insertions(+), 22 deletions(-) diff --git a/Examples/Network/BSD_Client/RTE/CMSIS/RTX_Config.h b/Examples/Network/BSD_Client/RTE/CMSIS/RTX_Config.h index 46cf4bba..f8672bae 100644 --- a/Examples/Network/BSD_Client/RTE/CMSIS/RTX_Config.h +++ b/Examples/Network/BSD_Client/RTE/CMSIS/RTX_Config.h @@ -44,7 +44,7 @@ // Defines the combined global dynamic memory size. // Default: 32768 #ifndef OS_DYNAMIC_MEM_SIZE -#define OS_DYNAMIC_MEM_SIZE 32768 +#define OS_DYNAMIC_MEM_SIZE 4096 #endif // Kernel Tick Frequency [Hz] <1-1000000> @@ -179,7 +179,7 @@ // Defines stack size for threads with zero stack size specified. // Default: 3072 #ifndef OS_STACK_SIZE -#define OS_STACK_SIZE 3072 +#define OS_STACK_SIZE 1024 #endif // Idle Thread Stack size [bytes] <72-1073741824:8> diff --git a/Examples/Network/BSD_Server/RTE/CMSIS/RTX_Config.h b/Examples/Network/BSD_Server/RTE/CMSIS/RTX_Config.h index 46cf4bba..f8672bae 100644 --- a/Examples/Network/BSD_Server/RTE/CMSIS/RTX_Config.h +++ b/Examples/Network/BSD_Server/RTE/CMSIS/RTX_Config.h @@ -44,7 +44,7 @@ // Defines the combined global dynamic memory size. // Default: 32768 #ifndef OS_DYNAMIC_MEM_SIZE -#define OS_DYNAMIC_MEM_SIZE 32768 +#define OS_DYNAMIC_MEM_SIZE 4096 #endif // Kernel Tick Frequency [Hz] <1-1000000> @@ -179,7 +179,7 @@ // Defines stack size for threads with zero stack size specified. // Default: 3072 #ifndef OS_STACK_SIZE -#define OS_STACK_SIZE 3072 +#define OS_STACK_SIZE 1024 #endif // Idle Thread Stack size [bytes] <72-1073741824:8> diff --git a/Examples/Network/FTP_Server/RTE/CMSIS/RTX_Config.h b/Examples/Network/FTP_Server/RTE/CMSIS/RTX_Config.h index 46cf4bba..f8672bae 100644 --- a/Examples/Network/FTP_Server/RTE/CMSIS/RTX_Config.h +++ b/Examples/Network/FTP_Server/RTE/CMSIS/RTX_Config.h @@ -44,7 +44,7 @@ // Defines the combined global dynamic memory size. // Default: 32768 #ifndef OS_DYNAMIC_MEM_SIZE -#define OS_DYNAMIC_MEM_SIZE 32768 +#define OS_DYNAMIC_MEM_SIZE 4096 #endif // Kernel Tick Frequency [Hz] <1-1000000> @@ -179,7 +179,7 @@ // Defines stack size for threads with zero stack size specified. // Default: 3072 #ifndef OS_STACK_SIZE -#define OS_STACK_SIZE 3072 +#define OS_STACK_SIZE 1024 #endif // Idle Thread Stack size [bytes] <72-1073741824:8> diff --git a/Examples/Network/HTTPS_Server/RTE/CMSIS/RTX_Config.h b/Examples/Network/HTTPS_Server/RTE/CMSIS/RTX_Config.h index 46cf4bba..f8672bae 100644 --- a/Examples/Network/HTTPS_Server/RTE/CMSIS/RTX_Config.h +++ b/Examples/Network/HTTPS_Server/RTE/CMSIS/RTX_Config.h @@ -44,7 +44,7 @@ // Defines the combined global dynamic memory size. // Default: 32768 #ifndef OS_DYNAMIC_MEM_SIZE -#define OS_DYNAMIC_MEM_SIZE 32768 +#define OS_DYNAMIC_MEM_SIZE 4096 #endif // Kernel Tick Frequency [Hz] <1-1000000> @@ -179,7 +179,7 @@ // Defines stack size for threads with zero stack size specified. // Default: 3072 #ifndef OS_STACK_SIZE -#define OS_STACK_SIZE 3072 +#define OS_STACK_SIZE 1024 #endif // Idle Thread Stack size [bytes] <72-1073741824:8> diff --git a/Examples/Network/HTTP_Server/RTE/CMSIS/RTX_Config.h b/Examples/Network/HTTP_Server/RTE/CMSIS/RTX_Config.h index 46cf4bba..f8672bae 100644 --- a/Examples/Network/HTTP_Server/RTE/CMSIS/RTX_Config.h +++ b/Examples/Network/HTTP_Server/RTE/CMSIS/RTX_Config.h @@ -44,7 +44,7 @@ // Defines the combined global dynamic memory size. // Default: 32768 #ifndef OS_DYNAMIC_MEM_SIZE -#define OS_DYNAMIC_MEM_SIZE 32768 +#define OS_DYNAMIC_MEM_SIZE 4096 #endif // Kernel Tick Frequency [Hz] <1-1000000> @@ -179,7 +179,7 @@ // Defines stack size for threads with zero stack size specified. // Default: 3072 #ifndef OS_STACK_SIZE -#define OS_STACK_SIZE 3072 +#define OS_STACK_SIZE 1024 #endif // Idle Thread Stack size [bytes] <72-1073741824:8> diff --git a/Examples/Network/HTTP_Upload/RTE/CMSIS/RTX_Config.h b/Examples/Network/HTTP_Upload/RTE/CMSIS/RTX_Config.h index 46cf4bba..f8672bae 100644 --- a/Examples/Network/HTTP_Upload/RTE/CMSIS/RTX_Config.h +++ b/Examples/Network/HTTP_Upload/RTE/CMSIS/RTX_Config.h @@ -44,7 +44,7 @@ // Defines the combined global dynamic memory size. // Default: 32768 #ifndef OS_DYNAMIC_MEM_SIZE -#define OS_DYNAMIC_MEM_SIZE 32768 +#define OS_DYNAMIC_MEM_SIZE 4096 #endif // Kernel Tick Frequency [Hz] <1-1000000> @@ -179,7 +179,7 @@ // Defines stack size for threads with zero stack size specified. // Default: 3072 #ifndef OS_STACK_SIZE -#define OS_STACK_SIZE 3072 +#define OS_STACK_SIZE 1024 #endif // Idle Thread Stack size [bytes] <72-1073741824:8> diff --git a/Examples/Network/SMTPS_Client/RTE/CMSIS/RTX_Config.h b/Examples/Network/SMTPS_Client/RTE/CMSIS/RTX_Config.h index 46cf4bba..f8672bae 100644 --- a/Examples/Network/SMTPS_Client/RTE/CMSIS/RTX_Config.h +++ b/Examples/Network/SMTPS_Client/RTE/CMSIS/RTX_Config.h @@ -44,7 +44,7 @@ // Defines the combined global dynamic memory size. // Default: 32768 #ifndef OS_DYNAMIC_MEM_SIZE -#define OS_DYNAMIC_MEM_SIZE 32768 +#define OS_DYNAMIC_MEM_SIZE 4096 #endif // Kernel Tick Frequency [Hz] <1-1000000> @@ -179,7 +179,7 @@ // Defines stack size for threads with zero stack size specified. // Default: 3072 #ifndef OS_STACK_SIZE -#define OS_STACK_SIZE 3072 +#define OS_STACK_SIZE 1024 #endif // Idle Thread Stack size [bytes] <72-1073741824:8> diff --git a/Examples/Network/SMTP_Client/RTE/CMSIS/RTX_Config.h b/Examples/Network/SMTP_Client/RTE/CMSIS/RTX_Config.h index 46cf4bba..f8672bae 100644 --- a/Examples/Network/SMTP_Client/RTE/CMSIS/RTX_Config.h +++ b/Examples/Network/SMTP_Client/RTE/CMSIS/RTX_Config.h @@ -44,7 +44,7 @@ // Defines the combined global dynamic memory size. // Default: 32768 #ifndef OS_DYNAMIC_MEM_SIZE -#define OS_DYNAMIC_MEM_SIZE 32768 +#define OS_DYNAMIC_MEM_SIZE 4096 #endif // Kernel Tick Frequency [Hz] <1-1000000> @@ -179,7 +179,7 @@ // Defines stack size for threads with zero stack size specified. // Default: 3072 #ifndef OS_STACK_SIZE -#define OS_STACK_SIZE 3072 +#define OS_STACK_SIZE 1024 #endif // Idle Thread Stack size [bytes] <72-1073741824:8> diff --git a/Examples/Network/SNMP_Agent/RTE/CMSIS/RTX_Config.h b/Examples/Network/SNMP_Agent/RTE/CMSIS/RTX_Config.h index 46cf4bba..f8672bae 100644 --- a/Examples/Network/SNMP_Agent/RTE/CMSIS/RTX_Config.h +++ b/Examples/Network/SNMP_Agent/RTE/CMSIS/RTX_Config.h @@ -44,7 +44,7 @@ // Defines the combined global dynamic memory size. // Default: 32768 #ifndef OS_DYNAMIC_MEM_SIZE -#define OS_DYNAMIC_MEM_SIZE 32768 +#define OS_DYNAMIC_MEM_SIZE 4096 #endif // Kernel Tick Frequency [Hz] <1-1000000> @@ -179,7 +179,7 @@ // Defines stack size for threads with zero stack size specified. // Default: 3072 #ifndef OS_STACK_SIZE -#define OS_STACK_SIZE 3072 +#define OS_STACK_SIZE 1024 #endif // Idle Thread Stack size [bytes] <72-1073741824:8> diff --git a/Examples/Network/Telnet_Server/RTE/CMSIS/RTX_Config.h b/Examples/Network/Telnet_Server/RTE/CMSIS/RTX_Config.h index 46cf4bba..f8672bae 100644 --- a/Examples/Network/Telnet_Server/RTE/CMSIS/RTX_Config.h +++ b/Examples/Network/Telnet_Server/RTE/CMSIS/RTX_Config.h @@ -44,7 +44,7 @@ // Defines the combined global dynamic memory size. // Default: 32768 #ifndef OS_DYNAMIC_MEM_SIZE -#define OS_DYNAMIC_MEM_SIZE 32768 +#define OS_DYNAMIC_MEM_SIZE 4096 #endif // Kernel Tick Frequency [Hz] <1-1000000> @@ -179,7 +179,7 @@ // Defines stack size for threads with zero stack size specified. // Default: 3072 #ifndef OS_STACK_SIZE -#define OS_STACK_SIZE 3072 +#define OS_STACK_SIZE 1024 #endif // Idle Thread Stack size [bytes] <72-1073741824:8> diff --git a/Validation/Projects/Network/BSD_Sockets/RTE/CMSIS/RTX_Config.h b/Validation/Projects/Network/BSD_Sockets/RTE/CMSIS/RTX_Config.h index 46cf4bba..f8672bae 100644 --- a/Validation/Projects/Network/BSD_Sockets/RTE/CMSIS/RTX_Config.h +++ b/Validation/Projects/Network/BSD_Sockets/RTE/CMSIS/RTX_Config.h @@ -44,7 +44,7 @@ // Defines the combined global dynamic memory size. // Default: 32768 #ifndef OS_DYNAMIC_MEM_SIZE -#define OS_DYNAMIC_MEM_SIZE 32768 +#define OS_DYNAMIC_MEM_SIZE 4096 #endif // Kernel Tick Frequency [Hz] <1-1000000> @@ -179,7 +179,7 @@ // Defines stack size for threads with zero stack size specified. // Default: 3072 #ifndef OS_STACK_SIZE -#define OS_STACK_SIZE 3072 +#define OS_STACK_SIZE 1024 #endif // Idle Thread Stack size [bytes] <72-1073741824:8>