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?
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.
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?
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.