Multiple .S files

atreistm
Posts: 1
Joined: Tue Mar 12, 2024 7:29 am

Multiple .S files

Postby atreistm » Wed Apr 03, 2024 11:08 am

I have multiple .S files that are called from main.c I compile with idf.py build. When I run gdb, I can set a breakpoint successfully on a function in the first .S file. However, if I try to set a breakpoint on any other .S file, gdb cannot find the source code. I try to set the breakpoint as soon as app_main load, so I do not think there is a stack overlay or RA corruption, as the program has not yet run any user code. I use an ESP32C6 dev board, and the master esp-idf (March 2024). Using espressif ide has the same issue, the source code gets lost.

(gdb) b tar1_2
Breakpoint 6 at 0x420088ec
(gdb) i bre
Num Type Disp Enb Address What
2 breakpoint keep y 0x42008880 C:/ws1/JCTLabs/main\tar1_1.S:22
6 breakpoint keep y 0x420088ec

Who is online

Users browsing this forum: No registered users and 23 guests