Issue with NPU operation on NUCLEO-N657X0-Q – Output values not updating
Hello!
I am having trouble verifying NPU operation on the NUCLEO-N657X0-Q board.
I am trying to test a simple INT8 FNN (Feed-Forward Neural Network) using an ONNX model. The project was generated via X-CUBE-AI within CubeMX. I have configured the AXI and Clock settings (CPU: 600MHz, NPU: 800MHz, NPU AXI: 800MHz) and, given the model's simplicity, I set it to use internal SRAM only.
While the code execution seems to flow correctly without errors, I noticed that the output values are not being updated. The output buffer remains unchanged, or in some cases, still holds values that look like the input data. It seems the NPU's computation results are not being written back to the memory correctly.
I would greatly appreciate any advice or suggestions, even if they aren't complete solutions!
Environment Versions:
CubeIDE: 2.1.1
CubeMX: 6.16.1
CubeProgrammer: 2.22.0
ST Edge AI: 4.0
ST-LINK: V3J17M10
I have attached one of the project files I’ve been testing for your reference. Thank you always for your support!
