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.

Motorware on github.

Other Parts Discussed in Thread: MOTORWARE, C2000WARE, UNIFLASH, DRV8305

Hello TI.

I have a few questions for TI.

question one.

I have old projects with motoware 18. I want to publish my code on Github.

Can I post  motorware 18 on github and continue to use it as a submodule?

I would NOT want TI lawyers to come visit me. :)

I'm working in Debian.

question two.

Is it possible to install CGT in silent mode?

I need this to make Docker image.

If this is not possible, can I create my own repository with CGT?

The same question about Uniflasher.

thanks Andrew.

  • I have the same question about using C2000Ware. I can’t create an Docker image without a login. :(

  • Hello Andrew,

    The expert is out-of-office, please allow until the 28th for a response.

    Best regards,

    Omer Amir

  • Hello Andrew,

    As the expert is out-of-office for a while and does not seem to be familiar with some of these questions, I will try to contact some others and find this out.

    Best regards,

    Omer Amir

  • Can you please specify which components from MotorWare, C2000Ware, and Uniflash you plan to publish? There are items that may or may not be under an open source license.

  • If only you had the opportunity to download these packages for users - PGP or some other secure way. The client could get his key by downloading the packages he needs without a WEB interface.

  • I'm not sure how this addresses my question, can you please tell me what specific components from MotorWare, C2000Ware, and Uniflash you plan to publish?

  • publish now https://github.com/ipmgroup/manta50_fw/tree/master/include.  there's not much here. and only what needed to be changed. To work with C2000, I would like to be able to create a Docker image. There are no problems with Uniflash. There are problems with Motorware and C2000Ware. They cannot be downloaded without a license. I only want to publish my code and changes to these packages.

  • It looks like you're using DRV8305, SPI, and hal code directly from TI, is my understanding correct? Are there any other source files I didn't account for?

  • These files have been heavily modified and bugs have been fixed.

  • C2000Ware and MotorWare have manifests included with them when they are installed, which you can view to review the licensing information. They are in the main directory of the installation. Please check these and let me know if you have further questions. I believe the code reused from TI would fall under this.

  • Thank you. I'll look at this manifesto. This is BSD. All TI source codes retain TI copyright.

    I did not find any prohibition on copying, modification or publication.

    Am I right? or ?????

    BSD-3-Clause

    Copyright (c) 2015, Texas Instruments Incorporated 
    All rights reserved. 

    Redistribution and use in source and binary forms, with or without 
    modification, are permitted provided that the following conditions 
    are met: 

    * Redistributions of source code must retain the above copyright 
    notice, this list of conditions and the following disclaimer. 

    * Redistributions in binary form must reproduce the above copyright 
    notice, this list of conditions and the following disclaimer in the 
    documentation and/or other materials provided with the distribution. 

    * Neither the name of Texas Instruments Incorporated nor the names of 
    its contributors may be used to endorse or promote products derived 
    from this software without specific prior written permission. 

    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 
    AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, 
    THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 
    PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 
    CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 
    EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 
    PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; 
    OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 
    WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR 
    OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 
    EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 

  • C2000Ware SPI driver is BSD-3, so that should be fine for Github. It would help immensely determining the licensing for the source code if you provided the relative C2000Ware and MotorWare paths for the files that you used, that way I can try to find more accurate licensing info.