2025-09-14 9:35 AM
Hello,
I am currently working with the STM32N6570-DK and am studying several official example projects from ST's GitHub repositories. The projects I'm looking at are:
ObjectDetection: https://github.com/STMicroelectronics/STM32N6-GettingStarted-ObjectDetection/tree/main
People Detection and Tracking: https://github.com/STMicroelectronics/x-cube-n6-ai-people-detection-tracking
Hand Landmarks: https://github.com/STMicroelectronics/x-cube-n6-ai-hand-landmarks/tree/main
I've noticed that the Binary/ai_fsbl.hex file is identical across all these projects, yet I cannot find any documentation or instructions on how to build this specific FSBL file from the source code.
My main question is: How can I build this ai_fsbl.hex file myself?
I've searched through the project folders but couldn't find a dedicated FSBL project. The only file I suspect might be related is ../../STM32Cube_FW_N6/Drivers/CMSIS/Device/ST/STM32N6xx/Source/Templates/system_stm32n6xx_fsbl.c, which is included in the main project's Makefile.
This is a critical part of my work, as I need to merge functionalities from different projects, and understanding the FSBL build process is key to this effort.
Any guidance or information would be greatly appreciated.
Thank you!
2025-09-14 12:02 PM
Additionally, I'd like to know which of the FSBL configurations mentioned in this workshop video the ai_fsbl.hex file corresponds to:
YouTube Workshop Video
FSBL configurations:
FSBL loading and execution
Application in load and run config
Application in execution in place config