From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jeroen Hofstee Date: Mon, 30 Mar 2015 23:09:55 +0200 Subject: [U-Boot] Can't boot DaVinci EVM with Green Hills' Integrity OS In-Reply-To: <1427741046833-210010.post@n7.nabble.com> References: <1427741046833-210010.post@n7.nabble.com> Message-ID: <5519BBA3.7000404@myspectrum.nl> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hello noti1234, On 30-03-15 20:44, noti1234 wrote: > I'm having problems booting my DaVinci board with Green-Hills' Integrity OS. > My setup is: > Hardware: TI's DaVinci EVM: > http://www.spectrumdigital.com/product_info.php?products_id=192 > u-boot: u-boot-2015.4-rc3. Configured for dvevm with elf support. > > * If the board's flash is programmed with u-boot then the Integrity OS > initialization process gets stuck. > * If the board's flash is erased (which means I get BOOTME BOOTME requests) > then the Integrity OS initialization process, using Green Hills probe > (something like JTAG), works fine. > > This behavior is strange. It seems that something in the u-boot > initialization process, messes up something for the Integrity OS to run > smoothly. > > To make things clearer: > The u-boot works fine before trying to boot the Integrity OS elf. I can read > memory regions, write, tftp, etc. > The problem is that the init process of the Integrity OS gets stuck. > So currently I can only boot the board using the Green Hills probe, when the > flash has no boot loader. > > Do you have any idea how to approach this problem? Any way to debug it? > I have no knowledge of your actual setup, but it might be worth checking if disabling caches at compile time helps (in your boards config or perhaps menuconfig nowadays). Regards, Jeroen