<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<br>
<div class="moz-forward-container"><br>
Hi<br>
<br>
Jeff and I have hacked on the Edison and have it starting to <br>
boot with printk() and bsp_reset() working. I added a bunch of <br>
printk's to trace the progress. It is the end of the day and we
are <br>
stuck at the create of the first Classic API task in hello world
failing<br>
to allocate the FP area. <br>
<br>
I am assuming some memory layout issue but I just don't<br>
see it. This board has 1GB RAM per Intel and U-Boot. <br>
It loads our normal pc386 ELF at the right address and runs.<br>
<br>
I am throwing this out to the community to see if anyone<br>
has an idea on what to poke at tomorrow. We are tired at<br>
the end of the day.<br>
<br>
<meta http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1">
<meta name="Generator" content="Microsoft Word 14 (filtered
medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri","sans-serif";
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri","sans-serif";}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
<blockquote>
<div class="WordSection1">
<p class="MsoNormal">boot > bootelf 0x1000000<o:p></o:p></p>
<p class="MsoNormal">## Starting application at 0x0010000c ...<o:p></o:p></p>
<p class="MsoNormal">0234rtemsWorkAreaStart=130F40
MemSize=0x08x/0<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">bspstart.c<o:p></o:p></p>
<p class="MsoNormal">work_area_start = 0x130F40<o:p></o:p></p>
<p class="MsoNormal">work_area_size = 1072492736 0x3FECF0C0<o:p></o:p></p>
<p class="MsoNormal">end = 0x40000000<o:p></o:p></p>
<p class="MsoNormal">current stack pointer = 0x130F18<o:p></o:p></p>
<p class="MsoNormal">heap_start = 0x134D0A<o:p></o:p></p>
<p class="MsoNormal">heap_size = 1072476918<o:p></o:p></p>
<p class="MsoNormal">allocated thread fp area 133CB8<o:p></o:p></p>
<p class="MsoNormal">initialize device drivers<o:p></o:p></p>
<p class="MsoNormal">probe<o:p></o:p></p>
<p class="MsoNormal">Checking on /dev/main<o:p></o:p></p>
<p class="MsoNormal">probe<o:p></o:p></p>
<p class="MsoNormal">Register /dev/main<o:p></o:p></p>
<p class="MsoNormal">Register /dev/main as console<o:p></o:p></p>
<p class="MsoNormal">Console initialize complete<o:p></o:p></p>
<p class="MsoNormal">run post driver extensions<o:p></o:p></p>
<p class="MsoNormal">Invoke api extension 10F540<o:p></o:p></p>
<p class="MsoNormal">Init tasks => 12C3E8 1<o:p></o:p></p>
<p class="MsoNormal">allocated thread 13255C<o:p></o:p></p>
<p class="MsoNormal">allocated thread fp area 0<o:p></o:p></p>
<p class="MsoNormal">Thread Initialize failed<o:p></o:p></p>
<p class="MsoNormal">task create returned 13<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">EXECUTIVE SHUTDOWN! Any key to reboot...<o:p></o:p></p>
</div>
</blockquote>
Thanks<br>
<br>
<br>
</div>
--joel<br>
</body>
</html>