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.

TMDSDOCK28379D: Migrating TIDA-010054 to be used with TMS320F28379D

Part Number: TMDSDOCK28379D
Other Parts Discussed in Thread: SYSCONFIG, TIDA-010054, SFRA, POWERSUITE, C2000WARE

Hi,

Your last reply helped me a lot.

I was able to make the led blink!

Now i have another question.

Should i build a new project and move stuff from the exemple i want to build on? (like here: https://www.ti.com/video/series/C2000-SysConfig.html) in C2000 SysConfig: Migrate C2000 Devices in under 10 minutes

OR

Should i try to change the existing carte right here:

thank you,

Vincent Beaulieu-Gagnon

  • I tried the step in the video, but when i try to open the sysconfig an error appear.

    I am not sure what to do to solve this.

    thank you for the support!

    Vincent Beaulieu-Gagnon

  • Hi Vincent,

    Thanks for your question. So the issue you're running into is because the board you are using "TIDA_010054" doesn't have a version that is for 176pin, only for 100 pin (which is the one you showed in the image in the original post). So because of this you can't really directly switch to another board with the 176 pin.

    Now what you CAN do instead is to switch to a "Custom" board, if you're using a board.

    Now if you are just using a sysconfig file that doesn't have that option, then you may need to just rename the file to be "TIDA_010054.syscfg" because that's what it's looking for in the path.

    Regards,

    Vince

  • Hi Vince,

    I don't understand the first part. This is the card i am using.

    It have 180-pin, i plan to use only the first 120 pin (https://www.ti.com/tool/TMDSCNCD28379D ).

    TIDA_010054 is just the reference design, i am working with (https://www.ti.com/tool/TIDA-010054 ).

    Renaming the file does not work.

    thank for your support,

    Vincent Beaulieu-Gagnon

  • hi,

    There is few things that don't make sense to me.

    The exemple i loaded, is supposed to have the pin already assigned (normaly).

    But i don't see any in the syscfg. Is it possible those pin are program in a file .h or .c (like: dab_user_settings.h)?

    Also, i am not sur to have the right board selected for my card.

    thank for your support,

    Vincent Beaulieu-Gagnon

  • Hi Vincent,

    Please note that the project TIDA-010054 you are using is not enabled with device sysconfig. What you see is actually powersuite which is used to select the lab versions, select system level parameters like PWM frequency, current/voltage limits, run SFRA and tune the control loop compensation.

    Sysconfig support would have to be added manually but it would involve major changes to the TIDA-010054 system code since all the initialization settings are done in the handwritten code and not automatically generated through sysconfig. Even if you add sysconfig support you would have to comment off all the handwritten initialization code.

    Since the code is supporting F28004x, would like to understand the motivation to move over to F28379D in this case.

    Thanks and regards, Pawan

  • Hi Pawan,

    I am planing on using some control to emulate behavior, so i chose this card who have more processing power (MIPS).

    Also, i bought the card so i will continu with it.

    Now i need support to move over to F28379D.

    thank you,

    Vincent Beaulieu-Gagnon

  • Hi Vincent,

    Understood, do you have any further queries on this topic. Are you creating a new sysconfig based project and copying over code into it from TIDA-010054?  GPIO pinout selection is in dab_user_settings.h for TIDA-010054

    Thanks and regards, Pawan

  • Hi Pawan,

    I am still a beginner with C2000 and CCS so i will try to go step by step with my queries/questions.

    Is it possible to add a board in the TIDA-010054 exemple? I did not find it so i tried to create a new project.

    Now i created a new project, with the right board and device.

    I need to import the rest of the project, but i am not sur where to start.

    Also, there is this powersuite that i might need for my project. Is it possible to import it?

    thank you for your support,

    Vincent Beaulieu-Gagnon

  • Hi Vincent,

    The TIDA-010054 is not based on sysconfig tool. You can add sysconfig to it like you are doing now but it will mean major rework to the existing TIDA-010054 code which is handwritten. 1 click migration will work with minimum effort only if the existing project is already based on sysconfig and you are migrating to a new device. I will loop in a sysconfig tool expert to help with the tool related queries.

    Thanks and regards, Pawan

  • Hi Pawan,

    Just to be sure, the 2 last capture are different project.

    if it is possible to add the correct board to the TIDA-010054 project, it will be faster. Is it possible?

    Or it doesn't matter? Is the handwritten code compatible with the card i am using with few change?

    Also, there is this powersuite that i might need for my project. Is it possible to import it from TIDA-010054 exemple to a new project?

    Now i am thinking it might be easier to create a new project and move everything to it.

    Maybe manually transfer the handwritten code in sysconfig, it might be easier for me on the long run.

    I don't know what is the best course of action. If possible guide me step by step

    thank you for the support,

    Vincent Beaulieu-Gagnon

  • Hi Pawan,

    So i created a new project like in the video (C2000 SysConfig: Migrate C2000 Devices in under 10 minutes)

    i am now trying to add the board.

    but it always come back to this (without the board)

    how can i solve this.

    thank you for the support,

    Vincent Beaulieu-Gagnon

  • Hi Vincent,

    Make sure to save your syscfg file after switching to the board support "Control Card F28379xD"

    We also have an updated version of this migration project in this video here:

    https://www.ti.com/video/6327167825112?keyMatch=ONE%20CLICK%20MIGRATINO

    This will be a project that you do not need another project to copy files over but instead can just stick with one project and migrate.

    Best,

    Ryan Ma

  • Hi Ryan,

    ok so first, i don't have the same file in generated source and no referenced source in my project.

    Also i can't chose the board i am using

    And when i close the project, the change part are not saved(i have saved everything before closing).

    Finally, the broject is handwritten as you can see.

    Hope you can help me,

    Vincent Beaulieu-Gagnon

  • Also Pawan said (The TIDA-010054 is not based on sysconfig tool. )

    Maybe thats why i can't make the change.

    VBG

  • Hi Vincent,

    TIDA-010054 is not based on sysconfig but based on powersuite. If you want to migrate to sysconfig based approach, I would recommend below steps.

    1. Use a sysconfig based example from C:\ti\c2000\C2000Ware_5_00_00_00\driverlib\f28004x\examples. Use either the empty project or the universal project.
    2. Copy over all the code from TIDA-010054 non powersuite based example solution. - You will see 2 projects in the solution one is powersuite based and the 2nd non-powersuite based.
    3. Generate initialization code in sysconfig.
    4. Comment off all the conflicting code in the copied files.

    Thanks and regards, Pawan

  • Hi Pawan,

    I created a new empty project from C:\ti\c2000\C2000Ware_5_00_00_00\driverlib\f2837xd\examples\cpu1\empty_projects\CCS.

    Now i created a sysconfig and add it in the project folder.

    Everything build fine:

    For point 2, do i copie only these files?

    For this part i don't know what to do...

    Generate initialization code in sysconfig

    thank you,

    Vincent Beaulieu-Gagnon

  • For point 2 you are correct, please copy over solution related files.

    For how to generate code in sysconfig, please refer below:

    Application report: https://www.ti.com/lit/an/spracx3/spracx3.pdf

    Video Series: https://www.ti.com/video/series/C2000-SysConfig.html

    Benefits of SysConfig: https://www.ti.com/lit/wp/spry341/spry341.pdf

    Thanks and regards,

    Pawan