2025-06-24 10:08 PM
I have just started to study STM N6 series MCU. I see a lot of functions named with ATON.
Anyone can tell me what ATON stand for?
thanks!
Solved! Go to Solution.
2025-06-25 12:46 AM - edited 2025-06-25 12:46 AM
Hello @suyer,
In addition to what Jerry said, you can find more information here:
https://stedgeai-dc.st.com/assets/embedded-docs/stneuralart_programming_model.html
"the NPU runtime code (also called ‘ll_ATON’ files) ": The Aton refers to the NPU compiler in the documentations
Have a good day,
Julian
2025-06-24 10:36 PM - edited 2025-06-24 10:36 PM
Hi Suyer,
In the context of STM32 or embedded systems, ATON isn’t a standard acronym or widely recognized term, so it’s likely project-specific or vendor-specific. It could be a naming convention used in your particular codebase, library, or middleware (possibly a custom peripheral or tool abstraction).
If you're seeing it a lot in function names, try checking the header files or documentation that came with the project—it might be an internal module or library name. You can also search for ATON in the source files to trace where it's defined or what it's referring to.
Regards
2025-06-24 11:00 PM
Thanks.
but all users see such functions every day, and their names should be meaningful.
2025-06-25 12:46 AM - edited 2025-06-25 12:46 AM
Hello @suyer,
In addition to what Jerry said, you can find more information here:
https://stedgeai-dc.st.com/assets/embedded-docs/stneuralart_programming_model.html
"the NPU runtime code (also called ‘ll_ATON’ files) ": The Aton refers to the NPU compiler in the documentations
Have a good day,
Julian
2025-06-25 1:18 AM
Hi Julian,
Thanks for your information. So "aton" should refer to the compilation environment of NPU, and there is no corresponding special abbreviation.
2025-06-25 1:41 AM
Yes, and there is indeed no special abbreviation, it is an historical naming.