From: "M. Enzmann" <enzmann.m@googlemail.com>
Subject: Re: GNAT GPL2016 on Ubuntu 15.04 and Debian 8
Date: Tue, 4 Oct 2016 08:27:32 -0700 (PDT)
Date: 2016-10-04T08:27:32-07:00 [thread overview]
Message-ID: <fc213857-4683-4048-9175-1a0007756805@googlegroups.com> (raw)
In-Reply-To: <lyr37wz7a3.fsf@pushface.org>
Am Dienstag, 4. Oktober 2016 13:24:21 UTC+2 schrieb Simon Wright:
>
> It looks to me as though I got this problem (Debian jessie): I've
> renamed lib/bfd-plugins to lib/bfd-plugins-xxx (so the compiler doesn't
> find it).
>
I did a re-install of the cross-compiler, this time without the native compiler and .... the errors are gone, I can compile the run-time without any problems
> > In the end the executables I get, when compiling the examples, show
> > two symbols annotated with '?' in nm, the symbols being
> > '__ccmdata_end' and '_ccmdata_start'
>
> This is the 64 K Core Coupled Memory[1]. I haven't checked the examples;
> maybe they put something there? My own code doesn't - arm-eabi-nm says
>
> $ arm-eabi-nm pcf8574a-stm32f4 | grep ccm
> 10000000 ? __ccmdata_end
> 0800b314 R __ccmdata_load
> 10000000 ? __ccmdata_start
> 00000000 A __ccmdata_words
> Since the syntax for the .data section is exactly the same, I'd guess
> the ? is because there's nothing in there.
>
> [1] http://sigalrm.blogspot.co.uk/2013/12/using-ccm-memory-on-stm32.html
Ah! Okay! There is a section .ccmdata in common-RAM.ld and common-ROM.ld and start-rom.S does some work there. I'll have to figure out what happens..
This is not really my cup of tea, but hey I usually tell my students, that learning is fun...
> > I've been following Simon Wrights hint during installation of the
> > compiler: First I installed the cross-compiler, then the native
> > compiler. (The other way round gprbuild didn't find gcc for some
> > reason'.
>
> Not sure what's happening there, and I don't remember ever making that
> hint - rather the reverse!
I rather thought you did, and it did work much better than the other way round ;-) . So, thanks a lot!
Thanks for the input!
next prev parent reply other threads:[~2016-10-04 15:27 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-10-04 7:15 GNAT GPL2016 on Ubuntu 15.04 and Debian 8 M. Enzmann
2016-10-04 11:24 ` Simon Wright
2016-10-04 15:27 ` M. Enzmann [this message]
2016-10-04 17:10 ` Simon Wright
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox