About Add the BCF file to the embedded system.

1.I obtained the correct bcf bin file from git.

2.I converted it to an mbin file using the conversion tool.

3.I have placed the mbin file in the correct location.

4.But after I updated my ESP build, an error occurred,ninja: error: ‘esp-idf/mm_shims/BCF_MBIN-NOTFOUND.o’, needed by ‘esp-idf/mm_shims/CMakeFiles/morsefirmware’, missing and no known rule to make it;

Hi @zar

Which BCF are you using?
I assume you’ve updated you .config with menuconfig to include the name of the new BCF?
Can you perform a fullclean and recompile your application?

See mm-iot-esp32/framework/mm_shims/CMakeLists.txt at fd565665a6c9d55c48ec4604a2a3e0eb0ea2bbd7 · MorseMicro/mm-iot-esp32 · GitHub for exactly how the BCF config is handled, CONFIG_MM_BCF_FILE must be set to the name of an mbin file in either a morsefirmware directory in your applications directory, or in framework/morsefirmware of the cloned mm-iot-esp32 you are using.

This error is only shown if CMake can’t find the file. It hasn’t even tried to link against it yet.