IMX6ULL: packet loss with UART wake up

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

IMX6ULL: packet loss with UART wake up

383 Views
fabio_poiatti
Contributor III

Hi,

In my application mainly the processor has to process some packets coming

from uart with a rate of 5 seconds

I tried to go on mem or standby state with uart enabled for wake up.

 

All is working but the data coming from the uart that wake up the system

are lost

 

Any suggestion?

Is it possible to configure the processor automatically goes in a low power mode when

where is nothing to do?

 

thanks

Fabio

0 Kudos
2 Replies

332 Views
igorpadykov
NXP Employee
NXP Employee

Hi Fabio

data loss is expected, as described in sect.55.8.2 UART Operation in System Stop Mode

i.MX 6ULL Applications Processor Reference Manual

"When an asynchronous WAKE (awake) interrupt exits the Arm platform from STOP
mode, make sure that a dummy character is sent first because the first character may not
be received correctly."

>Is it possible to configure the processor automatically goes in a low power mode when

>where is nothing to do?

it is already implemented in linux, one can check sect.2.5.1 Low Level Power Management (PM)

Linux Manual included in Linux L4.14.98_2.0.0 Documentation

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

332 Views
fabio_poiatti
Contributor III

Thanks

probably less than about 100mA I'm not able to downgrade again .. also changing CPU clock freq does not change VDD_SOC consumption ...

I think also to have disabled all unused components on DTS file ..

0 Kudos