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.

RTOS/MSP432P401R: xgconf with N/A fields

Guru 18625 points

Part Number: MSP432P401R

Tool/software: TI-RTOS

Dear,

I use to create tasks by coding, not graphically.

Today, I wanted to test xgconf for MSP432 and my fields are filled with N/A.

Is this something expectable? Otherwise, what am I doing wrong? :)

 Pease let me know! Have a nice day :)

  • The .cfg file that XGCONF edits is now in the TI-RTOS project, not in the application project. You need to find that file and open it in XGCONF in order to see any of these settings. Here is a reference that may help:

    CCS7 & XGCONF setup. E2E post

    -Bob L.

  • Hi Bob,
    I am opening the file from the TI-RTOS project folder, right click, open in xgconf. I do not think is the same issue as the link you indicate me.
  • Can you try importing a new TI-RTOS project, building it, and then trying XGCONF again?
    -Bob L.
  • Hi Bob,

    nope, for all MSP432 projects, I cannot fill any field. The ones in the "Module" tab can be edit, though! But the ones in "Advanced" tab seem disabled and with the text "N/A" in them.

  • OK, I've forwarded this to our tools team to see if they can help.
    -Bob
  • Hi Kazola,

    Does the application build properly? Can you do a rebuild of the kernel project (or if the .cfg is in the application project, rebuild it). Then copy and paste the build output into a file and attach it (please attach the file instead of copy/paste into the thread to keep it shorter). This is an easy way to see all the versions being used (e.g. SimpleLink SDK, XDCtools, compiler, etc.).

    Can you attach your .cfg file also?

    Todd
  • Sure! Please find it here both files for the simplest project (empty.c), but it happens to me for all of them.

    **** Build of configuration Debug for project empty_MSP_EXP432P401R_tirtos_ccs ****
    
    "C:\\ti\\ccsv8\\utils\\bin\\gmake" -k -j 4 all -O 
     
    Building file: "../empty.c"
    Invoking: ARM Compiler
    "C:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.1.LTS/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 -me --include_path="C:/Users/kaz/workspace_v8/empty_MSP_EXP432P401R_tirtos_ccs" --include_path="C:/ti/simplelink_msp432p4_sdk_2_10_00_14/source/third_party/CMSIS/Include" --include_path="C:/ti/simplelink_msp432p4_sdk_2_10_00_14/source/ti/posix/ccs" --include_path="C:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.1.LTS/include" --advice:power=none -g --diag_warning=225 --diag_warning=255 --diag_wrap=off --display_error_number --gen_func_subsections=on --preproc_with_compile --preproc_dependency="empty.d_raw" --cmd_file="C:/Users/kaz/workspace_v8/tirtos_builds_MSP_EXP432P401R_release_ccs/Debug/configPkg/compiler.opt" "../empty.c"
    Finished building: "../empty.c"
     
    Building file: "../main_tirtos.c"
    Invoking: ARM Compiler
    "C:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.1.LTS/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 -me --include_path="C:/Users/kaz/workspace_v8/empty_MSP_EXP432P401R_tirtos_ccs" --include_path="C:/ti/simplelink_msp432p4_sdk_2_10_00_14/source/third_party/CMSIS/Include" --include_path="C:/ti/simplelink_msp432p4_sdk_2_10_00_14/source/ti/posix/ccs" --include_path="C:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.1.LTS/include" --advice:power=none -g --diag_warning=225 --diag_warning=255 --diag_wrap=off --display_error_number --gen_func_subsections=on --preproc_with_compile --preproc_dependency="main_tirtos.d_raw" --cmd_file="C:/Users/kaz/workspace_v8/tirtos_builds_MSP_EXP432P401R_release_ccs/Debug/configPkg/compiler.opt" "../main_tirtos.c"
    Finished building: "../main_tirtos.c"
     
    Building file: "../MSP_EXP432P401R.c"
    Invoking: ARM Compiler
    "C:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.1.LTS/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 -me --include_path="C:/Users/kaz/workspace_v8/empty_MSP_EXP432P401R_tirtos_ccs" --include_path="C:/ti/simplelink_msp432p4_sdk_2_10_00_14/source/third_party/CMSIS/Include" --include_path="C:/ti/simplelink_msp432p4_sdk_2_10_00_14/source/ti/posix/ccs" --include_path="C:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.1.LTS/include" --advice:power=none -g --diag_warning=225 --diag_warning=255 --diag_wrap=off --display_error_number --gen_func_subsections=on --preproc_with_compile --preproc_dependency="MSP_EXP432P401R.d_raw" --cmd_file="C:/Users/kaz/workspace_v8/tirtos_builds_MSP_EXP432P401R_release_ccs/Debug/configPkg/compiler.opt" "../MSP_EXP432P401R.c"
    Finished building: "../MSP_EXP432P401R.c"
     
    Building target: "empty_MSP_EXP432P401R_tirtos_ccs.out"
    Invoking: ARM Linker
    "C:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.1.LTS/bin/armcl" -mv7M4 --code_state=16 --float_support=FPv4SPD16 -me --advice:power=none -g --diag_warning=225 --diag_warning=255 --diag_wrap=off --display_error_number --gen_func_subsections=on -z -m"empty_MSP_EXP432P401R_tirtos_ccs.map" -i"C:/ti/simplelink_msp432p4_sdk_2_10_00_14/source" -i"C:/ti/simplelink_msp432p4_sdk_2_10_00_14/kernel/tirtos/packages" -i"C:/ti/ccsv8/tools/compiler/ti-cgt-arm_18.1.1.LTS/lib" --diag_wrap=off --display_error_number --warn_sections --xml_link_info="empty_MSP_EXP432P401R_tirtos_ccs_linkInfo.xml" --rom_model -o "empty_MSP_EXP432P401R_tirtos_ccs.out" "./MSP_EXP432P401R.obj" "./empty.obj" "./main_tirtos.obj" "../MSP_EXP432P401R_TIRTOS.cmd" -l"ti/display/lib/display.aem4f" -l"ti/grlib/lib/ccs/m4f/grlib.a" -l"third_party/spiffs/lib/ccs/m4f/spiffs.a" -l"ti/drivers/lib/drivers_msp432p401x.aem4f" -l"third_party/fatfs/lib/ccs/m4f/fatfs.a" -l"ti/dpl/lib/dpl_msp432p401x.aem4f" -l"C:/Users/kaz/workspace_v8/tirtos_builds_MSP_EXP432P401R_release_ccs/Debug/configPkg/linker.cmd" -l"ti/devices/msp432p4xx/driverlib/ccs/msp432p4xx_driverlib.lib" -llibc.a 
    <Linking>
    Finished building target: "empty_MSP_EXP432P401R_tirtos_ccs.out"
     
    
    **** Build Finished ****
    

    release.cfg

  • Hi Kazola,

    This is a known issue with CCSv8. It slipped through because we defaulted editing the .cfg as a text file instead of XGCONF in 7.1 (or so), so not many people use XGCONF now.

    You can still edit the file as a text file to add statically created tasks via Task.create (or create them at runtime via Task_create).

    Todd
  • Oh, ok. Good to know has nothing to do with my setup :)

    Thanks to all!

**Attention** This is a public forum