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.
Part Number: MSP-EXP430FG4618
Tool/software: Code Composer Studio
Hello; I worked without any problem with MSP430FG4618/F2013 Experimenter Board via programmer MSP- FET; Debug Probe (Black one). Normally I use IAR Ver.7.12 (and CCS). But suddenly the system wouldn't work: the message was/is: "could not find the device" . Even I got a new board and updated IAR to Ver7.20, but it still doesn't work. My conclusion is , the FET by some reason stopped working. How can I solve the problem without buying a new MSP-FET? Thanks.Hello,
Double-check that your MSP430 has supply voltage (jumper settings). Also, be mindful that the older MSP-FET versions may not be compatible with certain CCS and IAR versions.
[FAQ] MSP-FET: SOLUTION: Using newer MSP-FETs with older CCS or IAR versions
Regards,
James
Hello,
Were you using an IAR version older than v7.20 with the MSP-FET when this issue happened? If so, I suspect that it's related to the FAQ thread I linked above.
Perhaps you could try recovering the MSP-FET.
CCS/MSP-EXP430FR5994: CCS/MSP-EXP430FR5994 bricked on MSP-FETs / eZ-FETs update
MSP-FET: 2 pcs of new MSP-FET newest hardware version do not work: Recovery fails
Regards,
James
Hi Farid,
Can you confirm that the MSP-FET can program the MSP430F2013 on the MSP-EXP430FG4618 board, but not the MSP430FQ4618?
If so, I think this issue is caused by the large capacitance (specifically 0.1uF C2) on the RST pin of the FG4618 device. The F2013 doesn't have a pull-down capacitor on RST besides the parasitic capacitance of the board, so that may explain why the issue isn't seen on F2013.
The newer MSP-FETs seem to be more sensitive to capacitance on RST, so you could try slowing down the JTAG clock speed for the FG4618 project in IAR under Project Options > Debugger > FET Debugger > Setup > Jtag speed. Alternatively, you could replace C2 with a 1nF capacitor.
Regards,
James
Hi Farid,
I've used my MSP-FET with many different devices with no issues. They are intended for that and are intended to support all MSP devices. To me, it does sound like a software issue. Let's try this.
Can you install the latest version of CCS on your machine and then try to program the F2013 with one of our code examples using the MSP-FET? If you get an update message or recover message, please click those options to see if the MSP-FET can be updated. You may need to do it more than once.
Please make sure the power jumpers are correct on your EVM. The MSP-FET can supply power to the target device, but if there's a change that the EVM is powered externally at the same time, then there could be power conflicts that could damage the MSP-FET and/or the target devices.
Do you have any other MSP430 boards that you can test with the MSP-FET? I think that would help here. Also, I don't recommend connecting more than one MSP-FET to your PC, and I wouldn't use a USB hub if possible.
Regards,
James
Hi Farid,
Thanks for that update. Can you please carefully review the jumper settings illustrated in Figure 3 in Chapter 5 of the MSP430FG4618/F2013 Experimenter Board (MSP-EXP430FG4618) User's Guide? Make sure PWR1 and PWR2 jumpers are populated. You could also try powering the board using the MSP-FET's power supply on Pin 2.
In the MSP430FG4618/F2013 Experimenter Board (MSP-EXP430FG4618) User's Guide, I noticed that the MSP430FG4618 uses the standard 4-wire JTAG connection while the MSP430F2013 uses the Spy-Bi-wire (2-wire) JTAG interface. Are you accounting for this difference in your CCS and IAR projects? Also, it's probably a question with an obvious answer, but I'm assuming you have unique projects for each device, correct?
I'm still not sure the MSP-FET is the problem since the JTAG circuitry on this board doesn't seem to follow the guidelines for these devices. That doesn't help issues like these either. Because of that, I'm not convinced that a new MSP-FET would solve anything.
Do you have any other MSP430 boards such as a target socket board or LaunchPad that you can program with the MSP-FET?
Regards,
James
Hello Farid,
It's definitely something you could try. With two MSP-FETs connected, just be mindful of the power domains. I would just use your external supply for both. As I mentioned before, I think this issue stems from the fact that the JTAG circuitry differs from what's recommended. Rather than buying a new MSP-FET, you could buy a LaunchPad and use its onboard eZ-FET debugger to program the F2013 over SBW. Then, you could continue using the MSP-FET with the FG4618, and you wouldn't need to buy another MSP-FET.
If you're planning to use these MSP430 devices in your custom design, I would recommend using the correct JTAG circuitry to help prevent issues like this.
Regards,
James
Hi Farid,
I've reached out to our Tools team about this issue. They may have more questions for you. It may be Friday or early next week before I hear back from them. Thanks for your patience.
Regards,
James
Hi Farid,
I'm still waiting on our Tools team. In the meantime, could you please share the two serial numbers for both these MSP-FETs? You said yours started with "18", but I'm curious to know the other MSP-FET's serial number. Thanks.
Regards,
James
Hi Farid,
That's fine, thanks. This is helpful, and I'll pass it along. I'll be out tomorrow, but I'll touch base with you next week.
Regards,
James
Hi Farid,
The message should have arrived as a friend request. If you aren't able to accept it, please let me know and I can resend it. Alternatively, you could send me a friend request or private message through E2E. This keeps your contact information private.
Regards,
James
Hi Farid,
I have received it. Thanks for following up. I'll be in touch.
Regards,
James
**Attention** This is a public forum