-
-
Notifications
You must be signed in to change notification settings - Fork 836
Open
Description
Hi,
I followed the procedure to compile the latest firmware (https://black-magic.org/knowledge/compiling-windows.html).
When i try to build the firmware with these commands:
meson setup build --cross-file=cross-file/native.ini
cd build
ninja
ninja flash
I've got an error with ninja
[14/681] Linking target src/target/flashstub/rp_stub
Memory region Used Size Region Size %age Used
sram: 260 B 4 KB 6.35%
[15/681] Linking target src/target/flashstub/efm32_stub
Memory region Used Size Region Size %age Used
sram: 80 B 1 KB 7.81%
[16/681] Linking target src/target/flashstub/lmi_stub
Memory region Used Size Region Size %age Used
sram: 48 B 1 KB 4.69%
[494/681] Compiling C object deps/libopencm3/lib/stm32/u5/libopencm3_stm32u5.a.p/rcc.c.o
../deps/libopencm3/lib/stm32/u5/rcc.c: In function 'rcc_clock_setup_hsi':
../deps/libopencm3/lib/stm32/u5/rcc.c:104:12: warning: this condition has identical branches [-Wduplicated-branches]
104 | if (clock->ahb_frequency > rcc_ahb_frequency) {
| ^
[503/681] Compiling C object deps/libopencm3/lib/stm32/u5/libopencm3_stm32u5.a.p/.._.._cm3_dwt.c.o
../deps/libopencm3/lib/cm3/dwt.c: In function 'dwt_read_cycle_counter':
../deps/libopencm3/lib/cm3/dwt.c:103:1: warning: control reaches end of non-void function [-Wreturn-type]
103 | }
| ^
[545/681] Linking target blackmagic_native_firmware.elf
FAILED: [code=1] blackmagic_native_firmware.elf
"arm-none-eabi-gcc" @blackmagic_native_firmware.elf.rsp
C:/msys64/home/xxxx.yyyy/arm-gnu-toolchain-13.2.rel1-mingw-w64-i686-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/bin/ld.exe: blackmagic_native_firmware.elf section `.data' will not fit in region `rom'
C:/msys64/home/xxxx.yyyy/arm-gnu-toolchain-13.2.rel1-mingw-w64-i686-arm-none-eabi/bin/../lib/gcc/arm-none-eabi/13.2.1/../../../../arm-none-eabi/bin/ld.exe: region `rom' overflowed by 132 bytes
Memory region Used Size Region Size %age Used
rom: 131204 B 128 KB 100.10%
ram: 7928 B 20 KB 38.71%
collect2.exe: error: ld returned 1 exit status
[562/681] Compiling C object blackmagic.exe.p/src_target_adiv5.c.obj
ninja: build stopped: subcommand failed.
Where did i go wrong ?
Metadata
Metadata
Assignees
Labels
No labels