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.

TM4C1294NCPDT: When using UniFlash to read the Flash memory of TM4C1294NCPDT, the interface is stuck

Part Number: TM4C1294NCPDT
Other Parts Discussed in Thread: UNIFLASH,

Hello,everyone.I think i need your help.

When I using UniFlash to read the Flash memory of TM4C1294NCPDT, the interface is stuck.Like this

The initial interface looks like this, but when I click the Read Target Device button, the interface freezes.

The problem now is that I don't know what causes TM4C1294NCPDT memory to fail to read.Can someone give me some advice?Thank you very much.

  • Hi, 

      The interface may be a little bit confusing. When it says "Read Target Device", it means for you to click on it. So try to click on the button "Read Target Device" then it will read the memory and refresh the screen. I just tried and don't see a problem. 

  • Thank you for your help.However, I have operated according to your operation method. After clicking the Read Target Device button, the interface will be stuck. After restarting UniFlash and continuing operation, the above problems will still occur.It's not quite clear what caused it.

  • Which Uniflash version are you using?  I use 5.3.0. 

    - Can you try if you use different versions, will you get the same problem?

    - Can you repeat the same problem on different boards?

    - Do you have other debug probes that you can also try? Can you repeat the same problem on different debug probes?

  • Hi,Charles.Thanks for your help.As you suggested, I updated the Uniflash version from 5.1.0 to the latest version 6.4.0.After downloading the firmware successfully in Program, I went to the Memory interface and clicked the Read Target Device button. I could see that the Memory status of TM4C1294NCPDT was displayed normally.Like this

    However, when I set the end address to 0x00100000 and prepare to export the firmware, the following exception occurs.

    I re-checked the memory for address 0x00100000 and found that it was not read out.I don't know where this is restricted, which makes me very confused.Like this

  • Hi,

      You are reading a invalid out-of-bound location at 0x100000.  0x100000 is equal to 1048576 which is 1MB. TM4C only has 1MB of memory ranging from 0x0 to 0xFFFFF. 

  • Hi,Charles.Thank you for your help.

    To test the uniFlash export problem, I reinstalled the computer system. When I install UniFlash 6.4.0, the above error occurs when I export the firmware of 1M size. However, after I uninstalled UniFlash 6.4.0 and installed UniFlash 5.1.0, there was no error exporting the 1M size firmware. Here is a screenshot

  • Hi,

      Glad your issue is resolve by using an older version. Since 5.1.0 is working for you, I will suggest you to use this version for exporting memory content. As my expertise is only limited to MCU, not the tools, I will need to move your post to our CCS team if you still want to use 6.4.0.