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.
Hi,
I'm using SysConfig in CCS 12.
I'm using LAUNCHXL-F280039C, its pinout can be seen at https://www.ti.com/lit/ml/spruj30/spruj30.pdf?ts=1659627276281&ref_url=https%253A%252F%252Fwww.ti.com%252Ftool%252FLAUNCHXL-F280039C
When configuring Sysconfig, specifically in ANALOG PinMux, the field A10/B1/C10 is triggering a warning when the selcted option is A10/B1/C10/40, as seen in the picture below:
The warning stated 'Not pinned out', if I hover over the warning it states that this pin is not pinned out in the Launchpad that I'm using and according to the pinout documentation link I added before, the pin A10 is pin 64 in J7 would you please let me know what is the meaning of the warning?
In the board view, I can see that pin 64 in J7 header is assigned to A11/B10/C0, as well as pin 27 in J3. I understand then that it might be an issue with the board configuration information:
Additionally, I have read https://www.ti.com/lit/an/spracx3/spracx3.pdf?ts=1659690064075 but I find the document rather a quick use document rather than a detailed manual. Is there any document including a higher detail level?
Thanks and best regards
That warning usually means that the specific signal may not be available on a header connection. Santosh Jha is the signal A10/B1/C10 not available on any header?
Santosh Jha can you look to make sure A10/B1/C10 is not pinned out to any headers?
Nima, Nicolas,
This looks to be an error with the F280039C board configuration file. A10/B1/C10 is certainly mapped to header 64, and the naming is correct with the SysConfig header view, but it looks like in the software, it is accidently configured as device pin 20. In reality, it should be using device pin 40 for A10/B1/C10. We will fix this bug within the next version of C2000Ware so that the LAUNCHXL-F280039C board configuration file is correct.
Regards,
Peter
Hi Nicolas,
To fix this issue in your current C2000Ware distribution, navigate over to {C2000Ware_install_dir}/boards/.meta and look for the "LAUNCHXL_F280039C.syscfg.json" file. You will need to update the following line
"ball": "20" should instead be "ball": "40"
After you make this edit, you can save and reload your SysConfig and the ADC should be configured correctly
Regards,
Peter
Hi Peter thanks for your reply.
I'm facing the same issue with another pin as seen in the picture below:
What change should I do to the file you mentioned to remove the warning?
Thanks
Hi Nicolas,
Thanks for catching that other error, it looks like that one isn't correctly configured as well. In the JSON document from before, look for the line corresponding to "number": 25. The ball is incorrectly assigned to pin 31, it should instead be assigned to 18. I believe there is a typo in the name, you can check the line below to verify the correct entries.
Peter, if this change is applied and a compilation is performed after a 'clean project' command, there is a compilation error:
It took me quite some time figuring the root cause as it only happenend after a clean build. I would rather live with a warning than random compilation issues. Please be careful when suggesting quick fixes.
Hi Nicolas,
Did you use the SWITCH button in your project? I just debugged an issue with another individual who was having compilation issues with the board support and they were able to resolve it by following along with this FAQ post:
Regards,
Peter
Hi Peter, I will take a look at this workaround in the following weeks. This thread can be closed. Regards.