[PATCH 0/6] Add aarch64/xilinx-versal

Gedare Bloom gedare at rtems.org
Tue Jun 29 15:10:01 UTC 2021


I'll look at this, I didn't spend much time on the ilp32 or the vck190
targets. There's probably something that isn't supported in ilp32 mode
in the boot code.

On Mon, Jun 28, 2021 at 2:53 AM Sebastian Huber
<sebastian.huber at embedded-brains.de> wrote:
>
> Hello Gedare,
>
> I get linker errors with this BSP:
>
> Waf: Entering directory `/tmp/sh/b-rtems/aarch64/xilinx_versal_ilp32_vck190'
> 10:51:14 runner 'git rev-parse HEAD'
> [1334/4030] Compiling bsps/aarch64/shared/start/start.S
> 10:51:16 runner ['/opt/rtems/6/bin/aarch64-rtems6-gcc', '-MMD',
> '-mcpu=cortex-a72', '-DASM', '-g', '-Icpukit/include',
> '-I/home/EB/sebastian_h/src/rtems/cpukit/include',
> '-Icpukit/score/cpu/aarch64/include',
> '-I/home/EB/sebastian_h/src/rtems/cpukit/score/cpu/aarch64/include',
> '-Ibsps/include', '-I/home/EB/sebastian_h/src/rtems/bsps/include',
> '-Ibsps/aarch64/include',
> '-I/home/EB/sebastian_h/src/rtems/bsps/aarch64/include',
> '-Ibsps/aarch64/xilinx-versal/include',
> '-I/home/EB/sebastian_h/src/rtems/bsps/aarch64/xilinx-versal/include',
> '/home/EB/sebastian_h/src/rtems/bsps/aarch64/shared/start/start.S',
> '-c', '-ostart.o']
> [1438/4030] Linking
> /tmp/sh/b-rtems/aarch64/xilinx_versal_ilp32_vck190/testsuites/benchmarks/dhrystone.exe
> 10:51:16 runner ['/opt/rtems/6/bin/aarch64-rtems6-gcc',
> 'testsuites/benchmarks/dhrystone/dhry_1.c.85.o',
> 'testsuites/benchmarks/dhrystone/dhry_2.c.85.o',
> 'testsuites/benchmarks/dhrystone/init.c.85.o',
> '-o/tmp/sh/b-rtems/aarch64/xilinx_versal_ilp32_vck190/testsuites/benchmarks/dhrystone.exe',
> '-Wl,-Bstatic', '-L.', '-lrtemscpu', '-lrtemsbsp', '-lrtemstest',
> '-Wl,-Bdynamic', '-qrtems', '-mcpu=cortex-a72', '-Wl,--gc-sections',
> '-L/home/EB/sebastian_h/src/rtems/bsps/aarch64/shared/start',
> '-L/home/EB/sebastian_h/src/rtems/bsps/aarch64/xilinx-versal/start',
> '-Wl,--wrap=printf', '-Wl,--wrap=puts']
> /opt/rtems/6/lib/gcc/aarch64-rtems6/10.3.1/../../../../aarch64-rtems6/bin/ld:
> skipping incompatible start.o when searching for start.o
> /opt/rtems/6/lib/gcc/aarch64-rtems6/10.3.1/../../../../aarch64-rtems6/bin/ld:
> skipping incompatible ./start.o when searching for start.o
> /opt/rtems/6/lib/gcc/aarch64-rtems6/10.3.1/../../../../aarch64-rtems6/bin/ld:
> cannot find start.o
> /opt/rtems/6/lib/gcc/aarch64-rtems6/10.3.1/../../../../aarch64-rtems6/bin/ld:
> skipping incompatible start.o when searching for start.o
> /opt/rtems/6/lib/gcc/aarch64-rtems6/10.3.1/../../../../aarch64-rtems6/bin/ld:
> skipping incompatible ./start.o when searching for start.o
> collect2: error: ld returned 1 exit status
>
>
> --
> embedded brains GmbH
> Herr Sebastian HUBER
> Dornierstr. 4
> 82178 Puchheim
> Germany
> email: sebastian.huber at embedded-brains.de
> phone: +49-89-18 94 741 - 16
> fax:   +49-89-18 94 741 - 08
>
> Registergericht: Amtsgericht München
> Registernummer: HRB 157899
> Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, Thomas Dörfler
> Unsere Datenschutzerklärung finden Sie hier:
> https://embedded-brains.de/datenschutzerklaerung/


More information about the devel mailing list