Skip to main content
Home
for DLMS smart meters

Main navigation

  • Home
  • Products
  • About us
  • Open Source
  • Community
  • Forum
  • Downloads
User account menu
  • Log in

Breadcrumb

  1. Home
  2. Gurux DLMS Stack Size

Gurux DLMS Stack Size

By ManishChoubisa, 8 May, 2024
Forums
General discussion

Hi,

For POC purpose, i want to know about the DLMS ANSI C stack size for porting into the microcontroller.

Please provide me the stack size of DLMS stack.

Only DLMS Server -> RAM and ROM
Only DLMS Client -> RAM and ROM

This information can help me to decide the microcontroller varients.

Profile picture for user Kurumi

Kurumi

1 year ago

Hi, I can't give that…

Hi,

I can't give that information because it depends on what kind of meter you want to implement and what kind of COSEM objects you want to implement.

On the client side, it depends on what you want to read. If you want to read only the current values, you don't need much RAM, but if you want to update the firmware or read profile generic (historical values) the amount of RAM required is greater.

You need to check what COSEM objects you want to use and then you can check how much memory is needed.

BR,
Mikko
BR,
Mikko

ManishChoubisa

1 year ago

Please atleast give some…

Please atleast give some numbers according to your usages.

i think you also made some projects related to this stack. If you have some data of that project please shared. According to that data i can proceed further.

Profile picture for user Kurumi

Kurumi

1 year ago

Hi, Flash size is from 120…

Hi,

Flash size is from 120 KB to 400 KB. RAM starts from 8 KB. PDU size depends on RAM size and is not critical. The flash size is important. If you want to implement the firmware update multiply the needed flash size by two.

Profile generic (historical data) affects the flash size. If you want to save thousands of rows of data you need more flash.

BR,
Mikko

  • Log in or register to post comments
  • Create new account
  • Reset your password

Hire Us!

Latest Releases

  • Thu, 05/15/2025 - 16:26
    gurux.dlms.c 9.0.2505.1501
  • Wed, 05/14/2025 - 08:30
    gurux.dlms.c 9.0.2505.1401
  • Tue, 05/13/2025 - 10:00
    Gurux.DLMS.Android 2.0.15
  • Fri, 05/09/2025 - 13:03
    Gurux.DLMS.Python 1.0.181
  • Wed, 05/07/2025 - 16:09
    Gurux.DLMS.Android 2.0.14

New forum topics

  • Long reading ends with "Invalid frame ..." error.
  • Push listener example how it works + tcp stream issue
  • Problem with reading energymeter Star DTS27 via GXDLMSDirector
  • Receiver Ready Test Failed
  • Combining several meters' profile generic data into one
More
RSS feed
Privacy FAQ GXDN Issues Contact
Follow Gurux on Twitter Follow Gurux on Linkedin