comp.lang.ada
 help / color / mirror / Atom feed
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!


  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