Firmware build error via docker desktop

Continuation of the log:

Creating txt report file /home/user/openmv/build/OPENMV_N6/lib/models/yolo_lc_192/gen/network_generate_report.txt
Do you allow statistics to improve the command line? (y)es / (n)o
elapsed time (GENERATE): 45.172s

Fatal Python error: _enter_buffered_busy: could not acquire lock for <_io.BufferedReader name='<stdin>'> at interpreter shutdown, possibly due to daemon threads
Python runtime state: finalizing (tstate=0x6139521fee50)

Current thread 0x00007b1a0c6c4740 (most recent call first):
<no Python frame>

stedgeai generate failed for /home/user/openmv/lib/models/person_detect.tflite (exit code -6)
stedgeai generate --target stm32n6 --model /home/user/openmv/lib/models/person_detect.tflite --relocatable --st-neural-art default@/home/user/openmv/lib/stai/scripts/neuralart.json --workspace /home/user/openmv/build/OPENMV_N6/lib/models/person_detect/workspace --output /home/user/openmv/build/OPENMV_N6/lib/models/person_detect/gen --verbosity 1 --quiet
ST Edge AI Core v4.0.0-20500 359356bb0
 >>>> EXECUTING NEURAL ART COMPILER
   /home/user/openmv-sdk-1.6.0/stedgeai/Utilities/linux/atonn -i "/home/user/openmv/build/OPENMV_N6/lib/models/person_detect/gen/person_detect_OE_3_3_1.onnx" --json-quant-file "/home/user/openmv/build/OPENMV_N6/lib/models/person_detect/gen/person_detect_OE_3_3_1_Q.json" -g "network.c" --load-mdesc "/home/user/openmv-sdk-1.6.0/stedgeai/Utilities/configs/stm32n6.mdesc" --load-mpool "/home/user/openmv/lib/stai/scripts/stm32n6.mpool" --load-cdesc /home/user/openmv-sdk-1.6.0/stedgeai/Utilities/configs/cortex-m55.cdesc --save-mpool-file "/home/user/openmv/build/OPENMV_N6/lib/models/person_detect/workspace/neural_art__network/stm32n6.mpool" --out-dir-prefix "/home/user/openmv/build/OPENMV_N6/lib/models/person_detect/workspace/neural_art__network/" --network-name "network" --native-float --cache-maintenance --Ocache-opt --enable-virtual-mem-pools --Os --optimization 3 --Oauto-sched --all-buffers-info --csv-file "network.csv" --enable-epoch-controller --output-info-file "c_info.json"
 <<<< DONE EXECUTING NEURAL ART COMPILER
 >>>> EXECUTING EPOCH_CONTROLLER POST_PROCESSING
 <<<< DONE EXECUTING EPOCH_CONTROLLER POST_PROCESSING

 Exec/report summary (generate)
 ------------------------------------------------------------------------------------------------------------------
 model file         :   /home/user/openmv/lib/models/person_detect.tflite
 type               :   tflite
 c_name             :   network
 compression        :   lossless
 options            :   allocate-inputs, allocate-outputs, relocatable
 optimization       :   balanced
 target/series      :   stm32n6npu
 workspace dir      :   /home/user/openmv/build/OPENMV_N6/lib/models/person_detect/workspace
 output dir         :   /home/user/openmv/build/OPENMV_N6/lib/models/person_detect/gen
 model_fmt          :   float
 model_name         :   person_detect
 model_hash         :   0xac6e1b872f90cff2f52b1a28664814ed
 params #           :   210,706 items (213.79 KiB)
 ------------------------------------------------------------------------------------------------------------------
 input 1/1          :   'Input_0_out_0', int8(1x96x96x1), 9.00 KBytes, QLinear(0.007843138,-1,int8), activations
 output 1/1         :   'Quantize_130_out_0', int8(1x2), 2 Bytes, QLinear(0.003906250,-128,int8), activations
 macc               :   8,705,153
 weights (ro)       :   211,745 B (206.78 KiB) (1 segment) / -631,079(-74.9%) vs float model
 activations (rw)   :   55,296 B (54.00 KiB) (1 segment) *
 ram (total)        :   55,296 B (54.00 KiB) = 55,296 + 0 + 0
 ------------------------------------------------------------------------------------------------------------------
 (*) 'input'/'output' buffers are allocated in the activations buffer

  Neural ART - Package for runtime loadable model - v 1.4.1

   STM32 series        : stm32n6npu
   scripts directory   : /home/user/openmv-sdk-1.6.0/stedgeai/Utilities/linux/../../scripts/N6_reloc
   python executable   : /home/user/openmv-sdk-1.6.0/stedgeai/Utilities/linux/python
   cwd                 : /home/user/openmv
   output directory    : /home/user/openmv/build/OPENMV_N6/lib/models/person_detect/gen
   workspace directory : /home/user/openmv/build/OPENMV_N6/lib/models/person_detect/workspace
   c-name              : network
   user options        : []
   custom file         : None


Compilation details
   ---------------------------------------------------------------------------------
Compiler version: 1.1.3-262
Compiler arguments:  -i /home/user/openmv/build/OPENMV_N6/lib/models/person_detect/gen/person_detect_OE_3_3_1.onnx --json-quant-file /home/user/openmv/build/OPENMV_N6/lib/models/person_detect/gen/person_detect_OE_3_3_1_Q.json -g network.c --load-mdesc /home/user/openmv-sdk-1.6.0/stedgeai/Utilities/configs/stm32n6.mdesc --load-mpool /home/user/openmv/lib/stai/scripts/stm32n6.mpool --load-cdesc /home/user/openmv-sdk-1.6.0/stedgeai/Utilities/configs/cortex-m55.cdesc --save-mpool-file /home/user/openmv/build/OPENMV_N6/lib/models/person_detect/workspace/neural_art__network/stm32n6.mpool --out-dir-prefix /home/user/openmv/build/OPENMV_N6/lib/models/person_detect/workspace/neural_art__network/ --network-name network --native-float --cache-maintenance --Ocache-opt --enable-virtual-mem-pools --Os --optimization 3 --Oauto-sched --all-buffers-info --csv-file network.csv --enable-epoch-controller --output-info-file c_info.json
====================================================================================
Memory usage information  (input/output buffers are included in activations)
   ---------------------------------------------------------------------------------
        npuRAM3    [0x34200000 - 0x34270000]:          0  B /    448.000 kB  (  0.00 % used) -- weights:          0  B (  0.00 % used)  activations:          0  B (  0.00 % used)
        npuRAM4    [0x34270000 - 0x342E0000]:          0  B /    448.000 kB  (  0.00 % used) -- weights:          0  B (  0.00 % used)  activations:          0  B (  0.00 % used)
        npuRAM5    [0x342E0000 - 0x34350000]:     54.000 kB /    448.000 kB  ( 12.05 % used) -- weights:          0  B (  0.00 % used)  activations:     54.000 kB ( 12.05 % used)
        npuRAM6    [0x34350000 - 0x343C0000]:          0  B /    448.000 kB  (  0.00 % used) -- weights:          0  B (  0.00 % used)  activations:          0  B (  0.00 % used)
        octoFlash  [0x71000000 - 0x72000000]:    206.782 kB /     16.000 MB  (  1.26 % used) -- weights:    206.782 kB (  1.26 % used)  activations:          0  B (  0.00 % used)
        hyperRAM   [0x92000000 - 0x93000000]:          0  B /     16.000 MB  (  0.00 % used) -- weights:          0  B (  0.00 % used)  activations:          0  B (  0.00 % used)

Total:                                           260.782 kB                                  -- weights:    206.782 kB                  activations:     54.000 kB
====================================================================================
Used memory ranges
   ---------------------------------------------------------------------------------
        npuRAM5    [0x342E0000 - 0x34350000]: 0x342E0000-0x342ED800
        octoFlash  [0x71000000 - 0x72000000]: 0x71000000-0x71033B30
====================================================================================
Epochs details
   ---------------------------------------------------------------------------------
Total number of epochs                               29
>> pure software (SW) epochs                          1
>> hybrid epochs (using both software and hardware)   0
>> pure hardware (HW or EC) epochs                   28  (implemented in 1 epoch controller blobs/meta epochs)

+-------------------+------+---------+
| epoch ID          | Type | Details |
+-------------------+------+---------+
| epochs    2 -> 29 |  EC  |         |
| epoch_30          |  SW  | Softmax |
+-------------------+------+---------+
====================================================================================

 Runtime Loadable Model - Memory Layout (series="stm32n6npu")
 --------------------------------------------------------------------------------

 v8.0 dbg=True async=True sec=True 'Embedded ARM GCC' cpuid=D22 fpu=True float-abi=2

 XIP size             = 48,384     data(548)+got(56)+bss(47744) sections
 COPY size            = 110,216    +ro(61832) sections
 extra sections       = 236        got:56(0.1%) header+rel:180(0.3%)
 params size          = 211,745
 acts size            = 55,296
 binary file size     = 274,272
 params file size     = 0

 +--------------------------+----------------------------------+------+------------+--------+
 | name (addr)              | flags                            | foff | dst        | size   |
 +--------------------------+----------------------------------+------+------------+--------+
 | xSPI2 (0x2000352f)       | 0x01010500 RELOC.PARAM.0.RCACHED | 0    | 0x00000000 | 211745 |
 | AXISRAM5 (0x20003535)    | 0x03020200 RESET.ACTIV.WRITE     | 0    | 0x342e0000 | 55296  |
 | <undefined> (0x00000000) | 0x00000000 UNUSED                | 0    | 0x00000000 | 0      |
 +--------------------------+----------------------------------+------+------------+--------+
  Table: mempool c-descriptors (off=400001e8, 3 entries, from RAM)

 rt_ctx: c_name="network", acts_sz=55,296, params_sz=211,745, ext_ram_sz=0
 rt_ctx: rt_version_desc="STAI-3.0.0-254-g7cc65410 (RELOC.GCC)"


 Generated files (9)
 ----------------------------------------------------------------------------------------------
 /home/user/openmv/build/OPENMV_N6/lib/models/person_detect/gen/person_detect_OE_3_3_1.onnx
 /home/user/openmv/build/OPENMV_N6/lib/models/person_detect/gen/person_detect_OE_3_3_1_Q.json
 /home/user/openmv/build/OPENMV_N6/lib/models/person_detect/gen/network.c
 /home/user/openmv/build/OPENMV_N6/lib/models/person_detect/gen/network_c_info.json
 /home/user/openmv/build/OPENMV_N6/lib/models/person_detect/gen/network_atonbuf.xSPI2.raw
 /home/user/openmv/build/OPENMV_N6/lib/models/person_detect/gen/network.h
 /home/user/openmv/build/OPENMV_N6/lib/models/person_detect/gen/network_ecblobs.h
 /home/user/openmv/build/OPENMV_N6/lib/models/person_detect/gen/network_rel.bin
 /home/user/openmv/build/OPENMV_N6/lib/models/person_detect/gen/network_generate_rel.json

Creating txt report file /home/user/openmv/build/OPENMV_N6/lib/models/person_detect/gen/network_generate_report.txt
Do you allow statistics to improve the command line? (y)es / (n)o
elapsed time (GENERATE): 47.672s

Fatal Python error: _enter_buffered_busy: could not acquire lock for <_io.BufferedReader name='<stdin>'> at interpreter shutdown, possibly due to daemon threads
Python runtime state: finalizing (tstate=0x63c035269e60)

Current thread 0x0000723788419740 (most recent call first):
<no Python frame>

stedgeai generate failed for /home/user/openmv/lib/models/fomo_face_detection.tflite (exit code -6)
stedgeai generate --target stm32n6 --model /home/user/openmv/lib/models/fomo_face_detection.tflite --relocatable --st-neural-art default@/home/user/openmv/lib/stai/scripts/neuralart.json --workspace /home/user/openmv/build/OPENMV_N6/lib/models/fomo_face_detection/workspace --output /home/user/openmv/build/OPENMV_N6/lib/models/fomo_face_detection/gen --verbosity 1 --quiet
ST Edge AI Core v4.0.0-20500 359356bb0
 >>>> EXECUTING NEURAL ART COMPILER
   /home/user/openmv-sdk-1.6.0/stedgeai/Utilities/linux/atonn -i "/home/user/openmv/build/OPENMV_N6/lib/models/fomo_face_detection/gen/fomo_face_detection_OE_3_3_1.onnx" --json-quant-file "/home/user/openmv/build/OPENMV_N6/lib/models/fomo_face_detection/gen/fomo_face_detection_OE_3_3_1_Q.json" -g "network.c" --load-mdesc "/home/user/openmv-sdk-1.6.0/stedgeai/Utilities/configs/stm32n6.mdesc" --load-mpool "/home/user/openmv/lib/stai/scripts/stm32n6.mpool" --load-cdesc /home/user/openmv-sdk-1.6.0/stedgeai/Utilities/configs/cortex-m55.cdesc --save-mpool-file "/home/user/openmv/build/OPENMV_N6/lib/models/fomo_face_detection/workspace/neural_art__network/stm32n6.mpool" --out-dir-prefix "/home/user/openmv/build/OPENMV_N6/lib/models/fomo_face_detection/workspace/neural_art__network/" --network-name "network" --native-float --cache-maintenance --Ocache-opt --enable-virtual-mem-pools --Os --optimization 3 --Oauto-sched --all-buffers-info --csv-file "network.csv" --enable-epoch-controller --output-info-file "c_info.json"
 <<<< DONE EXECUTING NEURAL ART COMPILER
 >>>> EXECUTING EPOCH_CONTROLLER POST_PROCESSING
 <<<< DONE EXECUTING EPOCH_CONTROLLER POST_PROCESSING

 Exec/report summary (generate)
 -----------------------------------------------------------------------------------------------------------------------
 model file         :   /home/user/openmv/lib/models/fomo_face_detection.tflite
 type               :   tflite
 c_name             :   network
 compression        :   lossless
 options            :   allocate-inputs, allocate-outputs, relocatable
 optimization       :   balanced
 target/series      :   stm32n6npu
 workspace dir      :   /home/user/openmv/build/OPENMV_N6/lib/models/fomo_face_detection/workspace
 output dir         :   /home/user/openmv/build/OPENMV_N6/lib/models/fomo_face_detection/gen
 model_fmt          :   float
 model_name         :   fomo_face_detection
 model_hash         :   0x47262b2313947c79edea6e5936ccebe0
 params #           :   18,138 items (20.37 KiB)
 -----------------------------------------------------------------------------------------------------------------------
 input 1/1          :   'Input_0_out_0', int8(1x96x96x3), 27.00 KBytes, QLinear(0.003921569,-128,int8), activations
 output 1/1         :   'Transpose_97_out_0', int8(1x12x12x2), 288 Bytes, QLinear(0.003906250,-128,int8), activations
 macc               :   8,830,224
 weights (ro)       :   20,753 B (20.27 KiB) (1 segment) / -51,799(-71.4%) vs float model
 activations (rw)   :   138,240 B (135.00 KiB) (1 segment) *
 ram (total)        :   138,240 B (135.00 KiB) = 138,240 + 0 + 0
 -----------------------------------------------------------------------------------------------------------------------
 (*) 'input'/'output' buffers are allocated in the activations buffer

  Neural ART - Package for runtime loadable model - v 1.4.1

   STM32 series        : stm32n6npu
   scripts directory   : /home/user/openmv-sdk-1.6.0/stedgeai/Utilities/linux/../../scripts/N6_reloc
   python executable   : /home/user/openmv-sdk-1.6.0/stedgeai/Utilities/linux/python
   cwd                 : /home/user/openmv
   output directory    : /home/user/openmv/build/OPENMV_N6/lib/models/fomo_face_detection/gen
   workspace directory : /home/user/openmv/build/OPENMV_N6/lib/models/fomo_face_detection/workspace
   c-name              : network
   user options        : []
   custom file         : None


Compilation details
   ---------------------------------------------------------------------------------
Compiler version: 1.1.3-262
Compiler arguments:  -i /home/user/openmv/build/OPENMV_N6/lib/models/fomo_face_detection/gen/fomo_face_detection_OE_3_3_1.onnx --json-quant-file /home/user/openmv/build/OPENMV_N6/lib/models/fomo_face_detection/gen/fomo_face_detection_OE_3_3_1_Q.json -g network.c --load-mdesc /home/user/openmv-sdk-1.6.0/stedgeai/Utilities/configs/stm32n6.mdesc --load-mpool /home/user/openmv/lib/stai/scripts/stm32n6.mpool --load-cdesc /home/user/openmv-sdk-1.6.0/stedgeai/Utilities/configs/cortex-m55.cdesc --save-mpool-file /home/user/openmv/build/OPENMV_N6/lib/models/fomo_face_detection/workspace/neural_art__network/stm32n6.mpool --out-dir-prefix /home/user/openmv/build/OPENMV_N6/lib/models/fomo_face_detection/workspace/neural_art__network/ --network-name network --native-float --cache-maintenance --Ocache-opt --enable-virtual-mem-pools --Os --optimization 3 --Oauto-sched --all-buffers-info --csv-file network.csv --enable-epoch-controller --output-info-file c_info.json
====================================================================================
Memory usage information  (input/output buffers are included in activations)
   ---------------------------------------------------------------------------------
        npuRAM3    [0x34200000 - 0x34270000]:          0  B /    448.000 kB  (  0.00 % used) -- weights:          0  B (  0.00 % used)  activations:          0  B (  0.00 % used)
        npuRAM4    [0x34270000 - 0x342E0000]:          0  B /    448.000 kB  (  0.00 % used) -- weights:          0  B (  0.00 % used)  activations:          0  B (  0.00 % used)
        npuRAM5    [0x342E0000 - 0x34350000]:    135.000 kB /    448.000 kB  ( 30.13 % used) -- weights:          0  B (  0.00 % used)  activations:    135.000 kB ( 30.13 % used)
        npuRAM6    [0x34350000 - 0x343C0000]:          0  B /    448.000 kB  (  0.00 % used) -- weights:          0  B (  0.00 % used)  activations:          0  B (  0.00 % used)
        octoFlash  [0x71000000 - 0x72000000]:     20.267 kB /     16.000 MB  (  0.12 % used) -- weights:     20.267 kB (  0.12 % used)  activations:          0  B (  0.00 % used)
        hyperRAM   [0x92000000 - 0x93000000]:          0  B /     16.000 MB  (  0.00 % used) -- weights:          0  B (  0.00 % used)  activations:          0  B (  0.00 % used)

Total:                                           155.267 kB                                  -- weights:     20.267 kB                  activations:    135.000 kB
====================================================================================
Used memory ranges
   ---------------------------------------------------------------------------------
        npuRAM5    [0x342E0000 - 0x34350000]: 0x342E0000-0x34301C00
        octoFlash  [0x71000000 - 0x72000000]: 0x71000000-0x71005120
====================================================================================
Epochs details
   ---------------------------------------------------------------------------------
Total number of epochs                               23
>> pure software (SW) epochs                          1
>> hybrid epochs (using both software and hardware)   0
>> pure hardware (HW or EC) epochs                   22  (implemented in 2 epoch controller blobs/meta epochs)

+----------------------+------+---------+
| epoch ID             | Type | Details |
+----------------------+------+---------+
| epochs    2 -> 23    |  EC  |         |
| epoch_24             |  SW  | Softmax |
| <no executed epochs> |  EC  |         |
+----------------------+------+---------+
====================================================================================

 Runtime Loadable Model - Memory Layout (series="stm32n6npu")
 --------------------------------------------------------------------------------

 v8.0 dbg=True async=True sec=True 'Embedded ARM GCC' cpuid=D22 fpu=True float-abi=2

 XIP size             = 29,440     data(596)+got(56)+bss(28736) sections
 COPY size            = 72,008     +ro(42568) sections
 extra sections       = 240        got:56(0.2%) header+rel:184(0.4%)
 params size          = 20,753
 acts size            = 138,240
 binary file size     = 64,064
 params file size     = 0

 +--------------------------+----------------------------------+------+------------+--------+
 | name (addr)              | flags                            | foff | dst        | size   |
 +--------------------------+----------------------------------+------+------------+--------+
 | xSPI2 (0x2000344c)       | 0x01010500 RELOC.PARAM.0.RCACHED | 0    | 0x00000000 | 20753  |
 | AXISRAM5 (0x20003452)    | 0x03020200 RESET.ACTIV.WRITE     | 0    | 0x342e0000 | 138240 |
 | <undefined> (0x00000000) | 0x00000000 UNUSED                | 0    | 0x00000000 | 0      |
 +--------------------------+----------------------------------+------+------------+--------+
  Table: mempool c-descriptors (off=40000218, 3 entries, from RAM)

 rt_ctx: c_name="network", acts_sz=138,240, params_sz=20,753, ext_ram_sz=0
 rt_ctx: rt_version_desc="STAI-3.0.0-254-g7cc65410 (RELOC.GCC)"


 Generated files (9)
 ----------------------------------------------------------------------------------------------------------
 /home/user/openmv/build/OPENMV_N6/lib/models/fomo_face_detection/gen/fomo_face_detection_OE_3_3_1.onnx
 /home/user/openmv/build/OPENMV_N6/lib/models/fomo_face_detection/gen/fomo_face_detection_OE_3_3_1_Q.json
 /home/user/openmv/build/OPENMV_N6/lib/models/fomo_face_detection/gen/network.c
 /home/user/openmv/build/OPENMV_N6/lib/models/fomo_face_detection/gen/network_c_info.json
 /home/user/openmv/build/OPENMV_N6/lib/models/fomo_face_detection/gen/network_atonbuf.xSPI2.raw
 /home/user/openmv/build/OPENMV_N6/lib/models/fomo_face_detection/gen/network.h
 /home/user/openmv/build/OPENMV_N6/lib/models/fomo_face_detection/gen/network_ecblobs.h
 /home/user/openmv/build/OPENMV_N6/lib/models/fomo_face_detection/gen/network_rel.bin
 /home/user/openmv/build/OPENMV_N6/lib/models/fomo_face_detection/gen/network_generate_rel.json

Continuation of the log:

Creating txt report file /home/user/openmv/build/OPENMV_N6/lib/models/fomo_face_detection/gen/network_generate_report.txt
Do you allow statistics to improve the command line? (y)es / (n)o
Do you allow statistics to improve the command line? (y)es / (n)o
elapsed time (GENERATE): 61.177s

Fatal Python error: _enter_buffered_busy: could not acquire lock for <_io.BufferedReader name='<stdin>'> at interpreter shutdown, possibly due to daemon threads
Python runtime state: finalizing (tstate=0x56313f66deb0)

Current thread 0x000078f45d426740 (most recent call first):
<no Python frame>

Model: blazeface_front_128
XIP size             = 88,704     data(5696)+got(756)+bss(82240) sections
COPY size            = 193,216    +ro(104512) sections
extra sections       = 1,444      got:756(0.9%) header+rel:688(0.7%)
params size          = 108,673
acts size            = 540,672
binary file size     = 220,232
params file size     = 0

+--------------------------+----------------------------------+------+------------+--------+
| name (addr)              | flags                            | foff | dst        | size   |
+--------------------------+----------------------------------+------+------------+--------+
| xSPI2 (0x20003eea)       | 0x01010500 RELOC.PARAM.0.RCACHED | 0    | 0x00000000 | 108673 |
| AXISRAM5 (0x20003ef0)    | 0x03020200 RESET.ACTIV.WRITE     | 0    | 0x342e0000 | 425984 |
| AXISRAM4 (0x20003ef9)    | 0x03020200 RESET.ACTIV.WRITE     | 0    | 0x34270000 | 114688 |
| <undefined> (0x00000000) | 0x00000000 UNUSED                | 0    | 0x00000000 | 0      |
+--------------------------+----------------------------------+------+------------+--------+
Table: mempool c-descriptors (off=400015f0, 4 entries, from RAM)


Model: face_landmarks_192
XIP size             = 146,304    data(2336)+got(220)+bss(143744) sections
COPY size            = 303,488    +ro(157184) sections
extra sections       = 608        got:220(0.2%) header+rel:388(0.2%)
params size          = 616,577
acts size            = 737,280
binary file size     = 776,616
params file size     = 0

+--------------------------+----------------------------------+------+------------+--------+
| name (addr)              | flags                            | foff | dst        | size   |
+--------------------------+----------------------------------+------+------------+--------+
| xSPI2 (0x20002e6a)       | 0x01010500 RELOC.PARAM.0.RCACHED | 0    | 0x00000000 | 616577 |
| AXISRAM5 (0x20002e70)    | 0x03020200 RESET.ACTIV.WRITE     | 0    | 0x342e0000 | 442368 |
| AXISRAM4 (0x20002e79)    | 0x03020200 RESET.ACTIV.WRITE     | 0    | 0x34270000 | 294912 |
| <undefined> (0x00000000) | 0x00000000 UNUSED                | 0    | 0x00000000 | 0      |
+--------------------------+----------------------------------+------+------------+--------+
Table: mempool c-descriptors (off=400008d0, 4 entries, from RAM)


Model: yolov8n_192
XIP size             = 195,648    data(5148)+got(252)+bss(190208) sections
COPY size            = 415,816    +ro(220168) sections
extra sections       = 1,192      got:252(0.1%) header+rel:940(0.4%)
params size          = 3,006,993
acts size            = 276,480
binary file size     = 3,233,408
params file size     = 0

+--------------------------+----------------------------------+------+------------+---------+
| name (addr)              | flags                            | foff | dst        | size    |
+--------------------------+----------------------------------+------+------------+---------+
| xSPI2 (0x200064e7)       | 0x01010500 RELOC.PARAM.0.RCACHED | 0    | 0x00000000 | 3006993 |
| AXISRAM5 (0x200064ed)    | 0x03020200 RESET.ACTIV.WRITE     | 0    | 0x342e0000 | 276480  |
| <undefined> (0x00000000) | 0x00000000 UNUSED                | 0    | 0x00000000 | 0       |
+--------------------------+----------------------------------+------+------------+---------+
Table: mempool c-descriptors (off=400013e0, 3 entries, from RAM)


Cascade:                       haarcascade_eye
Format:                        Old
Size:                          20x20
Number of Stages:              24
Number of Features:            1066
Number of Rectangles:          2299

Cascade:                       haarcascade_smile
Format:                        Old
Size:                          36x18
Number of Stages:              20
Number of Features:            569
Number of Rectangles:          1245

Cascade:                       haarcascade_frontalface
Format:                        Old
Size:                          24x24
Number of Stages:              25
Number of Features:            2913
Number of Rectangles:          6383

Model: palm_detection_full_192
XIP size             = 323,200    data(2112)+got(220)+bss(320832) sections
COPY size            = 666,192    +ro(342992) sections
extra sections       = 596        got:220(0.1%) header+rel:376(0.1%)
params size          = 1,122,641
acts size            = 1,506,496
binary file size     = 1,468,248
params file size     = 0

+--------------------------+----------------------------------+------+------------+---------+
| name (addr)              | flags                            | foff | dst        | size    |
+--------------------------+----------------------------------+------+------------+---------+
| xSPI2 (0x20004e75)       | 0x01010500 RELOC.PARAM.0.RCACHED | 0    | 0x00000000 | 1122641 |
| AXISRAM6 (0x20004e7b)    | 0x03020200 RESET.ACTIV.WRITE     | 0    | 0x34350000 | 294912  |
| AXISRAM5 (0x20004e84)    | 0x03020200 RESET.ACTIV.WRITE     | 0    | 0x342e0000 | 457920  |
| AXISRAM4 (0x20004e8d)    | 0x03020200 RESET.ACTIV.WRITE     | 0    | 0x34270000 | 294912  |
| AXISRAM3 (0x20004e96)    | 0x03020200 RESET.ACTIV.WRITE     | 0    | 0x34200000 | 458752  |
| <undefined> (0x00000000) | 0x00000000 UNUSED                | 0    | 0x00000000 | 0       |
+--------------------------+----------------------------------+------+------------+---------+
Table: mempool c-descriptors (off=400007c8, 6 entries, from RAM)


Model: hand_landmarks_full_224
XIP size             = 128,320    data(968)+got(64)+bss(127232) sections
COPY size            = 265,856    +ro(137536) sections
extra sections       = 304        got:64(0.0%) header+rel:240(0.2%)
params size          = 3,182,977
acts size            = 1,781,248
binary file size     = 3,321,688
params file size     = 0

+--------------------------+----------------------------------+------+------------+---------+
| name (addr)              | flags                            | foff | dst        | size    |
+--------------------------+----------------------------------+------+------------+---------+
| xSPI1 (0x20002407)       | 0x01020601 RELOC.ACTIV.1.WCACHED | 0    | 0x00000000 | 802816  |
| xSPI2 (0x2000240d)       | 0x01010500 RELOC.PARAM.0.RCACHED | 0    | 0x00000000 | 3182977 |
| AXISRAM5 (0x20002413)    | 0x03020200 RESET.ACTIV.WRITE     | 0    | 0x342e0000 | 451584  |
| AXISRAM4 (0x2000241c)    | 0x03020200 RESET.ACTIV.WRITE     | 0    | 0x34270000 | 451584  |
| AXISRAM3 (0x20002425)    | 0x03020200 RESET.ACTIV.WRITE     | 0    | 0x34200000 | 75264   |
| <undefined> (0x00000000) | 0x00000000 UNUSED                | 0    | 0x00000000 | 0       |
+--------------------------+----------------------------------+------+------------+---------+
Table: mempool c-descriptors (off=40000350, 6 entries, from RAM)


Model: movenet_singlepose_192
XIP size             = 143,360    data(924)+got(92)+bss(142336) sections
COPY size            = 302,480    +ro(159120) sections
extra sections       = 312        got:92(0.1%) header+rel:220(0.1%)
params size          = 2,638,753
acts size            = 1,327,104
binary file size     = 2,799,016
params file size     = 0

+--------------------------+----------------------------------+------+------------+---------+
| name (addr)              | flags                            | foff | dst        | size    |
+--------------------------+----------------------------------+------+------------+---------+
| xSPI2 (0x20003d07)       | 0x01010500 RELOC.PARAM.0.RCACHED | 0    | 0x00000000 | 2638753 |
| AXISRAM5 (0x20003d0d)    | 0x03020200 RESET.ACTIV.WRITE     | 0    | 0x342e0000 | 442368  |
| AXISRAM4 (0x20003d16)    | 0x03020200 RESET.ACTIV.WRITE     | 0    | 0x34270000 | 425984  |
| AXISRAM3 (0x20003d1f)    | 0x03020200 RESET.ACTIV.WRITE     | 0    | 0x34200000 | 458752  |
| <undefined> (0x00000000) | 0x00000000 UNUSED                | 0    | 0x00000000 | 0       |
+--------------------------+----------------------------------+------+------------+---------+
Table: mempool c-descriptors (off=40000338, 5 entries, from RAM)


concurrent.futures.process._RemoteTraceback:
"""
Traceback (most recent call last):
  File "/home/user/openmv-sdk-1.6.0/python/lib/python3.12/concurrent/futures/process.py", line 258, in _process_worker
    r = call_item.fn(*call_item.args, **call_item.kwargs)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/user/openmv/tools/mkromfs.py", line 100, in process_entry
    stedge_compile(file_path, build_dir, entry["profile"], stedge_args.split())
  File "/home/user/openmv/tools/modelc.py", line 105, in stedge_compile
    raise(e)
  File "/home/user/openmv/tools/modelc.py", line 95, in stedge_compile
    result = subprocess.run(generate_command, check=True, text=True, env=env,
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/user/openmv-sdk-1.6.0/python/lib/python3.12/subprocess.py", line 571, in run
    raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['stedgeai', 'generate', '--target', 'stm32n6', '--model', '/home/user/openmv/lib/models/force_int_quant.tflite', '--relocatable', '--st-neural-art', 'default@/home/user/openmv/lib/stai/scripts/neuralart.json', '--workspace', '/home/user/openmv/build/OPENMV_N6/lib/models/force_int_quant/workspace', '--output', '/home/user/openmv/build/OPENMV_N6/lib/models/force_int_quant/gen', '--verbosity', '1', '--quiet']' died with <Signals.SIGABRT: 6>.
"""

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/user/openmv/tools/mkromfs.py", line 238, in <module>
    main()
  File "/home/user/openmv/tools/mkromfs.py", line 232, in main
    romfs_build(romfs_cfg, p, args)
  File "/home/user/openmv/tools/mkromfs.py", line 145, in romfs_build
    results[idx] = future.result()
                   ^^^^^^^^^^^^^^^
  File "/home/user/openmv-sdk-1.6.0/python/lib/python3.12/concurrent/futures/_base.py", line 449, in result
    return self.__get_result()
           ^^^^^^^^^^^^^^^^^^^
  File "/home/user/openmv-sdk-1.6.0/python/lib/python3.12/concurrent/futures/_base.py", line 401, in __get_result
    raise self._exception
subprocess.CalledProcessError: Command '['stedgeai', 'generate', '--target', 'stm32n6', '--model', '/home/user/openmv/lib/models/force_int_quant.tflite', '--relocatable', '--st-neural-art', 'default@/home/user/openmv/lib/stai/scripts/neuralart.json', '--workspace', '/home/user/openmv/build/OPENMV_N6/lib/models/force_int_quant/workspace', '--output', '/home/user/openmv/build/OPENMV_N6/lib/models/force_int_quant/gen', '--verbosity', '1', '--quiet']' died with <Signals.SIGABRT: 6>.
make: *** [/home/user/openmv/ports/stm32/port_config.mk:187: /home/user/openmv/build/OPENMV_N6/bin/romfs.stamp] Error 1
user@DESKTOP-87N36PP:~/openmv$

Since the error didn’t disappear, I decided to consistently execute the commands that kwagyeman had written to me and check

cd openmv
source tools/ci.sh && ci_update_submodules
sudo apt-get update

After that, I decided to check the firmware build again.

make -j$(nproc) TARGET=OPENMV_N6

Log :

user@DESKTOP-87N36PP:~/openmv$ source tools/ci.sh && ci_update_submodules
user@DESKTOP-87N36PP:~/openmv$ sudo apt-get update
[sudo: authenticate] Password:
Hit:1 http://archive.ubuntu.com/ubuntu resolute InRelease
Hit:2 http://security.ubuntu.com/ubuntu resolute-security InRelease
Hit:3 http://archive.ubuntu.com/ubuntu resolute-updates InRelease
Hit:4 http://archive.ubuntu.com/ubuntu resolute-backports InRelease
Reading package lists... Done
user@DESKTOP-87N36PP:~/openmv$ make -j$(nproc) TARGET=OPENMV_N6
Use make V=1 or set BUILD_VERBOSE in your environment to increase build verbosity.
Including User C Module from /home/user/openmv/modules
Memory region         Used Size  Region Size  %age Used
             RAM:       22576 B       128 KB     17.22%
             ROM:       46316 B       512 KB      8.83%
   text    data     bss     dec     hex filename
  46284      32   22320   68636   10c1c /home/user/openmv/build/OPENMV_N6/bin/bootloader.elf
       -------------------------------------------------------------------
                       STM32 Signing Tool v2.21.0
       -------------------------------------------------------------------

[Header v2.3] Align the payload to the 0x400 offset by adding padding bytes at the beginning of the payload.
Adding head padding bytes for payload with header v2.3
 Header version 2.3 preparation...
Extracting Entry point value from the input file...
Entry point value : 0x34184b39
 The headred image file generated successfully:  /home/user/openmv/build/OPENMV_N6/bin/bootloader.bin
AR /home/user/openmv/build/OPENMV_N6/lib/libmicropython.a
GEN linker script
Memory region         Used Size  Region Size  %age Used
            DTCM:        128 KB       128 KB    100.00%
            ITCM:        6256 B        64 KB      9.55%
           SRAM1:     1039392 B         1 MB     99.12%
           SRAM2:          1 MB         1 MB    100.00%
           SRAM3:       1792 KB      1792 KB    100.00%
           SRAM7:          1 KB        32 KB      3.12%
            DRAM:         56 MB        64 MB     87.50%
      FLASH_TEXT:     1892224 B      3584 KB     51.56%
GEN romfs image
Model: force_int_quant
XIP size             = 4,992      data(596)+got(52)+bss(4288) sections
COPY size            = 16,512     +ro(11520) sections
extra sections       = 220        got:52(1.0%) header+rel:168(1.5%)
params size          = 6,865
acts size            = 180
binary file size     = 19,104
params file size     = 0

+--------------------------+----------------------------------+------+------------+------+
| name (addr)              | flags                            | foff | dst        | size |
+--------------------------+----------------------------------+------+------------+------+
| xSPI2 (0x20001b58)       | 0x01010500 RELOC.PARAM.0.RCACHED | 0    | 0x00000000 | 6865 |
| AXISRAM5 (0x20001b5e)    | 0x03020200 RESET.ACTIV.WRITE     | 0    | 0x342e0000 | 180  |
| <undefined> (0x00000000) | 0x00000000 UNUSED                | 0    | 0x00000000 | 0    |
+--------------------------+----------------------------------+------+------------+------+
Table: mempool c-descriptors (off=40000218, 3 entries, from RAM)


Model: yolo_lc_192
XIP size             = 34,560     data(596)+got(52)+bss(33856) sections
COPY size            = 75,776     +ro(41216) sections
extra sections       = 228        got:52(0.2%) header+rel:176(0.4%)
params size          = 275,905
acts size            = 258,048
binary file size     = 317,848
params file size     = 0

+--------------------------+----------------------------------+------+------------+--------+
| name (addr)              | flags                            | foff | dst        | size   |
+--------------------------+----------------------------------+------+------------+--------+
| xSPI2 (0x20001b69)       | 0x01010500 RELOC.PARAM.0.RCACHED | 0    | 0x00000000 | 275905 |
| AXISRAM5 (0x20001b6f)    | 0x03020200 RESET.ACTIV.WRITE     | 0    | 0x342e0000 | 258048 |
| <undefined> (0x00000000) | 0x00000000 UNUSED                | 0    | 0x00000000 | 0      |
+--------------------------+----------------------------------+------+------------+--------+
Table: mempool c-descriptors (off=40000218, 3 entries, from RAM)


Model: person_detect
XIP size             = 48,384     data(548)+got(56)+bss(47744) sections
COPY size            = 110,216    +ro(61832) sections
extra sections       = 236        got:56(0.1%) header+rel:180(0.3%)
params size          = 211,745
acts size            = 55,296
binary file size     = 274,272
params file size     = 0

+--------------------------+----------------------------------+------+------------+--------+
| name (addr)              | flags                            | foff | dst        | size   |
+--------------------------+----------------------------------+------+------------+--------+
| xSPI2 (0x2000352f)       | 0x01010500 RELOC.PARAM.0.RCACHED | 0    | 0x00000000 | 211745 |
| AXISRAM5 (0x20003535)    | 0x03020200 RESET.ACTIV.WRITE     | 0    | 0x342e0000 | 55296  |
| <undefined> (0x00000000) | 0x00000000 UNUSED                | 0    | 0x00000000 | 0      |
+--------------------------+----------------------------------+------+------------+--------+
Table: mempool c-descriptors (off=400001e8, 3 entries, from RAM)


Model: fomo_face_detection
XIP size             = 29,440     data(596)+got(56)+bss(28736) sections
COPY size            = 72,008     +ro(42568) sections
extra sections       = 240        got:56(0.2%) header+rel:184(0.4%)
params size          = 20,753
acts size            = 138,240
binary file size     = 64,064
params file size     = 0

+--------------------------+----------------------------------+------+------------+--------+
| name (addr)              | flags                            | foff | dst        | size   |
+--------------------------+----------------------------------+------+------------+--------+
| xSPI2 (0x2000344c)       | 0x01010500 RELOC.PARAM.0.RCACHED | 0    | 0x00000000 | 20753  |
| AXISRAM5 (0x20003452)    | 0x03020200 RESET.ACTIV.WRITE     | 0    | 0x342e0000 | 138240 |
| <undefined> (0x00000000) | 0x00000000 UNUSED                | 0    | 0x00000000 | 0      |
+--------------------------+----------------------------------+------+------------+--------+
Table: mempool c-descriptors (off=40000218, 3 entries, from RAM)


Model: blazeface_front_128
XIP size             = 88,704     data(5696)+got(756)+bss(82240) sections
COPY size            = 193,216    +ro(104512) sections
extra sections       = 1,444      got:756(0.9%) header+rel:688(0.7%)
params size          = 108,673
acts size            = 540,672
binary file size     = 220,232
params file size     = 0

+--------------------------+----------------------------------+------+------------+--------+
| name (addr)              | flags                            | foff | dst        | size   |
+--------------------------+----------------------------------+------+------------+--------+
| xSPI2 (0x20003eea)       | 0x01010500 RELOC.PARAM.0.RCACHED | 0    | 0x00000000 | 108673 |
| AXISRAM5 (0x20003ef0)    | 0x03020200 RESET.ACTIV.WRITE     | 0    | 0x342e0000 | 425984 |
| AXISRAM4 (0x20003ef9)    | 0x03020200 RESET.ACTIV.WRITE     | 0    | 0x34270000 | 114688 |
| <undefined> (0x00000000) | 0x00000000 UNUSED                | 0    | 0x00000000 | 0      |
+--------------------------+----------------------------------+------+------------+--------+
Table: mempool c-descriptors (off=400015f0, 4 entries, from RAM)


Model: face_landmarks_192
XIP size             = 146,304    data(2336)+got(220)+bss(143744) sections
COPY size            = 303,488    +ro(157184) sections
extra sections       = 608        got:220(0.2%) header+rel:388(0.2%)
params size          = 616,577
acts size            = 737,280
binary file size     = 776,616
params file size     = 0

+--------------------------+----------------------------------+------+------------+--------+
| name (addr)              | flags                            | foff | dst        | size   |
+--------------------------+----------------------------------+------+------------+--------+
| xSPI2 (0x20002e6a)       | 0x01010500 RELOC.PARAM.0.RCACHED | 0    | 0x00000000 | 616577 |
| AXISRAM5 (0x20002e70)    | 0x03020200 RESET.ACTIV.WRITE     | 0    | 0x342e0000 | 442368 |
| AXISRAM4 (0x20002e79)    | 0x03020200 RESET.ACTIV.WRITE     | 0    | 0x34270000 | 294912 |
| <undefined> (0x00000000) | 0x00000000 UNUSED                | 0    | 0x00000000 | 0      |
+--------------------------+----------------------------------+------+------------+--------+
Table: mempool c-descriptors (off=400008d0, 4 entries, from RAM)


Model: yolov8n_192
XIP size             = 195,648    data(5148)+got(252)+bss(190208) sections
COPY size            = 415,816    +ro(220168) sections
extra sections       = 1,192      got:252(0.1%) header+rel:940(0.4%)
params size          = 3,006,993
acts size            = 276,480
binary file size     = 3,233,408
params file size     = 0

+--------------------------+----------------------------------+------+------------+---------+
| name (addr)              | flags                            | foff | dst        | size    |
+--------------------------+----------------------------------+------+------------+---------+
| xSPI2 (0x200064e7)       | 0x01010500 RELOC.PARAM.0.RCACHED | 0    | 0x00000000 | 3006993 |
| AXISRAM5 (0x200064ed)    | 0x03020200 RESET.ACTIV.WRITE     | 0    | 0x342e0000 | 276480  |
| <undefined> (0x00000000) | 0x00000000 UNUSED                | 0    | 0x00000000 | 0       |
+--------------------------+----------------------------------+------+------------+---------+
Table: mempool c-descriptors (off=400013e0, 3 entries, from RAM)


Cascade:                       haarcascade_eye
Format:                        Old
Size:                          20x20
Number of Stages:              24
Number of Features:            1066
Number of Rectangles:          2299

Cascade:                       haarcascade_smile
Format:                        Old
Size:                          36x18
Number of Stages:              20
Number of Features:            569
Number of Rectangles:          1245

Model: palm_detection_full_192
XIP size             = 323,200    data(2112)+got(220)+bss(320832) sections
COPY size            = 666,192    +ro(342992) sections
extra sections       = 596        got:220(0.1%) header+rel:376(0.1%)
params size          = 1,122,641
acts size            = 1,506,496
binary file size     = 1,468,248
params file size     = 0

+--------------------------+----------------------------------+------+------------+---------+
| name (addr)              | flags                            | foff | dst        | size    |
+--------------------------+----------------------------------+------+------------+---------+
| xSPI2 (0x20004e75)       | 0x01010500 RELOC.PARAM.0.RCACHED | 0    | 0x00000000 | 1122641 |
| AXISRAM6 (0x20004e7b)    | 0x03020200 RESET.ACTIV.WRITE     | 0    | 0x34350000 | 294912  |
| AXISRAM5 (0x20004e84)    | 0x03020200 RESET.ACTIV.WRITE     | 0    | 0x342e0000 | 457920  |
| AXISRAM4 (0x20004e8d)    | 0x03020200 RESET.ACTIV.WRITE     | 0    | 0x34270000 | 294912  |
| AXISRAM3 (0x20004e96)    | 0x03020200 RESET.ACTIV.WRITE     | 0    | 0x34200000 | 458752  |
| <undefined> (0x00000000) | 0x00000000 UNUSED                | 0    | 0x00000000 | 0       |
+--------------------------+----------------------------------+------+------------+---------+
Table: mempool c-descriptors (off=400007c8, 6 entries, from RAM)


Cascade:                       haarcascade_frontalface
Format:                        Old
Size:                          24x24
Number of Stages:              25
Number of Features:            2913
Number of Rectangles:          6383

Model: hand_landmarks_full_224
XIP size             = 128,320    data(968)+got(64)+bss(127232) sections
COPY size            = 265,856    +ro(137536) sections
extra sections       = 304        got:64(0.0%) header+rel:240(0.2%)
params size          = 3,182,977
acts size            = 1,781,248
binary file size     = 3,321,688
params file size     = 0

+--------------------------+----------------------------------+------+------------+---------+
| name (addr)              | flags                            | foff | dst        | size    |
+--------------------------+----------------------------------+------+------------+---------+
| xSPI1 (0x20002407)       | 0x01020601 RELOC.ACTIV.1.WCACHED | 0    | 0x00000000 | 802816  |
| xSPI2 (0x2000240d)       | 0x01010500 RELOC.PARAM.0.RCACHED | 0    | 0x00000000 | 3182977 |
| AXISRAM5 (0x20002413)    | 0x03020200 RESET.ACTIV.WRITE     | 0    | 0x342e0000 | 451584  |
| AXISRAM4 (0x2000241c)    | 0x03020200 RESET.ACTIV.WRITE     | 0    | 0x34270000 | 451584  |
| AXISRAM3 (0x20002425)    | 0x03020200 RESET.ACTIV.WRITE     | 0    | 0x34200000 | 75264   |
| <undefined> (0x00000000) | 0x00000000 UNUSED                | 0    | 0x00000000 | 0       |
+--------------------------+----------------------------------+------+------------+---------+
Table: mempool c-descriptors (off=40000350, 6 entries, from RAM)


Model: movenet_singlepose_192
XIP size             = 143,360    data(924)+got(92)+bss(142336) sections
COPY size            = 302,480    +ro(159120) sections
extra sections       = 312        got:92(0.1%) header+rel:220(0.1%)
params size          = 2,638,753
acts size            = 1,327,104
binary file size     = 2,799,016
params file size     = 0

+--------------------------+----------------------------------+------+------------+---------+
| name (addr)              | flags                            | foff | dst        | size    |
+--------------------------+----------------------------------+------+------------+---------+
| xSPI2 (0x20003d07)       | 0x01010500 RELOC.PARAM.0.RCACHED | 0    | 0x00000000 | 2638753 |
| AXISRAM5 (0x20003d0d)    | 0x03020200 RESET.ACTIV.WRITE     | 0    | 0x342e0000 | 442368  |
| AXISRAM4 (0x20003d16)    | 0x03020200 RESET.ACTIV.WRITE     | 0    | 0x34270000 | 425984  |
| AXISRAM3 (0x20003d1f)    | 0x03020200 RESET.ACTIV.WRITE     | 0    | 0x34200000 | 458752  |
| <undefined> (0x00000000) | 0x00000000 UNUSED                | 0    | 0x00000000 | 0       |
+--------------------------+----------------------------------+------+------------+---------+
Table: mempool c-descriptors (off=40000338, 5 entries, from RAM)


romfs image: "romfs0.img" usage: 12282.3KiB / 24576.0KiB (50.0%)
 -size: 64064    alignment: 32   path: /rom/fomo_face_detection.tflite
 -size: 15       alignment: 4    path: /rom/fomo_face_detection.txt
 -size: 19104    alignment: 32   path: /rom/force_int_quant.tflite
 -size: 274272   alignment: 32   path: /rom/person_detect.tflite
 -size: 17       alignment: 4    path: /rom/person_detect.txt
 -size: 317848   alignment: 32   path: /rom/yolo_lc_192.tflite
 -size: 8        alignment: 4    path: /rom/yolo_lc_192.txt
 -size: 3233408  alignment: 32   path: /rom/yolov8n_192.tflite
 -size: 8        alignment: 4    path: /rom/yolov8n_192.txt
 -size: 220232   alignment: 32   path: /rom/blazeface_front_128.tflite
 -size: 776616   alignment: 32   path: /rom/face_landmarks_192.tflite
 -size: 1468248  alignment: 32   path: /rom/palm_detection_full_192.tflite
 -size: 3321688  alignment: 32   path: /rom/hand_landmarks_full_224.tflite
 -size: 2799016  alignment: 32   path: /rom/movenet_singlepose_192.tflite
 -size: 19041    alignment: 4    path: /rom/haarcascade_eye.cascade
 -size: 10280    alignment: 4    path: /rom/haarcascade_smile.cascade
 -size: 52396    alignment: 4    path: /rom/haarcascade_frontalface.cascade

   text    data     bss     dec     hex filename
  46284      32   22320   68636   10c1c /home/user/openmv/build/OPENMV_N6/bin/bootloader.elf
   text    data     bss     dec     hex filename
1884720    7504 62758940        64651164        3da7f9c /home/user/openmv/build/OPENMV_N6/bin/firmware.elf
user@DESKTOP-87N36PP:~/openmv$

The errors disappeared after running these commands:

cd openmv
source tools/ci.sh && ci_update_submodules
sudo apt-get update

No need, like I said the commands I gave you are all you need, also I managed to reproduce the issue and will fix it.

Great ! I’m very glad that everything worked out for you !!!

It should be fixed now.

Great !!! I’ll check it out in the morning, but it’s already late at night, and I’m going to bed. Thank you so much!

Hi iabdalkader, kwagyeman !

You guys are magicians !!!

After the fixes made by iabdalkader, everything works perfectly, and there are no unnecessary warning or error messages! Today, I installed Ubuntu from 0 again this morning, and set everything up. I built the firmware 5 times (by first deleting all files from the Build folder - the project always builds perfectly and 7 files are created in the folder.

romfs image: "romfs0.img" usage: 12282.3KiB / 24576.0KiB (50.0%)
 -size: 64064    alignment: 32   path: /rom/fomo_face_detection.tflite
 -size: 15       alignment: 4    path: /rom/fomo_face_detection.txt
 -size: 19104    alignment: 32   path: /rom/force_int_quant.tflite
 -size: 274272   alignment: 32   path: /rom/person_detect.tflite
 -size: 17       alignment: 4    path: /rom/person_detect.txt
 -size: 317848   alignment: 32   path: /rom/yolo_lc_192.tflite
 -size: 8        alignment: 4    path: /rom/yolo_lc_192.txt
 -size: 3233408  alignment: 32   path: /rom/yolov8n_192.tflite
 -size: 8        alignment: 4    path: /rom/yolov8n_192.txt
 -size: 220232   alignment: 32   path: /rom/blazeface_front_128.tflite
 -size: 776616   alignment: 32   path: /rom/face_landmarks_192.tflite
 -size: 1468248  alignment: 32   path: /rom/palm_detection_full_192.tflite
 -size: 3321688  alignment: 32   path: /rom/hand_landmarks_full_224.tflite
 -size: 2799016  alignment: 32   path: /rom/movenet_singlepose_192.tflite
 -size: 19041    alignment: 4    path: /rom/haarcascade_eye.cascade
 -size: 10280    alignment: 4    path: /rom/haarcascade_smile.cascade
 -size: 52396    alignment: 4    path: /rom/haarcascade_frontalface.cascade

   text    data     bss     dec     hex filename
  46284      32   22320   68636   10c1c /home/user/openmv/openmv/build/OPENMV_N6/bin/bootloader.elf
   text    data     bss     dec     hex filename
1884728    7496 62760452        64652676        3da8584 /home/user/openmv/openmv/build/OPENMV_N6/bin/firmware.elf
user@DESKTOP-87N36PP:~/openmv/openmv$

Thank you again for solving the problem. Now, anyone who doesn’t already have a configured Linux system can quickly create their own firmware from source code using WSL by running a few commands in sequence. It’s amazing!