Other Parts Discussed in Thread: SYSCONFIG
Tool/software: Code Composer Studio
Using ccs version 8.3
Sdk: simplelink_msp432p4_sdk_2_40_00_10
Using: TIRTOS on MSP432P401R and MSP432P4111 Launchpads
Windows 10
I am trying to move an existing working project over to using sysconf. I assumed I could just use your file out of your example projects. The files are:
outofbox_msp432p401r.syscfg
outOfBox_msp432p4111.syscfg
I am attempting to get the Kentec Boosterpack touch screen to work with this code. My old code worked but this means sharing ADC pins with GPIO pins (for the touchscreen).
Before sysconf, I would just have the four needed GPIO lines defined as "Do not config". Unfortunately this does not work with sysconf as there is now a resource conflict with the ADC unit.
This should be allowed!
The GPIO pins I defined were "Dynamic" (aka Do not config). In my (working) code, the GPIO lines are used only outside any ADC_open / ADC_close calls, so this is a non-issue.
If anything, for a GPIO pin marked "Dynamic", the default conflicting pin error is ok, but an option to accept the conflict and allow it should be made available.
Sure I can “get around” this issue but it is not as clean as being able to put it in with sysconf.
Is there another way or am I missing something?
Another similar problem is when I added two ADC channels to the syscfg file and wanted to get ADCBuf support as well.
The ADCBuf reports an error but does not say what the error is – so I can’t fix it. It just has the red circle with an X beside the channel description:
> ADCBuf Channel 0(hide) <Insert red X here>
I am new to TI’s mcu offerings so I am not sure what this error is: is it another resource conflict or just a bug?
Well, enough issues for now. I’ll check back later on this post. (I need sleep.)