Cogent 637 board

Ed Sutter esutter at lucent.com
Thu Nov 3 14:24:24 UTC 2005


Camilo,
I haven't worked with RTEMS on this board however, I may be able to help...

Assuming hello.exe is an ELF file, and you're transferring hello.exe into TFS
on the board, then it should be flagged as elf.  TFS needs to know what kind
of file it is.

In the nutshell, if you are using a tftp client on your host to download to
the uMon's TFTP server, then the destination filename should be "hello.exe,E".
The ",E" suffix is treated as a flag by uMon's tftp server and will store the
file as hello.exe with the flag "E".  This simply tells TFS that the file is
executable ELF so that it can load it appropriately.

If you're using uMon's tftp client, then specify the "-F hello.exe -f E"
options on the uMpn command line to invoke the same idea.

Then, with the file installed in TFS, you can simply type "hello.exe" at the
uMon command line and it should run (assuming it was built properly of course).

I'll gladly help more; however, note that there is a pretty useful (IMHO)
user's manual covering uMon at http://www.microcross.com/html/micromonitor.html.
Ed Sutter

PS...
If you add a 'B' to the flags (i.e. "hello.exe,EB"), then hello.exe will
automatically boot after reset.

Camilo Alejandro Arboleda wrote:

> Hello,
> 
> I'm trying to boot rtems from a cogent 637 board. This uses uMon as boot 
> loader. As far as i can see, the 337 BSP should work, but when i boot 
> hello.exe, it seems to do nothing.
> 
> I downloaded the hello.exe (uncompressed) using tftp, then i check using 
> "dm" (dump memory) command from umon, and it seem to be fine. This is my 
> first attempt with this board, so I'm not sure what to do to find the 
> problem.
> 
> Has anyone in the list worked with this board?
> 
> 



More information about the users mailing list