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 create a project using syscfg

Other Parts Discussed in Thread: SYSCONFIG

I'm trying to understand how to use sysconfig to generate the peripheral configurations for my application. The documentation I'm viewing indicates that I should import an example from the SDK and use the .syscfg file included to launch the gui. However, it seems like many of the projects don't have anything configured in their syscfg file. For example, I would expect that led_ex1_blinky would configure a GPIO but it does not, and I would expect that sci_ex3_echoback demonstrates how to use sysconfig to setup the UART, but it's .syscfg is empty too. I was also using the syscfg file to understand the clock tree of these applications, but now it seems that may have been a mistake considering the file is empty.

  • What is the proper way to use sysConfig to setup peripherals?
  • Why do the examples include a syscfg file but not use it?
  • What is the clocktree shown for an empty syscfg?
  • Hi Dan,

    Thanks for your questions.

    What is the proper way to use sysConfig to setup peripherals?

    For this I would follow an example that actually uses .sysconfig to see how it gets used. Essentially, it generates a "board.h" file when the project compiles correctly, which you can then import and use in your main function for easier config/editing.

    Why do the examples include a syscfg file but not use it?

    These were included in case a user wants to change over to using a .syscfg file. Some users were having trouble modifying projects to add a .syscfg file to an existing project (project settings need to get modified). So the .syscfg file was added by default with some project settings set to be ready to use a .syscfg file by default.

    What is the clocktree shown for an empty syscfg?

    If it is fully empty, it should be the software defaults for that given device's clocktree tool.

    Regards,

    Vince

  • I agree with Dan. Current information about how to use the SysConfig tool is simply not enough.

  • Dan, Thomas,

    Thanks for your feedback. I will pass this along to the team to see if we can make something a bit more comprehensive, something like our C2000 Academy training walk-throughs but specifically for SysConfig.

    Regards,

    Vince