I am developing my own firmware and faced with a strange behaviour with esptool.py. If I flash compiled firmware (0x00000.bin and 0x40000.bin) via this util (esptool.py) the device stuck in "boot(3,0)" and don't boot further. If I use flash_download_tool with the same firmware files everything are working fine - the device boots up and executes my code successfully.
So, how to troubleshoot this issue because I am writing code on mac and it is very inconvenient to use windows vm each time when I need to test new firmware.
Thanks for help!