imx6 serial port rx problem

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

imx6 serial port rx problem

1,901 Views
zhanxiaozhang
Contributor III

We use imx6q ,android 4.4.3 kernel 3.10.53.

when high temperature working (under 80°c). After about 3 hours ,uart can not receive any data ,but tx works well.

we test 4 pcs at the same time ,1/4 meet this issue (the same one failed ).

Is there anybody meet the issue?

Labels (4)
0 Kudos
Reply
3 Replies

1,575 Views
igorpadykov
NXP Employee
NXP Employee

Hi zhanxiaozhang

at high temperatures linux decrease processor clocks as described in

Chapter 26 Thermal Driver attached Linux Manual. Just for test one can try to

disable bus frequency driver using Chapter 25 Dynamic Bus Frequency Driver.

AN4579 i.MX 6 Series Thermal Management Guidelines describes thermal

management solutions:

https://www.nxp.com/docs/en/application-note/AN4579.pdf 

Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos
Reply

1,575 Views
zhanxiaozhang
Contributor III

you mean maybe the high temperature cause the hardware problem,not firmware releated?

0 Kudos
Reply

1,575 Views
danielberhe
Contributor IV

Hi zhanxiaozhang,

Were you able to get the bottom of this problem? I'm seeing similar issues on my custom board based on IMX6 Solo. I was running a test with heavy CPU load (>85%), after about 1.5 hours, the IMX got too hot and crashed. After this, I can't get any sensible UART TX trace but the RX is fine. Even though I can't read it, I know the RX is working because I sent a boot command (on uboot) and the board was booting Linux.

I looked at the TX line using a scope and it looks like it is struggling to pull low. Any ideas?

Regards,

Daniel

0 Kudos
Reply