[ECOS] redboot on IXDP425

Nickolay nickolay@protei.ru
Wed Jan 12 12:14:00 GMT 2005


jerzy dyrda wrote:

>On Wednesday 12 January 2005 12:28, Nickolay wrote:
>  
>
>>jerzy dyrda wrote:
>>    
>>
>>>On Tuesday 11 January 2005 19:39, Nickolay wrote:
>>>      
>>>
>>>>Mark Salter wrote:
>>>>        
>>>>
>>>>>On Tue, 2005-01-11 at 09:31 -0700, Gary Thomas wrote:
>>>>>          
>>>>>
>>>>>>On Tue, 2005-01-11 at 17:13 +0100, jerzy dyrda wrote:
>>>>>>            
>>>>>>
>>>>>>>On Tuesday 11 January 2005 16:55, Mark Salter wrote:
>>>>>>>              
>>>>>>>
>>>>>>>>On Tue, 2005-01-11 at 18:47 +0300, Nickolay wrote:
>>>>>>>>                
>>>>>>>>
>>>>>>>>>Mark Salter wrote:
>>>>>>>>>                  
>>>>>>>>>
>>>>>>>>>>On Tue, 2005-01-11 at 18:17 +0300, Nickolay wrote:
>>>>>>>>>>                    
>>>>>>>>>>
>>>>>>>>>>>Hello Guys!
>>>>>>>>>>>
>>>>>>>>>>>Anyone know, how i can install redboot on IXDP425 target?
>>>>>>>>>>>I has vxWorks bootloader installed, and i need rewrite them or
>>>>>>>>>>>boot redboot on them.
>>>>>>>>>>>                      
>>>>>>>>>>>
>>>>>>>>>>The flash is socketed on the IXDP425, so you can use a device
>>>>>>>>>>programmer. The alternative is to use a jtag based flash
>>>>>>>>>>programmer.
>>>>>>>>>>
>>>>>>>>>>--Mark
>>>>>>>>>>                    
>>>>>>>>>>
>>>>>>>>>That's true!
>>>>>>>>>But maybe anyone know how load redboot via vxworks bootloader?
>>>>>>>>>Can i use redboot.bin for this purpose, or redboot.bin is for
>>>>>>>>>upgrade redboot from redboot the self?
>>>>>>>>>                  
>>>>>>>>>
>>>>>>>>redboot.bin is just a raw binary image. It needs to get programmed
>>>>>>>>to the start of flash. I'm not sure about the vxworks bootloader
>>>>>>>>capabilities.
>>>>>>>>
>>>>>>>>--Mark
>>>>>>>>                
>>>>>>>>
>>>>>>>Hello
>>>>>>>
>>>>>>>I heard from vxWorks guys - it isn't possibility to write image by
>>>>>>>vxWorks bootloader and this bootloader don't configure hardware e.g
>>>>>>>PCI - Do you have other loader?
>>>>>>>              
>>>>>>>
>>>>>>Why not use the VxWorks loader to load a RAM version of RedBoot
>>>>>>(from ELF).  Then use that to load & program the FLASH (ROM) version.
>>>>>>
>>>>>>Mark - should this work? [it certainly does for most platforms]
>>>>>>            
>>>>>>
>>>>>I'm not sure. VxWorks may use a different mmu mapping than RedBoot.
>>>>>
>>>>>--Mark
>>>>>          
>>>>>
>>>>Hmm... but we talk about vxWorks loader, not vxWorks operation system.
>>>>And i think that vxWorks loader doesn't use MMU?
>>>>        
>>>>
>>>Hi again,
>>>
>>>Probably , this is only suppose because it isn't all sources for vxWorks,
>>>loader use MMU with translation one to one (virtual to  physical). You can
>>>use loader's option copy and go.
>>>
>>>Best Regards,
>>>jerzy
>>>      
>>>
>>Hmm...
>>vxWorks loader doesn't has opton "copy and go".
>>I used option 'm' for modify memory and write redboot.bin at 0x80000,
>>and then option
>>'g' for go to 0x80040, but it isn't work...
>>
>>This is all bootloader options:
>>[VxWorks Boot]: ?
>>
>> ?                     - print this list
>> @                     - boot (load and go)
>> p                     - print boot params
>> c                     - change boot params
>> l                     - load boot file
>> g adrs                - go to adrs
>> d adrs[,n]            - display memory
>> m adrs                - modify memory
>> f adrs, nbytes, value - fill memory
>> t adrs, adrs, nbytes  - copy memory
>> e                     - print fatal exception
>> n netif               - print network interface device address
>> $dev(0,procnum)host:/file h=# e=# b=# g=# u=usr [pw=passwd] f=#
>>                           tn=targetname s=script o=other
>> Boot flags:
>>   0x02  - load local system symbols
>>   0x04  - don't autoboot
>>   0x08  - quick autoboot (no countdown)
>>   0x20  - disable login security
>>   0x40  - use bootp to get boot parameters
>>   0x80  - use tftp to get boot image
>>   0x100 - use proxy arp
>>    
>>
>Hi Nicolay,
>
>I think about :
>1.>  t adrs, adrs, nbytes  - copy memory - to copy program in proper place
>2. >  g adrs                - go to adrs - go to selected address
>
>Probably this loader "make something special" for vxWorks image  - 
>documentation for loader is very poor ( I spoke today morning with someone 
>from vxWorks but he told me only that : load, copy to proper place and go 
>adrs).
>
>Best Regards,
>jerzy
>
>  
>
Thank you for your help!
But why i need copy ? I can load image via serial port to proper place 
at once.
And what image you talk about with someone from vxWorks? 
ELF(redboot.elf) or FLT(redboot.bin)?





-- 
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss



More information about the Ecos-discuss mailing list