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.

F28377D Workshop: no execution from FLASH examples + Exchange execution in FLASH

Other Parts Discussed in Thread: CONTROLSUITE

Hello,

I was using F28377D Workshop, but it  doesn't contain examples of execution from FLASH (only from RAM).

I'm using CCSv6 - beta 3.

1. Can I have such examples?

2. I need to switch execution from 1st FLASH program to a 2nd program which is already in FLASH - can I have some example/guidelines to do that?

Thanks

Roni

  • Hi Roni,

    I was using F28377D Workshop, but it  doesn't contain examples of execution from FLASH (only from RAM).

    Replace the RAM based cmd file with the flash one. You can find the same here:

    C:\ti\controlSUITE\device_support\F2837xD\v100\F2837xD_common\cmd

    Regards,

    Gautam

  • Hi Gautam,

    Thanks for replying.

    1. Some of the controlSUITE don't even pass build under CCS v6 beta 3 - for example:
    C:\ti\controlSUITE\device_support\F2837xD\v100\F2837xD_examples_Dual\cla_asin - doesn't recognize IER, IFR.

    The workshop installation is based on other examples, and all cmd files are indeed located under:
    C:\F2837xD\Device_support\F2837xD_common\cmd - so I will try using them in the examples.
    But, I need much more than that:

    2. I need some guide to explain the different considerations in writing such cmd files for the F2837xD,
       since I might need to modify them.

    3. I need to better understand which F2837xD FLASH sections I can use for program & which for storing data.

    4. I need to better understand how can I "divide" control between the CPUs and certain sections of the flash.

    5. I need to understand the way I can switch execution betweeen two programs, each located in a different part of the flash.

    Can you provide me the info for the above issues 1-5?

    Thanks
    Roni

  • Roni, to learn the basics of configuring cmd file for flash execution you can go through this pdf:

    8345.Running from Internal Flash.pdf

    3. I need to better understand which F2837xD FLASH sections I can use for program & which for storing data.

    Page no. 8,9 & 10 of the device datasheet does provide the info. Do you need more info? As for storing data you can emulate EEPROM in one of the flash sector.

    4. I need to better understand how can I "divide" control between the CPUs and certain sections of the flash.

    If you check "blinky_dc' example under dual folder in controlSuite; you will be able to observe how the CPU control transfer is made.

    For more info, I would like you to wait for a day so that the respective TIer can guide you.

    Regards,

    Gautam