As an alternative to USB, you can program it wirelessly using an OTA (Over-The-Air) update via Wi-Fi or use an external programmer like an ESP32-based ISP to bypass the USB connection entirely.
I noticed that Arduino IDE can output tge detail Information on ELF file etc. while compiling. I think this detail information will be very helpful for studing further about the binary content in the M5Stack Flash memory.
Thank you everybody.