Hi Steve. Thank you for answer. Since we need for boutcount, the abort occurs when we try to read bootcoutn load, i.e, here in bootcount_davinci.c ulong bootcount_load(void) { unsigned long val; struct davinci_rtc *reg = (struct davinci_rtc *)CONFIG_SYS_BOOTCOUNT_ADDR; // #define CONFIG_SYS_BOOTCOUNT_ADDR 0x44E3E000 /* Address of the RTCSS registers */ val = raw_bootcount_load(®->scratch2); <=============== data abort here , when trying to read from 0x44e3e000, aka RTCSS register [....] Best regards
↧