[U-Boot] ELF_RELOC causes strange I-cache issues

Reinhard Meyer u-boot at emk-elektronik.de
Thu Oct 21 12:11:00 CEST 2010


Hello,

observation here:

ICACHE is always ON. No crash with "usb read 21000000 0 1000"
Sorry that I can't reproduce the problem here, not even with 10000 blocks.
(tried a few dozen times)
(ARM926EJS - AT91SAM9XE)
(based on TOT 3ed16071b006dbda65070a4143db74da469f6e30 of 35h ago)

But with DCACHE ON, the USB Stick is not found - maybe a timing problem:

TOP9000> dc off
Data (writethrough) Cache is OFF
TOP9000> usb reset
(Re)start USB...
USB:   scanning bus for devices... 2 USB Device(s) found
       scanning bus for storage devices... 1 Storage Device(s) found
TOP9000> dc on
Data (writethrough) Cache is ON
TOP9000> usb reset
(Re)start USB...
USB:   scanning bus for devices... ERROR: CTL:TIMEOUT
2 USB Device(s) found
       scanning bus for storage devices... 0 Storage Device(s) found
TOP9000>    


Reinhard



More information about the U-Boot mailing list