Other Parts Discussed in Thread: MAX3232, TCA9555
Hi,
I have some problems regarding the UART on new my TMDX654IDKEVM. When initially booting the board from the provided SD card (int SD card boot mode), I get the following output when connecting to the first of the 4 available com ports from Tera Term:
A baud rate of 115200 is selected. It does appear from here that some information is received successfully, while other information is just Hexadecimal numbers. Is this the expected operation when initially booting from the SD Card(just giving it power)?
I went on to upload and test the ETH/CANgateway application project provided with the SDK. Everything works as expected in terms of operation of the CAN communication, Ethernet socket communication as well as printing to the CCS console with the printf() call in utils_prf.c of the gatewayapplication. However nothing is observed from the UART in Tera Term. The only data received over the UART is when initially uploading the program to the R5-core, with the observation seen below:
And once again only a few information is "readable":
Now as mentioned when running the application, nothing gets observed from Tera Term, only the output to the CCS console is observed correctly. According to my understanding of the software, UART instance 0 is configured as part of the application and should print to the UART AND the CCS Console from function call Utils_consoleprintf(). The UART_print() function call is thus not observed, although the printf call is.
Could you please provide some assistance in getting the UART connection fixed?
The ETH/CAN gateway application can be obtained from C:\ti\processor_sdk_rtos_am65xx_6_00_00_07\demos when the SDK is installed in the default directory.
The following is also true for my setup:
- Processor SDK: v6.00.00.07
- PDK: v1.0.5
- NDK v3.60.00.13
I hope to hear from you as soon as possible.
Kind regards,
Johnny