New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
BOARD=ek_tm4c123gxl doesn't link: .ARM.exidx section overlap issue #2337
Labels
Comments
following patch "fixes" it, but unsure if that's where you want things done:
|
karlp
added a commit
to karlp/tinyusb
that referenced
this issue
Nov 24, 2023
Just include it in flash, like is done on most other platforms. Fixes: hathach#2337 Signed-off-by: Karl Palsson <karlp@tweak.au>
which gcc version you are using ? |
|
ah thanks, my pc (and ci) is currently running with gcc 11. I will try to update and test this soon enough. |
karlp
added a commit
to karlp/tinyusb
that referenced
this issue
Feb 15, 2024
Just include it in flash, like is done on most other platforms. Fixes: hathach#2337 Signed-off-by: Karl Palsson <karlp@tweak.au>
Merged
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Operating System
Linux
Board
ek_tm4c123gxl
Firmware
Attempting to build the examples:
What happened ?
Linking fails due to an overlapping linker section.
arm-none-eabi/bin/ld: section .ARM.exidx LMA [000053f8,000053ff] overlaps section .data LMA [000053f8,0000746f]
I can't see anything obviously wrong with
./hw/mcu/ti/tm4c123xx/CMSIS/5.7.0/Device/ARM/ARMCM4/Source/GCC/gcc_arm.ld
but I also can't see that it's being used...How to reproduce ?
Debug Log as txt file (LOG/CFG_TUSB_DEBUG=2)
Screenshots
No response
I have checked existing issues, dicussion and documentation
The text was updated successfully, but these errors were encountered: