AnsweredAssumed Answered

Abort occurred when access to UART3 in i.MX7D

Question asked by ko-hey on Apr 4, 2018
Latest reply on Apr 9, 2018 by igorpadykov

Hi all

 

My customer tried to access UART3 in their custom board which has i.MX7D and driver which is based on file in platform/iMX7/src/drivers.

As a result, they can't access to UART3 and got data abort.

 

Then I tested it in MCIMX7SABRE and got external abort.

So I have a question about UART3 access in MCIMX7SABRE.

 

Here is an error message and command which I used.

-------------------------------------

root@imx6ul7d:/unit_tests# ./memtool UART3.*

SOC: i.MX7DUnhandled fault: external abort on non-linefetch (0x1008) at 0x76fe5000

pgd = a9864000

[76fe5000] *pgd=a880e831, *pte=30880703, *ppte=30880e33

 

UART3    Addr:0x30880000

Bus error

 

root@imx6ul7d:/unit_tests# ./memtool -32 0x30880000 1

E

Reading 0x1 count starting at aUnhandled fault: external abort on non-linefetch (0x1008) at 0x76fcf000

pgd = a88a4000

[76fcf000] *pgd=a880e831, *pte=30880703, *ppte=30880e33

ddress 0x30880000

 

Bus error

-------------------------------------

 

Could you tell me the reason why it can't access register of UART3 ?

 

 

Add info:

I use L4.1.15 BSP.

 

 

Ko-hey

 

Outcomes