Description:
I have been working with the Jetson AGX Orin devkit, specifically using /dev/ttyTHS3 for RS485 communication. My RS485 code was working perfectly fine with Jetpack 6.0 and release 36.3. However, after upgrading to Jetpack release 36.4 and Jetpack 6.1, the code stopped functioning, and I am now encountering the following kernel error logs:
I have not made any hardware changes, and the problem occurred only after the upgrade to 36.4. Could anyone please help me understand what might have caused this issue and provide any guidance on how to resolve it?
System Details:
Jetson AGX Orin Devkit
Jetpack Version: 36.4 (upgraded from 36.3)
UART Port: /dev/ttyTHS3 with RS485
RS485 Code was functioning on release 36.3 without issues
Please share the full dmesg and device tree in these 2 releases.
You can run the following command to extract the device tree configuration on your board.
I’ve already applied the changes in the ./source/hardware/nvidia/t23x/nv-public/tegra234.dtsi file and successfully flashed the board again. However, after extracting the updated DTB file using the command you provided earlier, I still see the same configuration for serial@3140000.
Could you please provide:
The exact DTS/DTSI file where the changes should be made? It seems that tegra234.dtsi might not be the only or correct file for modifying the serial@3140000 node.
Instructions to replace the DTB file to ensure the changes are correctly applied after flashing. If there are any specific steps or commands I should follow to ensure the changes are reflected, I would appreciate your guidance on that.