Hello,
i just found out something really strang as I tried to switch my CCS 4.2.5 to the newer CCS5.1 editor.
With this upgrade you also have to upgrade the MSP FET430UIF Debugger-Tool from version MSP430.DLLv2 to MSP430.DLLv3.
Now what did happen yesterday, I could only program 1 of 3 identical PCBs, which all were programmed under the older CCS4.2.5 and the DLLv2. If I couldnt have programmed the one PCB of course I would assume the failure lies in my software code, but since it did work in one this cannot be without purpose i thought.
Today I did downgrade the MSP Debugger again to verify my asumptions, and indeed, again in the older version ofCCS4.2.5 and the older DLLv2 everything just works finem I can step into my code, debug it and it works pretty fine.
Now I did upgrade again, just to see it happen again, and indeed it is happening again, I cannot program anyone of my 3 PCBs, although the code that I programmed on them seems to work.
Anyone experienced something like that before? Of course I have other projects where I could already program and debug in the newer CCS5.1 and DLLv3.
I am powering my PCBs with 3V3 from the Debugger and with external 5,5V for my purposes, I have the feeling that the DLLv2 works more stabilized in the 3V3 than DLLv3, right now i got a lot of feelings, not in favor of TI though, as well as the new CCS5.1 might work ( I have experienced a lot of software Bugs kind of only related to TI software in the last years, from my point of view :) ) I cannot get rid of the feeling the newer the software releases are getting, the less effort is put into a stable and good programming..
So back to my questions, now that i am more calm:
I tested it again it MUST be the CCS5.1 or/with the DLLv3 that is corrupting my programming. In the older version everything is just running fine. Could someone tell me exactly what the differences are in those two different DLL versions, or how I could build a stable workaround, as i assume I will run into that problem mor eoften.
Another thing that just comes to my mind is the programming cable length. My cable is around 1m long, as I posted some time ago I know that I cannot change the baudrate for the JTAG-debugger, could it be that the TI guys changed the baudrate for the DLLv3, so it becomes mor eof a gamble for my programming over 1 m cable length?
I need mor einsight into that new DLLv3, there must be some critical changes.