7. Optional step (start debugger) cp qemu_esp32/bin/xtensa-esp32-elf-gdb $HOME/esp/xtensa-esp32-elf/bin/xtensa-esp32-elf-gdb.qemu > xtensa-esp32-elf-gdb.qemu build/app-template.elf -ex 'target remote:1234' (gdb) b bootloader_main (gdb) b app_main (gdb) c When breakpoint is ...
Try adding simple assembly or functions and looḱ at the generated code, void retint() { asm volatile (\ "RFDE\n"); } int test(int in) { return (in+1); } void jump() { asm volatile (\ "jx a0\n"); retint(); }