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.

CCS/LAUNCHXL-F28379D: an issue with DPS and LAUNCHXL-F28379D.

Part Number: LAUNCHXL-F28379D
Other Parts Discussed in Thread: LAUNCHXL-F28069M

Tool/software: Code Composer Studio

Hi,

I am trying to work with the LAUNCHXL-F28379D driving the Digita Power Booster pack, But i seem to be running into some issue. 

I am able to load the program into the controller ( the buck converter example Buck_VMC__F283xS) but upon running the code, The code doesnt seem to be doing anything. I am not getting any readings From the DPS, not even for the input Voltage. I have enabled Real time mode but I still cannot read anything.  ideally i should at

It seems like there is no communication between the DPS and the Launchpad, because ideally, after running the code I should at least be able to get a reading of the input DC voltage in the booster Pack.

Any help will be appreciated. 

%%Kudra%%

 

  • Kudra,

    The solution code was written for LAUNCHXL-F28377S, which has been discontinued by TI. The header signal assignments are different between LAUNCHXL-F28377S and LAUNCHXL-F28379D so the example will not work without modification.

    The F28377S and F28379D devices are code compatible so it should be possible to migrate the code by changing resource assignments in Buck_VMC-Settings.h.

    -Tommy
  • Hi Tommy, I am still running into some problem. Upon uploading the Project to the MCU, an error is generated. it reads as follows

    C28xx_CPU1: GEL Output:
    Memory Map Initialization Complete
    C28xx_CPU1: Error occurred during flash operation: Unknown property "FlashCoreSelection"
    C28xx_CPU1: If erase/program (E/P) operation is being done on one core, the other core should not execute from shared-RAM (SR) as they are used for the E/P code. Also, CPU1 will be halted to determine SR ownership for the CPU which will run the Flash Plugin code, after which CPU1 will be set to run its application. User code execution from SR could commence after both flash banks are programmed.

    after which I cannot do anything with the project.


    --Kudra.
  • Kudra,

    Did something change between your first post and now? It sounded like you were previously able to load and execute the code.

    -Tommy
  • Hi Tommy, 

    So I was working with two different versions of CCS, ver 6.2 generates the error, while version 8.2 doesnt generate any error. So im going to abandon V6.2 and go ahead to woek with V8.2 alone. 

    Moving forward, You suggested that  I do resoulse allocation In the peoject settings.h, would you explain a little on how I should go about it? 

    --Kudra. 

  • Kudra,

    You will need to remap the resources from the LAUNCHXL-F28377S header signals to the LAUNCHXL-F28379D signals. The signal assignments are published in the respective Quick Start Guide.

    EPWM and ADC channels are specified using #define assignments in the "Buck_VMC-Settings.h" file.

    ADC module #s will need to be updated accordingly in the ADC_SOC_CNF() calls in the "Buck_VMC-Main.c" file.

    The LED GPIOs will need to be updated in ....

    ...

    Ok, there's a lot of nuanced modifications needed to make this work. Do you have a LAUNCHXL-F28069M board that you could use instead?

    -Tommy