I submitted the following bug report on Sourceforge --- ------- msp430-jtag MSP430 parallel JTAG programmer Version: 2.0 processor MSP430F169 OS Linux (FC2)
On a functioning system msp430-jtag failed to download. Subsequent attempts to erase the flash memory produced the error: An error occoured: Could not write target memory Using msp430-gdbproxy/gdb(DDD) I was able to erase the flash memory. msp430-jtag now functions properly as it did prior to the memory write error. ------- I am not sure if the bug report was accepted. After hitting the submit there was no message stating the report was accepted or even received. When I hit the browse button on the bug report screen my report does not show up. (* jcl *) On 9/16/05, David Smead <sm...@mail.amplepower.net> wrote: > John, > > This is good news, because not only have you confirmed the cure for the > problem on a second part, but we now know that gdb can erase flash but the > pyjtag utility has a problem with that under some circumstances. > > I don't know what we need to do to report this to the maintainers, and I'm > even more clueless about the conditions which `lock out' the part from the > jtag loader. > > At least we can make it all work, and everyone who helped put together the > tools for the msp430 be proud of their work! > > Sincerely, > > David Smead > www.amplepower.com > www.amplepower.net > > > On Thu, 15 Sep 2005, John Luciani wrote: > > > I just confirmed that this was the problem. > > > > After finding the msp430-gdbproxy that supports the F169 and running DDD I > > was > > able to erase the flash. I am now able to load programs through the JTAG > > port > > again. > > > > Thanks for your help. > > > > (* jcl *) > > www.luciani.org > > > > On 9/14/05, David Smead <sm...@mail.amplepower.net> wrote: > >> Greetngs, > >> > >> I had similiar same problem with the F1232 and thought I must have blown > >> up the chip, although static electricity is not a problem in Seattle. > >> After the second one `blew' and I hadn't even touched the board, I could > >> see that the processor was still running the code which had been > >> previously loaded. > >> > >> Thinking I'd poke around using gdb I fired up gdb-proxy which connected to > >> the chip, and I was able to run gdb. Then I tried an erase command and it > >> worked, and after that I could load programs again via jtag. I repeated > >> on the first `blown' processor and it also worked. > >> > >> If this fixes your problem then some kind of bug report should probably be > >> filed. > >> > >> > >> Sincerely, > >> > >> David Smead > >> www.amplepower.com > >> www.amplepower.net > >> > >> > >> On Wed, 14 Sep 2005, John Luciani wrote: > >> > >>> It is definitely the right chip for the build. > >>> > >>> I had successfully downloaded elf files, made a minor change to my > >>> program and > >>> tried to download the new elf file and received the error message. > >>> > >>> (* jcl *) > >>> > >>> On 9/14/05, David Brown <da...@westcontrol.com> wrote: > >>>> Are you sure you have the right chip on the board, and the right chip > >>>> selected for the build? Most of the time when I get this sort of error > >>>> it's > >>>> because I've built the code for an '149 but the card has an '147, or > >>>> similar. > >>>> > >>>> Other than that, I've sometimes seen msp430 chips die, and fail to > >>>> communicate on the jtag port. Sometimes the chip still runs fine, but I > >>>> can't program it or otherwise access the jtag (reseting does not need > >>>> jtag > >>>> communication). The only solution I've found is using a new chip. > >>>> > >>>> mvh., > >>>> > >>>> David > >>>> > >>>> > >>>> > >>>>> I am working on an MSP430F169 board and have successfully programmed > >>>>> it with the Olimex parallel port JTAG cable and pyJTAG until now. > >>>>> > >>>>> When I run the command msp430-jtag -eEpvr app.elf > >>>>> > >>>>> I get the error > >>>>> An error occoured: > >>>>> Could not write target memory > >>>>> > >>>>> I am able to reset the MSP430F169 using msp430-jtag -r > >>>>> performing just an erase with msp430-jtag -e > >>>>> produces the same error message. > >>>>> > >>>>> Powering down the MSP430F169 did not help. > >>>>> > >>>>> Any ideas on how to determine what is wrong with the JTAG flash > >>>>> programming would be appreciated. > >>>>> > >>>>> Thanks. > >>>>> > >>>>> (* jcl *) > >>>>> > >>>>> > >>>>> ------------------------------------------------------- > >>>>> SF.Net email is sponsored by: > >>>>> Tame your development challenges with Apache's Geronimo App Server. > >>>> Download > >>>>> it for free - -and be entered to win a 42" plasma tv or your very own > >>>>> Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php > >>>>> _______________________________________________ > >>>>> Mspgcc-users mailing list > >>>>> Mspgcc-users@lists.sourceforge.net > >>>>> https://lists.sourceforge.net/lists/listinfo/mspgcc-users > >>>>> > >>>>> > >>>>> > >>>> > >>>> > >>>> > >>>> > >>>> ------------------------------------------------------- > >>>> SF.Net email is sponsored by: > >>>> Tame your development challenges with Apache's Geronimo App Server. > >>>> Download > >>>> it for free - -and be entered to win a 42" plasma tv or your very own > >>>> Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php > >>>> _______________________________________________ > >>>> Mspgcc-users mailing list > >>>> Mspgcc-users@lists.sourceforge.net > >>>> https://lists.sourceforge.net/lists/listinfo/mspgcc-users > >>>> > >>> > >>> > >>> ------------------------------------------------------- > >>> SF.Net email is sponsored by: > >>> Tame your development challenges with Apache's Geronimo App Server. > >>> Download > >>> it for free - -and be entered to win a 42" plasma tv or your very own > >>> Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php > >>> _______________________________________________ > >>> Mspgcc-users mailing list > >>> Mspgcc-users@lists.sourceforge.net > >>> https://lists.sourceforge.net/lists/listinfo/mspgcc-users > >>> > >> > >> > >> ------------------------------------------------------- > >> SF.Net email is sponsored by: > >> Tame your development challenges with Apache's Geronimo App Server. > >> Download > >> it for free - -and be entered to win a 42" plasma tv or your very own > >> Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php > >> _______________________________________________ > >> Mspgcc-users mailing list > >> Mspgcc-users@lists.sourceforge.net > >> https://lists.sourceforge.net/lists/listinfo/mspgcc-users > >> > > > > > > ------------------------------------------------------- > > SF.Net email is sponsored by: > > Tame your development challenges with Apache's Geronimo App Server. Download > > it for free - -and be entered to win a 42" plasma tv or your very own > > Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php > > _______________________________________________ > > Mspgcc-users mailing list > > Mspgcc-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/mspgcc-users > > > > > ------------------------------------------------------- > SF.Net email is sponsored by: > Tame your development challenges with Apache's Geronimo App Server. Download > it for free - -and be entered to win a 42" plasma tv or your very own > Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php > _______________________________________________ > Mspgcc-users mailing list > Mspgcc-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/mspgcc-users > -- www.luciani.org