Changes between Version 108 and Version 109 of GSoC/2015

May 26, 2015, 6:59:33 PM (4 years ago)
Jarielle Catbagan



  • GSoC/2015

    v108 v109  
    111111* May 19: Currently, I have a basic image to perform UART booting on the BBB.  As of right now I am transferring my changes from the initial Umon 1.19 sources to the new revised Umon git source tree obtained from the  RTEMS repos.  Furthermore, I am also working on a copy of the CSB740 port by replacing the CSB740 specifics with that of the BBB/ARM Cortex-A8 while maximizing code reuse as much as possible.  From now up uptil the next status update, I will continue finishing the remaining logistics of the project, continue working on the base files of Umon to get an initial image up and running while committing and pushing my changes regularly.  I will draw up inspiration from existing Umon port implementations for the design of the BBB port.  Finally, I will continue looking into the ARMv7A ARM Architecture Reference Manual, specifically the application level and system level architecture to help me understand the fundamentals of RTEMS and Umon.
     113* May 26: The boot process that the AM335x/Beaglebone Black undergoes and the possible sources to boot from has been determined.  The ideal boot sources to transfer and/or execute the initial image is either from a uSD or via UART.  Porting Umon is underway and I am approaching the port with the notion of a top-down approach. That is starting from the entry point where program execution first starts and then traversing the source code while replacing irrelevant and integrating the essential/necessary code.  In the context of the Beaglebone Black, program execution starts at rom_reset.S and then jumps to the C code initialization in start.c.  My current effort is to integrate the initial functionality and mechanisms specific to the AM335x into these startup files and then have it inter-work with the existing Umon implementation.  For my references, I will continue using the ARMv7A Architecture Reference Manual as well as the AM335x Technical Reference Manual, Beaglebone Black System Reference Manual, and the Umon User Manual.
    113115== Sujay Raj ==