tomtor wrote:tomtor wrote:tomtor wrote:
Yes, that is an issue (bug) with the ULP assembler, labels like 1b and 1f do not work.
I plan to look at it in the assembler sources, because GAS should be able to handle these labels.
This should fix it:
https://github.com/espressif/binutils-esp32ulp/pull/5
This question is kind of strange, but how can I add this edited file to binutils? For the installation,
I used the files "ready": (https://github.com/espressif/binutils-e ... #downloads), and installed directly in the folder. But now that you have edited a different file, I have tried to follow the binutils README.
I tried to do this:
1-) I downloaded the binutils.
2-) I edited the old file for your new one.
2-) I opened the mingw32 and went to the binutils folder.
3-) Commands used: make, make install.
4-) I tested the label:
.macro delay
stage_rst
1: stage_inc 1
wait 64000
jumps 1b, 125, lt
.endm
and continued presenting the error. I'm pretty sure that the installation was incorrect, unless the update does not work.
Can you take a step-by-step or indicate some better way to do this update?