This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

How to use Tivaware driver libraries for Tivac129 launchpad with UC/OS(Micrium) RTOS

Dear Experts,

I am familiar with Tivaware. now i would like to use uc/os rtos in my project, i downloaded the project file for Tiva4c129 launchpad from Micrium's site. and it worked successfully(LED blink). its BSP is developed using register level programming. i tried to use tivaware by adding driver, startup files and other settings as usual and obviously errors occurred. in BSP there is already a startup file. please let me know how to use the great Tivaware with uc/os rtos.

Thank you,

Sivaprasad SM

  • Hello Siva

    The uc/os has the driver. You must use them instead of the BSP. The startup file will be that from RTOS and the application must use the RTOS drivers or in this BSP drivers w/o having the need for a startup vector. The Micrium OS has this documented on their web site.

    Regards
    Amit
  • Hi, Sivaprasad,

    I have successfully created a project that uses both uC/OS and TivaWare, so it is certainly possible. It is not clear, however, exactly what you are trying to do.

    My recommendation is to start with the example code from Micrium and then just add your custom code to it, making use of the TivaWare libraries in whatever new code you write. As Amit mentioned, you need to keep the cstartup file provided by Micrium. I would not make any changes to the BSP code itself, other than perhaps adding custom code for interrupt handling.

    Regards,

    Dave
  • Yes got it, now it runs successfully... Thank a lot......