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.

TM4C1290NCPDT: Whether the chip or development board supports ISP function

Part Number: TM4C1290NCPDT
Other Parts Discussed in Thread: EK-TM4C129EXL, EK-TM4C1294XL

Does this chip and EK-TM4C129EXL development board have ISP function? If so, how do I operate it to verify it?

  • Hi,

      What is the ISP function you are referring to? Are you talking about Ethernet capability? If this is what you are asking then yes, EK-TM4C129EXL supports Ethernet. There are several Ethernet examples in TivaWare SDK. You can find them in the below folder. 

  • In fact, I want to ask the ISP upgrade function that I asked at the beginning, for example, after a certain BOOT pin is pulled down, the program can be burned through a pair of serial ports through the upper computer provided by Reisa. I want to ask if there is a TI chip?The full name of that ISP is in-system programming. Does it have this function?

    I also have another problem. A written flash address can't be erased

  • Hi,

      I suppose you are asking for a serial bootloader that allows you to update the firmware through a serial port.  If that is the case, please refer to the bootloader example at C:\ti\TivaWare_C_Series-2.2.0.295\examples\boards\ek-tm4c1294xl\boot_serial. There is also an example serial application that will jump to the bootloader upon a pin (e.g. a BOOT pin) that is pulled. After the application jumps to the bootloader, the bootloader will update the firmware through the UART serial port. The example serial application can be found at C:\ti\TivaWare_C_Series-2.2.0.295\examples\boards\ek-tm4c1294xl\boot_demo1. 

      Please also refer to the bootloader user's guide at https://www.ti.com/lit/pdf/spmu301.

    I also have another problem. A written flash address can't be erased

    - How did you erase the part? By CCS?

    - Can you reload a simple program like the blinky or hello? After you load the program, do you still see the same issue?

    - Is this on your custom board?

    - Can you repeat the same problem on a different board? 

  • It seems that there is no Can function routine in the development board material. Please help provide it again. Thank you!

  • Hi,

      If you are looking for CAN bootloader then you can refer to this app note. https://www.ti.com/lit/pdf/spna245

  • I encountered a problem while debugging the CAN function on my side. I used the CAN tool to send can data to the development board, but the program did not enter the can interrupt. Please help me find out where the configuration problem is?

    If you need the entire project, I can package it and send it to you

  • Hi,

      One thing I quickly spot is that you use SysCtlClockGet(). You cannot use this API as this API is only for TM4C123 MCU. You are using TM4C129 device. You must use the return value of SysCtlClockFreqSet() as the input parameter for CANBitRateSet. Please refer to the can examples in C:\ti\TivaWare_C_Series-2.2.0.295\examples\peripherals\can\simple_tx.c.