<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">Here's an overview about important
files, based on what I know from the arm/mipsel targets:<br>
<br>
fpc/compiler/avr/cpuinfo.pas //Here you add new controllers<br>
fpc/compiler/systems/t_embed //Linker scripts, new controllers
need to also get added here<br>
fpc/compiler/systems/i_embed //I guess no changes are needed
in this file<br>
<br>
fpc/rtl/embedded/avr/ //rtl directory for startup
code and register definition unit(s)<br>
<br>
fpc/rtl/embedded/rtl.cfg //Here you define what
will go into the rtl for avr. Add features that go into the rtl;
codesize is an important thing to watch for. Not sure which units
compile for avr.<br>
<br>
fpc/rtl/embedded/Makefile.fpc // When you add new
controllers that need new register definitions than you will need
to add the unit to the makefile.fpc and then run fpcmake <br>
<br>
<br>
Michael<br>
<br>
Am 13.08.14 um 17:40 schrieb Schindler Karl-Michael:<br>
</div>
<blockquote cite="mid:421D74B3-D16F-4BE9-8B35-C33888E25BB9@web.de"
type="cite">
<pre wrap="">Hi.
I tried to understand where to continue the development of the avr-embedded target, but got stuck.
I know that the architecture-specific files are under compiler/avr and rtl/avr (the latter do not seem to be relevant, yet) and someone (fpk?) mentioned strings in the past, but that is basically it.
Could someone give my some hints, like more details about the task, corresponding files or solutions for other platforms?
Michael aka MiSchi
</pre>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
fpc-devel maillist - <a class="moz-txt-link-abbreviated" href="mailto:fpc-devel@lists.freepascal.org">fpc-devel@lists.freepascal.org</a>
<a class="moz-txt-link-freetext" href="http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel">http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel</a>
</pre>
</blockquote>
<br>
</body>
</html>