This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

RTX_Config.c file for TI TMS470 devices?

Hello,
I was wondering if Keil has come out yet with
a RTX_Config.c file for the TI TMS470 (ARM7TDMI)
devices, or if anyone had successfully modified
the above mentioned file after copying the Philips
device file?

My team is trying to incorporate the RTX kernel
into our project and is unsure as to what modifications would be necessary. I've tried following the instructions described in the "Using RTX Kernel in a New Project" guide on the Keil web-site, but am stuck trying to replace certain timer register definitions of the Philips MCU with somewhat
comparable modules from the TMS470R1B1M. Without these
modifications, the project won't build properly.

Any ideas or files available?

  • Make sure you are using the latest version of the Keil tools, found at

    http://www.keil.com/demo

    Make sure you are using RTX_config.c version 3.13, with a time stamp of 10.24.07

    What errors are you receiving when compile this file?

    All you should need to do is change line 12 of the config file from

    #include <LPC21xx.H>

    to

    #include <TMS470R1.H>

    You will then have to use the data sheet to change the NXP Vector interrupt controller definitions to TI Central Interrupt Manager (CIM) definitions.

    If this is too hard, as a kludge fix, you could use RTX_config.c version 3.12 which uses less VIC definitions. You could find an example of that file on your hard drive at:

    \Keil\ARM\Boards\ST\STM32F10X_EVAL\RTX_Blinky\RTX_config.c

  • Hi Kevin,

    Even I am facing the same problem. I have tried the same suggested by you but facing the error "RTX_Blinky.axf: error: L6789U: Library RTLRTX.LIB member rt_list.o : Endianness mismatch." I am using a full version of Keil where my time stamp of RTX_Config.C is V3.10 / 14-jun-2007. Cannot it run with that?

    it would be helpful if you paste the code which modifies RTX_Config.c to TMS470R1B1M.