<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Mar 16, 2017 at 5:10 PM, Denis Obrezkov <span dir="ltr"><<a href="mailto:denisobrezkov@gmail.com" target="_blank">denisobrezkov@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div><div class="h5"><div class="gmail_quote">2017-03-16 17:46 GMT+02:00 Denis Obrezkov <span dir="ltr"><<a href="mailto:denisobrezkov@gmail.com" target="_blank">denisobrezkov@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><span>2017-03-16 17:10 GMT+02:00 Joel Sherrill <span dir="ltr"><<a href="mailto:joel@rtems.org" target="_blank">joel@rtems.org</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote"><span class="m_1602468069806942441m_-4905343303878631633gmail-">On Thu, Mar 16, 2017 at 9:36 AM, Denis Obrezkov <span dir="ltr"><<a href="mailto:denisobrezkov@gmail.com" target="_blank">denisobrezkov@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hello, I think that I can't now compile something for c6x processor, because I don't<div>have a beagleboard. Could you advise something on this situation? </div><div><br></div><div><a href="https://groups.google.com/forum/#!topic/beagleboard-gsoc/JD0gow1m2jA" target="_blank">https://groups.google.com/foru<wbr>m/#!topic/beagleboard-gsoc/JD0<wbr>gow1m2jA</a><span class="m_1602468069806942441m_-4905343303878631633gmail-m_-5294642599580348296HOEnZb"><font color="#888888"><br></font></span></div><span class="m_1602468069806942441m_-4905343303878631633gmail-m_-5294642599580348296HOEnZb"><font color="#888888"><div class="gmail_extra"><div class="gmail_quote"><br></div><div><br></div></div></font></span></div></blockquote><div><br></div></span><div>I think you mean you can't run executables. You did compile, right?</div><div><br></div><div>I saw you state that the BB is USD400 in an odd Russian store. Not being</div><div>familiar with shipping into Russia, what about ordering from a site like</div><div>Adafruit or Element14? Depending on the variant, the board itself is </div><div>only about ~USD50.</div></div></div></div></blockquote></span><div>I compiled it (haven't linked yet), and yes, I can't run it.</div><div>The point is that delivery is unavailable for Russia.</div><div>And even if it was possible, it seems that both beagleboard-x15 and </div><div>beagleboard-xm are out of order. </div><div>Beaglebone costs about EUR50 (85-120 in Russia) , and I already have one, but BBB</div><div>hasn't a DSP processor. </div><span><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div><br></div><div>How will you debug code on the C6x?</div></div></div></div></blockquote></span><div>I wanted to debug it through GPIO, </div><div>and after simple uart driver completeness,</div><div>through serial port.</div><div>Also, openocd is available, I think it might be possible to do a remote </div><div>debugging. </div><span class="m_1602468069806942441HOEnZb"><font color="#888888"><div><br></div><div><br></div></font></span></div><span class="m_1602468069806942441HOEnZb"><font color="#888888"><div><br></div>-- <br><div class="m_1602468069806942441m_-4905343303878631633gmail_signature">Regards, Denis Obrezkov</div>
</font></span></div></div>
</blockquote></div><br></div></div>I think there is no interest to the project (on the one hand the board is a bit outdated,</div><div class="gmail_extra">on the other, there is no confidence that someone would maintain the port),</div><div class="gmail_extra">so, should I choose another project?</div></div></blockquote><div><br></div><div>Personally I am always interested in ports to new architectures but this particular</div><div>one has hurdles for maintenance. And as you say, it seems to be a somewhat  </div><div>dated architecture.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra">If so, could you list the most required projects?</div><div class="gmail_extra">I have a beaglebone and a low cost low power stm32 board, </div><div class="gmail_extra">interested in real-time systems and testing (interesting - how to make temporal and</div><div class="gmail_extra">mock testing for rtems), have read ARINC653.</div><span class="HOEnZb"><font color="#888888"><div class="gmail_extra"><div><br></div></div></font></span></div></blockquote><div><br></div><div>Although it might not sound like it, the x86_64 port and BSP project is </div><div>very important to RTEMS. The current i386 PC port/BSP is primarily </div><div>for legacy hardware with some recent "adjustments" to accomodate</div><div>HW that has technically existed for 15 years. For example, I hacked</div><div>on the PCI access methods to support new hardware that didn't support</div><div>the ancient method. There is a long list of reasons why an x86_64</div><div>port is needed but the top are:</div><div><br></div><div>+ support for modern PC hardware that has UEFI boot, ACPI, APIC</div><div>interrupt controller, devices on the PCI bus, etc.</div><div>+ 64 bit port on a common architecture</div><div>+ clean x86 support</div><div>+ proper base for SMP support</div><div><br></div><div>The tool chain is already buildable with the RSB since I saw this</div><div>port being desirable. The x86_64 support should be complete in</div><div>newlib. The work would purely be in the RTEMS space.</div><div><br></div><div>The project has a ticket. I think the first step is to boot with UEFI and</div><div>use the ACPI to know what's there. Chris has identified the FreeBSD</div><div>code that should be used for all this. That doesn't mean it is an easy</div><div>project but it is rewarding and there will be users.</div><div><br></div><div>It is similar in that it is a port and BSP. But it doesn't have the same</div><div>hurdles and will have many more users and a much longer life.</div><div><br></div><div>If you are interested, start a thread with the proper title and cc</div><div>Chris Johns.</div><div><br></div><div>--joel </div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><span class="HOEnZb"><font color="#888888"><div class="gmail_extra"><div></div>-- <br><div class="m_1602468069806942441gmail_signature" data-smartmail="gmail_signature">Regards, Denis Obrezkov</div>
</div></font></span></div>
</blockquote></div><br></div></div>