Other Parts Discussed in Thread: EK-TM4C123GXL
Hello,
Could you please help to review the TM4C1230H6PM design attached herewith?
Also, please help to clarify below queries too
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.
Hello,
Could you please help to review the TM4C1230H6PM design attached herewith?
Also, please help to clarify below queries too
Hi,
a.. What are the various options to program the MCU other than the JTAG Interface.
Other the JTAG you can program the MCU through various communication ports such as UART, SPI, I2C, CAN, and USB. You can use either the ROM-based bootloader or the flash-based bootloader. Please refer to the Bootloader user's guide. https://www.ti.com/lit/pdf/spmu301
b.. Please confirm on the USB interface for programming the MCU
Yes, as answered above, you can use USB in DFU mode to program the MCU.
Refer to the flash-based USB DFU bootloader example in C:\ti\TivaWare_C_Series-2.2.0.295\examples\boards\ek-tm4c123gxl\boot_usb
Refer to the flash-based UART bootloader example in C:\ti\TivaWare_C_Series-2.2.0.295\examples\boards\ek-tm4c123gxl\boot_serial
c.. Which UART will be the default UART for the MCU.
If you are using the ROM bootloader, then only UART0 can be used for bootloading. If flash-based bootloader, you can configure any one of the UART ports for bootloading.
schematic_for_review_ti_TM4C1230H6PM.pdf
We don't normally review customer's schematic but quickly glancing your schematic I don't really spot anything wrong. Please refer to https://www.ti.com/lit/pdf/spma059 system design guideline for TM4C123 for best practices.
Hello Charles,
Thanks for your support.
With respect to TM4C1230H6PM,
Do this part support USB interface?
Which is the default UART port for debug purpose?
With respect to TM4C1230H6PM,
Do this part support USB interface?
No, this part number does not support USB. Please use this product selection guide for the part numbers that support USB as well as other peripherals for your application requirements.
https://www.ti.com/lit/spmt285
Which is the default UART port for debug purpose?
On the LaunchPad, UART0 is routed to the on-board ICDI debug probe for Virtual COM port if you consider that as a debug feature. Otherwise, there is no specific UART port that is only for debug per se. You can use any UART on your custom board for your user function, be it for debug or for functional purpose.