u-boot files - device specific?

Stefan Kalkowski stefan.kalkowski at ...1...
Tue Jul 9 10:22:41 CEST 2013


sorry for sending it twice. I intended to send to the mailing list.

On 07/08/2013 11:55 AM, Stefan Kalkowski wrote:
> Hi Aditya,
> 
> On 07/08/2013 11:03 AM, Aditya Kousik wrote:
>> Hi Stefan,
>>
>> You got us. We tweaked all the iMX53 files to make it into imx6. :D
> 
> so excuse me for thinking something else!
> 
>> (editing create_builddir to add foc_imx6, hw_imx6 etc.) and edited all
>> related platform folders and header file register addresses (board_base.h).
>> And simply ran make followed by make run/demo. We've got the image.elf
>> and uImage. Now stuck on booting these on the i.MX6.
> 
> In that case, it can be really everything: beginning with the wrong
> initialization of the serial device, errors in the memory layout,
> booting the kernel image to a bad position and so on. It's impossible to
> give you a general advice hereby.
> 
> Being in your situation I would start by instrumenting the base-hw
> kernel, so it will first print something to serial line. Please have a
> look at the kernel function:
> 
> 
> https://github.com/genodelabs/genode/blob/master/base-hw/src/core/kernel.cc#L1433
> 
> This is the first C-function triggered after a few assembler
> instructions in:
> 
> 
> https://github.com/genodelabs/genode/blob/master/base-hw/src/core/arm/crt0.s#L31
> 
> If it doesn't print anything, you might use a JTAG debugger to have a
> look what happens after u-boot jumps to the first kernel instruction. If
> you don't have a JTAG debugger available, ensure that your kernel image
> doesn't get loaded to memory where u-boot resides in, or to the first
> page of physical memory.
> 
> Good luck, and best regards
> Stefan
> 
>>
>> Thanks and Regards
>> Aditya
>>
>> On 8 Jul 2013 14:24, "Stefan Kalkowski"
>> <stefan.kalkowski at ...1...
>> <mailto:stefan.kalkowski at ...1...>> wrote:
>>
>>     Hi Aditya,
>>
>>     On 07/08/2013 08:48 AM, Aditya Kousik wrote:
>>     > Hello,
>>     >
>>     > I'm trying to run Genode on an i.MX6. And I've tried copying
>>     uImage. But
>>     > that doesn't seem to be enough. I came across this :
>>     > http://comments.gmane.org/gmane.os.genode.devel/813
>>
>>     I hope you're not trying to use the uImage build for i.MX53 on a i.MX6
>>     platform? Apart from u-boot, the kernel, as well as Genode's core
>>     process, and drivers are hardly bound not only to the SoC (i.MX53 or
>>     i.MX6), but also to the board the SoC is built in. So you can't just run
>>     the same image built for i.MX53 Quickstart board without modifications
>>     on some i.MX6 board.
>>
>>     Regards
>>     Stefan
>>
>>     >
>>     > Your set of u-boot files, is it pandaboard specific? or can the MLO,
>>     > u-boot.bin be copied to any device and booted?
>>     >
>>     > What's the procedure of booting from using the image.elf? (So far,
>>     i ran
>>     > mkimage and created a uImage file. But that's obviously not enough.
>>     > What's missing?)
>>     >
>>     > Thanks and regards,
>>     > Aditya
>>     >
>>     >
>>     >
>>     ------------------------------------------------------------------------------
>>     > This SF.net email is sponsored by Windows:
>>     >
>>     > Build for Windows Store.
>>     >
>>     > http://p.sf.net/sfu/windows-dev2dev
>>     >
>>     >
>>     >
>>     > _______________________________________________
>>     > Genode-main mailing list
>>     > Genode-main at lists.sourceforge.net
>>     <mailto:Genode-main at lists.sourceforge.net>
>>     > https://lists.sourceforge.net/lists/listinfo/genode-main
>>     >
>>
>>     --
>>     Stefan Kalkowski
>>     Genode Labs
>>
>>     http://www.genode-labs.com/ · http://genode.org/
>>
> 

-- 
Stefan Kalkowski
Genode Labs

http://www.genode-labs.com/ · http://genode.org/




More information about the users mailing list