Other Parts Discussed in Thread: LP-XDS110, SYSCONFIG, ,
Tool/software:
Hi
I have been using a CC1352R1 launchpad to develop my application....and all went well. (CCS 10.4, Win11, simplelink_cc13x2_26x2_sdk_5_20_00_52)
I am now testing my application on my custom board & all is not well....in fact i have a rather peculiar issue.
My custom board is powered from USB, it has a jtag connection to a LP-XDS110 debugger.
One aspect of my board has a DS1672S binary counter that i use as a backup RTC. This is communicated to via I2C.
When i have the debugger connected and am debugging my application, communication on the I2C lines functions with no problems. Confirmed with a scope on SDA.
If i stop debugging & desconnect the debugger,communication on the I2C lines continues to functions correctly. Again confirmed with a scope on SDA.
IF I NOW cycle power to the board i notice that there is NO communication on the I2C lines. (The scope hasn't been touched nor has it moved).
Reconnect the debugger & commence a debugging session & all is well again.
No other sub module on the board or chip seems to suffer the same issue.
My question is: What on earth could be going on here?
I am at a loss to understand why a debugging session should present an effect of seemingly 'kickstarting' the I2C module yet when cycling power outside a debugging session the I2C module remains dead.
[edit] With the LP-XDS110 debugger removed, i connected a LP-CC1352R1 to my board but i did not connect the LP to power (but it seems my board provided some power to it)....I2C worked fine...so the mere fact of connecting the debugger was sufficient to cause the I2C to function properly......
thanks in advance
moshe

