← Back to team overview

t-kernel team mailing list archive

Re: GSoC 2016 Project: RTEMS Port to ARM Cortex-M4F Core-Based MCUs

 


Hi Habeeb,

as you can see LM4F "BSP" is just a variant of LM3S69xx BSP nothing more. I guess it would be useless to rename in source tree (since how users will find it when looking for LM3S69 bsp then?), but IMHO it may be much better to fix wiki and provide BSP information there...

Anyway, even current LM4F120 BSP wiki contains following information in bold font:

NOTE: Please note that after the release of the LM4F Stellaris family, TI went ahead and rebranded whole Stellaris LM4F line to Tiva C Series or Tiva C TM4C family. See below for a link to table listing corresponding parts of LM4F and TM4C families

if you think the note is not enough, feel free to add/edit as you like.

Thanks,
Karel

On 04/29/16 07:08 PM, Olufowobi, Habeeb wrote:
Hi Karel,

Many thanks for your response and for pointing me to these pages.

I was wondering if it is a good idea to rename the LM4F BSPs to TM4C
since TI as replaced these processors with it. This will allow users to
easily identify this BSPs for their use.

Best regards,
Habeeb

On Fri, Apr 29, 2016 at 11:45 AM, Karel Gardas <karel.gardas@xxxxxxxxxx
<mailto:karel.gardas@xxxxxxxxxx>> wrote:


    Hi Habeeb,

    both ARM Cortex-M4F and Tiva TM4C-123x are supported, please have a
    look into https://devel.rtems.org/wiki/TBR/BSP/LM4F120 -- the wiki
    formating is broken since this is a result of mediawiki -> trac
    conversion probably.

    Anyway, IIRC, what's missing is support for newer TM4C-129x CPUs. I
    guess this may be one of your first steps especially if you like to
    get ethernet working, which is IIRC available only on this cpu family.

    Hmm, wiki does not list it, but the BSP interesting to you is
    lm3s69xx and you can find it in c/src/lib/libbsp/arm/lm3s69xx inside
    the RTEMS source tree:
    https://git.rtems.org/rtems/tree/c/src/lib/libbsp/arm/lm3s69xx

    Have fun!
    Karel


    On 04/29/16 05:16 PM, Olufowobi, Habeeb wrote:

        Greetings,

        I am Habeeb Olufowobi, a graduate student of Systems and Computer
        Science at Howard University, Washington, D.C. My research focus is
        embedded systems security with a concentration on Internet of Things
        (IoT) devices.

        I will be working on porting RTEMS to ARM Cortex-M4F
        microcontroller (TI
        TM4C series Crypto Connected Launchpad) and will like to extend my
        gratitude to RTEMS community for all the support and also for
        accepting
        my project proposal.

        The main objective of my project is to add processor support and
        a board
        support package (BSP) for the TI TM4C LaunchPad MCU. In
        addition, I will
        be adding an ethernet driver and lwIP for networking. I will
        also add
        console and clock ticks support for the BSP.

        Thank you.

        Best regards,
        Habeeb


        _______________________________________________
        users mailing list
        users@xxxxxxxxx <mailto:users@xxxxxxxxx>
        http://lists.rtems.org/mailman/listinfo/users




_______________________________________________
users mailing list
users@xxxxxxxxx
http://lists.rtems.org/mailman/listinfo/users


References