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.

LM4F232 eval board internal ICDI program/verify errors

Other Parts Discussed in Thread: LMFLASHPROGRAMMER

Hello,

I've been working with an LM4F232H5QD eval board to evaluate this family for a new design. I can program the MCU reliably using a standard ICDI board (BD-ICDI-B) connected to the JTAG port. However, the programming performance is erratic if I try to use the built-in ICDI function of the eval board.

I'm using the latest version of LM Flash Programmer (build 1381), and have tried 32-bit XP as well as 64-bit Win 7 on two separate PCs with the same results. I've been using the precompiled qs-logger app binary for the board, and the eval board is totally stock.

The problem is that the programming or verify process in LM Flash Programmer will error out before completion, and in a somewhat random fashion.

I've done a lot of searching, and haven't found anything directly pertinent to this issue. I did find a reference to the new ICDI Firmware Update function in LM Flash Programmer, and updated the firmware, but that has not totally solved the issue. It seems to program more consistently, but still usually fails to verify.

Any ideas?

Thanks,

---Karl

  • Karl,

    This issue has been duplicated internally and we think we have a fix.  But I cannot offer you a date when a new version of the LM Flash Programmer will be available.

    Sorry to be so vague, but I hope this helps.

    KC Witte

  • KC,

    Thank you for the prompt reply. Glad to know that the issue has been duplicated, and that I didn't just miss something simple.

    It's no problem for now, I'll just use the outboard ICDI.

    Thanks,

    ---Karl

  • I'm delving into this design more seriously now, and thought I'd check if this issue had been resolved yet. I looked for an updated version, and now it looks like the entire LM Flash Programmer page has disappeared from the TI site. It used to be here:

      http://www.ti.com/tool/lmflashprogrammer

    I look forward to seeing an updated (fixed) version.

    Thanks,

    ---Karl

  • I just found another oddity with this combination (LM Flash Programmer and EK-LM4F232 on-board ICDI), and figured it made more sense to include it here than to start a new thread. It programs the target from the GUI, but it would not program from the command line. I started with the command string which I have used extensively for the LM3S1J11, and modified it for this eval board.

    I finally figured out what was breaking it: the '--erase=all' option. Once I removed this from the command line, it began to work.

    This is odd because the configuration in the GUI works whether it is set to erase necessary pages or all pages. Not sure why the programmer would behave differently from the command line with what appears to be an identical configuration.

    ---Karl