1) 1 вариант
root@imx95-19x19-lpddr5-evk:~# ./i2c_fpga_flash /dev/i2c-2 /lib/firmware/csi2_aggr_vc_RD_NX_impl_1.bit
[USER_FLASH] Connected to 0x40. Starting direct execution...
[USER_FLASH] Memory erasing... waiting 100ms
[USER_FLASH] Streaming payload data directly into SCL/SDA wires...
[USER_FLASH] Sent 863115 bytes of bitstream.
[USER_FLASH] Execution complete. Check the LED! Run i2ctransfer status now.
root@imx95-19x19-lpddr5-evk:~# i2ctransfer -f -y 2 w4@0x40 0x3c 0x00 0x00 0x00 r8
0x00 0x00 0x05 0x11 0x74 0x80 0x02 0x09
2) 2 вариант
./i2c_fpga_flash_1 /dev/i2c-2 /lib/firmware/csi2_aggr_vc_RD_NX_impl_1.bit
[RAW_FLASH] Starting execution WITHOUT bit mirroring...
Сразу светодиод ACT горел зелёным, потом потух, прошивка 3ависла
3) 3 вариант
./i2c_fpga_flash_2 /dev/i2c-2 /lib/firmware/csi2_aggr_vc_RD_NX_impl_1.bit
[SMART_FLASH] Starting execution (Mirroring ONLY payload after 359 bytes)...
[SMART_FLASH] Sent 863115 bytes.
[SMART_FLASH] Complete! Run i2ctransfer status now.
root@imx95-19x19-lpddr5-evk:~# i2ctransfer -f -y 2 w4@0x40 0x3c 0x00 0x00 0x00 r8
0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
светодиод AСT горел зелёным, потом потух, INITN - красный, DONE - не горит
может добавить в код вычитку статуса перед isc_disable????