[PATCH 0/8] Add basic support for TMS570LC4357

Pavel Pisa ppisa4lists at pikron.com
Sat Apr 29 07:33:29 UTC 2023


Hello Sebastian,

I am happy to see that TMS570 RTEMS support is moving
forward. I hope to have some time when semester/exams
ends to play with it at least a little again.

I am curious which development toolas are you using.
I preferred GDB and OpenOCD but there is problem that
TMS570LS3137 has some problems with endianness
access form OpenOCD to external SDRAM. I have some
patches for that but for some branch bused on some
other developers patches which has not propagated into
mainline. 

Another missing part for OpenOCD is Flash programming
support for TMS570 family. Again, I have some hacked
version which was based on side branch of  Andrey Smirnov.
Problem is even inclusion of Cortex-R code linking
TI libraries without sources as data array into OpenOCD.
It would be necessary to use some loader of external
code snippet into TMS570 for license reasons.

Anyway, may old attempts are there

   https://cmp.felk.cvut.cz/~pisa/tms570/openocd-patches/

There is some set of utilities to use it from GDB
in Premysl Houdek's repository

  https://github.com/AoLaD/rtems-tms570-utils

It includes even tools to generate RTEMS style header files
from TI manuals.

As for the BSP documentation, you can look if something from
Premysl Houdek's GSoC documents is reusable.

As for TMS570LC4357 support, I would like to remind the
work done by people from https://www.iri.uni-frankfurt.de

  https://github.com/jalmito/rtems/branches/stale

Best wishes,

                Pavel
--
                Pavel Pisa
    phone:      +420 603531357
    e-mail:     pisa at cmp.felk.cvut.cz
    Department of Control Engineering FEE CVUT
    Karlovo namesti 13, 121 35, Prague 2
    university: http://control.fel.cvut.cz/
    company:    https://www.pikron.com/
    personal:   http://cmp.felk.cvut.cz/~pisa
    projects:   https://www.openhub.net/accounts/ppisa
    CAN related:http://canbus.pages.fel.cvut.cz/
    RISC-V education: https://comparch.edu.cvut.cz/
    Open Technologies Research Education and Exchange Services
    https://gitlab.fel.cvut.cz/otrees/org/-/wikis/home


More information about the devel mailing list