Other Parts Discussed in Thread: CCSTUDIO
Hi,
I'm trying to communicate between two MSP430F5529LP using I2C.
I'm using these two software examples from GitHub:
Master I2C FW: gist.github.com/.../6e2cbea432b5d3007253
Slave I2C FW: gist.github.com/.../64892f44dc3989a1f271
So I connected the two LaunchPad as follows:
- SDA --> P3.0 of LaunchPad_1 to P3.0 of LaunchPad_2, a 10k pull-up resistor is connected between the P3.0 of LaunchPad_1 and 3V3.
- SCL--> P3.1 of LaunchPad_1 to P3.1 of LaunchPad_2, a 10k pull-up resistor is connected between the P3.1 of LaunchPad_1 and 3V3.
- GND connected.
- The two boards are powered from 2 separated USB ports.
- The launchPad_1 is powered from USB port, and run in standalone mode (FW flash running, no debug/emulator access).
- in order to verify/debug the I2C transfer, I'm running the slave code on launchPad_2 with debug mode.
THE ISSUE: once connect the boards together and run the FW, the debug session on launchPad_2 is crushed !! and got errors like:
"MSP430: Error initializing emulator: No USB FET was found"
So, to be able to run a code on the MSP430, I have to clean/rebuild project, and restart CCStudio v5.5 so to be able to access to my board normally.
This happens even when I removed the pull-up resistors.
Have I missed something ?
Thank you :-)