<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <br>
    <div class="moz-cite-prefix">On 4/28/2014 10:01 AM, Ben Gras wrote:<br>
    </div>
    <blockquote
cite="mid:CAK+HGR7hqZsnqC-qJsc=eEOiRQp6XNfx3LcYWBE8GjxNT2pDZA@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div>All,<br>
          <br>
          FWIW to anyone interested in working on the RPi BSP, I noticed
          the logic in irq.c is suspect; these tests:<br>
          <br>
            if (BCM2835_REG(BCM2835_IRQ_BASIC) && 0x1)<br>
          <br>
          ..<br>
          <br>
            else if ( BCM2835_REG(BCM2835_IRQ_BASIC) && <br>
          BCM2835_BIT(19))<br>
          <br>
        </div>
        presumably intended to use bitwise ANDs. Assuming the current
        RPi BSP is your starting point, that is hopefully a little
        shortcut I can contribute.<br>
        <br>
      </div>
    </blockquote>
    Good catch Ben! Those are easy to create and overlook but hard to
    debug.<br>
    <br>
    --joel<br>
    <blockquote
cite="mid:CAK+HGR7hqZsnqC-qJsc=eEOiRQp6XNfx3LcYWBE8GjxNT2pDZA@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div><br>
        </div>
      </div>
      <div class="gmail_extra">
        <br>
        <br>
        <div class="gmail_quote">On Mon, Apr 28, 2014 at 4:34 PM, Alan
          Cudmore <span dir="ltr"><<a moz-do-not-send="true"
              href="mailto:alan.cudmore@gmail.com" target="_blank">alan.cudmore@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"><br>
              <div class="gmail_extra"><br>
                <div class="gmail_quote">On Fri, Apr 25, 2014 at 6:07
                  PM, Andre Marques <span dir="ltr"><<a
                      moz-do-not-send="true"
                      href="mailto:andre.lousa.marques@gmail.com"
                      target="_blank">andre.lousa.marques@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 bgcolor="#FFFFFF" text="#000000">
                      <div>I'm taking this conversation to the list.
                        <div><br>
                          <br>
                        </div>
                      </div>
                    </div>
                  </blockquote>
                  <div>Sorry, I didn't realize that I did not reply to
                    the list.</div>
                  <div> </div>
                  <blockquote class="gmail_quote" style="margin:0 0 0
                    .8ex;border-left:1px #ccc solid;padding-left:1ex">
                    <div bgcolor="#FFFFFF" text="#000000">
                      <div>
                        <div> On 04/23/14 01:21, Alan Cudmore wrote:<br>
                        </div>
                      </div>
                      <div>
                        <blockquote type="cite">
                          <div dir="ltr"><br>
                            <div class="gmail_extra"><br>
                              <br>
                              <div class="gmail_quote">On Tue, Apr 22,
                                2014 at 6:09 AM, Andre Marques <span
                                  dir="ltr"><<a
                                    moz-do-not-send="true"
                                    href="mailto:andre.lousa.marques@gmail.com"
                                    target="_blank">andre.lousa.marques@gmail.com</a>></span>
                                wrote:<br>
                                <blockquote class="gmail_quote"
                                  style="margin:0 0 0
                                  .8ex;border-left:1px #ccc
                                  solid;padding-left:1ex">Hello,<br>
                                  <br>
                                  I am very pleased to have the
                                  opportunity to participate in GSoC
                                  with the RTEMS project!<br>
                                </blockquote>
                                <div><br>
                                </div>
                                <div>Welcome! We are glad to have you
                                  helping RTEMS.  </div>
                                <blockquote class="gmail_quote"
                                  style="margin:0 0 0
                                  .8ex;border-left:1px #ccc
                                  solid;padding-left:1ex"> <br>
                                  Now, I have some questions:<br>
                                  <br>
                                  1. Does anyone have any recommendation
                                  on the proposal?<br>
                                </blockquote>
                                <div><br>
                                </div>
                                <div>I like the proposal, but there are
                                  a couple of things that may change
                                  slightly:</div>
                                <div>1. You may want to look into making
                                  the UART driver work in interrupt
                                  driven mode, as it is currently
                                  polled.</div>
                              </div>
                            </div>
                          </div>
                        </blockquote>
                        <br>
                      </div>
                      I will have a look at it.
                      <div><br>
                        <br>
                        <blockquote type="cite">
                          <div dir="ltr">
                            <div class="gmail_extra">
                              <div class="gmail_quote">
                                <div> </div>
                                <div>2. For the Framebuffer support, I
                                  have been talking to someone off list
                                  that is making progress on
                                  implementing a framebuffer driver. We
                                  may want to collaborate with this
                                  person for the framebuffer. </div>
                                <div> </div>
                              </div>
                            </div>
                          </div>
                        </blockquote>
                        <br>
                      </div>
                      Certainly. I was scheduling the framebuffer work
                      for July, should that be re-scheduled? <br>
                    </div>
                  </blockquote>
                  <div><br>
                  </div>
                  <div>July may still work. This gives us time to see
                    what gets accomplished and the work can be
                    integrating it into the RTEMS tree and testing. </div>
                  <div><br>
                  </div>
                  <div> </div>
                  <blockquote class="gmail_quote" style="margin:0 0 0
                    .8ex;border-left:1px #ccc solid;padding-left:1ex">
                    <div bgcolor="#FFFFFF" text="#000000">
                      <div> <br>
                        <blockquote type="cite">
                          <div dir="ltr">
                            <div class="gmail_extra">
                              <div class="gmail_quote">
                                <blockquote class="gmail_quote"
                                  style="margin:0 0 0
                                  .8ex;border-left:1px #ccc
                                  solid;padding-left:1ex"> <br>
                                  2. Is there any interesting
                                  documentation or code you think I
                                  should be looking at right now? For
                                  the past month I have been studying
                                  the RPi BSP code and the RPi
                                  architecture for the emmc driver that
                                  I am doing for my final project at the
                                  university.<br>
                                  <br>
                                </blockquote>
                                <div>From what I can see, you are off to
                                  a very good start!</div>
                                <div> </div>
                                <blockquote class="gmail_quote"
                                  style="margin:0 0 0
                                  .8ex;border-left:1px #ccc
                                  solid;padding-left:1ex"> 3. There is
                                  no wiki page for the Raspberry Pi BSP
                                  (at least I have not found any yet).
                                  May I create one using the Open
                                  Project template and link it in the
                                  Open Projects page under the BSP
                                  section?<br>
                                </blockquote>
                                <div><br>
                                </div>
                                <div>I did not create one, so please do.</div>
                                <div> </div>
                                <blockquote class="gmail_quote"
                                  style="margin:0 0 0
                                  .8ex;border-left:1px #ccc
                                  solid;padding-left:1ex"> <br>
                                  4. I will create a dedicated
                                  development blog for the project very
                                  soon. How frequently should it be
                                  updated until may 19?<br>
                                  <br>
                                  5. How should the communication
                                  happen? Also I am not sure if the Amar
                                  Takhar and Muhammad Adnan e-mails are
                                  the correct ones.<br>
                                  <br>
                                  I will also be setting a github
                                  repository for this, and I am also
                                  looking to get my own RPi and some
                                  peripherals (I have one at the
                                  university right now).<br>
                                </blockquote>
                                <div><br>
                                </div>
                                <div>I have been setting up my Pi for
                                  RTEMS development again. I recently
                                  built u-boot and I am going to try to
                                  get it to boot RTEMS images from a
                                  TFTP server. This may help speed up
                                  development. </div>
                                <div><br>
                                </div>
                                <div>I am also trying out a FT2232H
                                  MiniMod evaluation board that is
                                  supposed to work with the Raspberry Pi
                                  JTAG interface and the OpenOCD
                                  project. It also serves as the USB
                                  uart connector. I have it all wired up
                                  and I hope to try getting it to talk
                                  to OpenOCD soon. If I get it working,
                                  I will document everything. The
                                  FT2232H Minimod board was $20 USD. </div>
                                <div><br>
                                </div>
                              </div>
                            </div>
                          </div>
                        </blockquote>
                        <br>
                      </div>
                      Nice. Looking forward to that, as I still need to
                      look at the debugging part of the development.<br>
                    </div>
                  </blockquote>
                  <div><br>
                  </div>
                  <div>The FT2232H MiniMod is working so far! I am able
                    to use the UART and at the same time load and run
                    images over the JTAG interface using OpenOCD. Next,
                    I plan on trying GDB. I will try to document the
                    setup soon, but it just requires ~10 jumper wires to
                    connect the MiniMod to the Pi GPIO header. </div>
                  <div><br>
                  </div>
                  <div>I need to use it, because I discovered that the
                    RKI image no longer runs on the Pi. The samples such
                    as ticker still work, so I'm sure it is a problem
                    with the RKI code itself. </div>
                  <div> </div>
                  <blockquote class="gmail_quote" style="margin:0 0 0
                    .8ex;border-left:1px #ccc solid;padding-left:1ex">
                    <div bgcolor="#FFFFFF" text="#000000"> <br>
                      Meanwhile I have set up a development blog and a
                      google calendar for the project:<br>
                      <br>
                      <a moz-do-not-send="true"
                        href="http://asuolgsoc2014.wordpress.com/"
                        target="_blank">http://asuolgsoc2014.wordpress.com/</a><br>
                      <br>
                      <a moz-do-not-send="true"
href="https://www.google.com/calendar/embed?src=mo5guprvls0ip24rnrjio4ogks%40group.calendar.google.com&ctz=Europe/Lisbon"
                        target="_blank">https://www.google.com/calendar/embed?src=mo5guprvls0ip24rnrjio4ogks%40group.calendar.google.com&ctz=Europe/Lisbon</a><br>
                      <br>
                      I will try to come up with more news during the
                      weekend.
                      <div><br>
                      </div>
                    </div>
                  </blockquote>
                  <div><br>
                  </div>
                  <div>Looks good.</div>
                  <div><br>
                  </div>
                  <div>Alan</div>
                  <div><br>
                  </div>
                  <div> </div>
                  <blockquote class="gmail_quote" style="margin:0 0 0
                    .8ex;border-left:1px #ccc solid;padding-left:1ex">
                    <div bgcolor="#FFFFFF" text="#000000">
                      <div> <br>
                        <blockquote type="cite">
                          <div dir="ltr">
                            <div class="gmail_extra">
                              <div class="gmail_quote">
                                <div>Alan</div>
                                <div><br>
                                </div>
                                <div> </div>
                                <blockquote class="gmail_quote"
                                  style="margin:0 0 0
                                  .8ex;border-left:1px #ccc
                                  solid;padding-left:1ex"> <br>
                                  Thank you,<br>
                                  André Marques.<br>
                                </blockquote>
                              </div>
                              <br>
                            </div>
                          </div>
                        </blockquote>
                        <br>
                      </div>
                    </div>
                  </blockquote>
                </div>
                <br>
              </div>
            </div>
            <br>
            _______________________________________________<br>
            rtems-devel mailing list<br>
            <a moz-do-not-send="true"
              href="mailto:rtems-devel@rtems.org">rtems-devel@rtems.org</a><br>
            <a moz-do-not-send="true"
              href="http://www.rtems.org/mailman/listinfo/rtems-devel"
              target="_blank">http://www.rtems.org/mailman/listinfo/rtems-devel</a><br>
            <br>
          </blockquote>
        </div>
        <br>
      </div>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
Joel Sherrill, Ph.D.             Director of Research & Development
<a class="moz-txt-link-abbreviated" href="mailto:joel.sherrill@OARcorp.com">joel.sherrill@OARcorp.com</a>        On-Line Applications Research
Ask me about RTEMS: a free RTOS  Huntsville AL 35805
Support Available                (256) 722-9985</pre>
  </body>
</html>