Hi experts,
My customer is using U-Boot 2019.01 of ti-processor-sdk-linux-am335x-evm -6.03.0.106 and a data abort error has occurred.
They tried to deal with RTC referring to the thread below, but it caused data abort again and reset CPU. Other boards designed with the same circuit configuration may operate normally.
e2e.ti.com/.../886505
On the board where the data abort occurs, the contents of the address of the register (0x44e3e000) of RTC cannot be read from CCS.
(From the CCS Memory Browser, it says "?????".)
The contents of the register can be checked on a board that operates normally.
Q1:Could you tell me the condition that the register of RTC cannot be referred from the Memory Browser of CCS?
Q2:Also, could you tell me what they should check to determine the cause of this data abort error?
~~~~~~~~~~~~~Data abort log contents are shown below~~~~~~~~~~~
<ethaddr> not set. Validating first E-fuse MAC Net: Could not get PHY for ethernet@4a100000: addr 0 eth0: ethernet@4a100000 Warning: usb_ether MAC addresses don't match: Address in ROM is de:ad:be:ef:00:01 Address in environment is 28:ec:9a:f4:a4:41 , eth1: usb_ether data abort pc : [<bff83dc4>] lr : [<bff75d17>] reloc pc : [<8081cdc4>] lr : [<8080ed17>] sp : bdf38868 ip : bdf387c0 fp : 80800020 r10: 00000017 r9 : bdf46eb8 r8 : 81fffee0 r7 : bffcba9c r6 : bffcba04 r5 : bffcbaa0 r4 : 3f767000 r3 : 44e3e000 r2 : b0010000 r1 : bffcbacc r0 : 00000000 Flags: nZcv IRQs off FIQs on Mode SVC_32 Code: 44e3e000 83e70b13 95a4f1e0 4a064b05 (ba006e98) Resetting CPU ...
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Best Regards,
O.H