[U-Boot] Using U-Boot to load RTOS

Peng Fan van.freenix at gmail.com
Wed Apr 6 15:13:19 CEST 2016


On Wed, Apr 06, 2016 at 03:32:01PM +0530, Niti Gupta wrote:
>
>On 6 April 2016 at 14:33, Peng Fan <van.freenix at gmail.com> wrote:
>
>    Hi Niti,
>   
>    On Wed, Apr 06, 2016 at 01:39:31PM +0800, Bin Meng wrote:
>    >On Wed, Apr 6, 2016 at 1:21 PM, Niti Gupta <gupta.niti61 at gmail.com> wrote:
>    >> Hello Bin,
>    >>
>    >> I am trying to load Segger's embOS.
>    >>
>    >
>    >Please avoid top-posting.
>    >
>    >I don't know this OS, but you can try 'bootelf' command if embOS image
>    >is an ELF image. If there is anything special, you need write your own
>    >boot command for the OS.
>
>    Besids bootelf, you can directly using command "go", if your image is
>    a bin file.
>
>    Share my way to boot rtems on i.MX6UL.
>
>    first load you os bin file to a dram address, saying 0x80008000,
>    then
>    dcache off
>    icache off
>    dcache flush
>    icache flush
>    go 0x80008000
>
>    Regards,
>    Peng
>
>
>Hello Peng,
>I tried following commands in order to load os bin file 
>
>"loadb 0x80008000
>## Ready for binary (kermit) download to 0x80008000 at 115200 bps...
>## Total Size      = 0x00018fac = 102316 Bytes
>## Start Addr      = 0x80008000
>=> dcache off
>=> icache off
>=> dcache flush
>=> icache flush
>=> go 0x8000800"

why change 0x80008000 to 0x8000800 when go command?

0x80008000 is just an example in my side. You should know the entry
address of your embedded os if using bin file.

Regards,
Peng.

>
>but it is showing following errors
> 
>undefined instruction
>pc : [<00912a5c>]          lr : [<9ff5882c>]
>reloc pc : [<e81bfa5c>]    lr : [<8780582c>]
>sp : 9ef50d58  ip : e59ff018     fp : 9ef568b0
>r10: 00000002  r9 : 9ef50eb8     r8 : 9ffa1d04
>r7 : 9efd73a8  r6 : 6a0191a8     r5 : 00000002  r4 : 9efd73ac
>r3 : 80008abd  r2 : 9efd73ac     r1 : 9efd73ac  r0 : 00000001
>Flags: nZCv  IRQs off  FIQs off  Mode SVC_32
>Resetting CPU ...
>
>resetting ...
> 
>I am using default u-boot for i.MUX6UL  which is "u-boot-imx6ulevk_sd.imx". Do
>I need to rebuild u-boot after some rework?
>Kindly help, I am completely stuck over here, failed to find appropriate way to
>load RTOS from SD Card.
>
>Thanks,
>Niti Gupta
>
>
>    >
>    >> Thanks,
>    >> Niti Gupta
>    >>
>    >> On 6 April 2016 at 07:18, Bin Meng <bmeng.cn at gmail.com> wrote:
>    >>>
>    >>> On Wed, Apr 6, 2016 at 3:07 AM, Niti Gupta <gupta.niti61 at gmail.com>
>    wrote:
>    >>> > Hello,
>    >>> >
>    >>> >
>    >>> > I am working on embedded systems. I want to use u-boot to load rtos
>    on
>    >>> > freescale i.MUX6UL board but failed to find appropriate way to do
>    >>> > this. Kindly help me to find out steps to load rtos from u-boot.
>    >>> >
>    >>>
>    >>> What RTOS are you trying to load?
>    >
>    >Regards,
>    >Bin
>    >_______________________________________________
>    >U-Boot mailing list
>    >U-Boot at lists.denx.de
>    >http://lists.denx.de/mailman/listinfo/u-boot
>
>


More information about the U-Boot mailing list