On Thu, 24 Mar 2011, Grant Edwards wrote: > On 2011-03-24, Sergei Gavrikov <[email protected]> wrote: > > On Thu, 24 Mar 2011, Grant Edwards wrote: > > > >> True, but how do you create a binary image without binutils and the > >> elf image? > > > > I did mean: anyone can distribute 'super-app.bin' and offer to use it > > with Qemu. > > Ah, it never occurred to me that sombeody who's not doing development > would want to run eCos stuff on Qemu.
It is what is discuss-lists for :-) Well, community knows about booting eCos applications with GRUB and RedBoot[FLOPPY]+GDB on Qemu. It seems to me that it is good to know that since Qemu 0.14 it is possible to use the built-in Qemu's tftp-server with RedBoot % qemu -S ... -serial pty -tftp `pwd`/install/tests/kernel/current/tests char device redirected to /dev/pts/2 QEMU 0.14.50 monitor - type 'help' for more information (qemu) % minicom -o -D /dev/pts/2 -p pts/2 (qemu) c [minicom] ... Platform: PC (I386) RAM: 0x00000000-0x000a0000 [0x0008a030-0x000a0000 available] RedBoot> load bin_sem0 Using default protocol (TFTP) Entry point: 0x00108000, address range: 0x00108000-0x0010d820 RedBoot> go PASS:<Binary Semaphore 0 OK> EXIT:<done> NOTE: This won't work with Qemu 0.13.XX or elder. They have broken TFTP server: http://ecos.sourceware.org/ml/ecos-devel/2011-01/msg00008.html FYI: They applied my patch and now it works (no need tun/taps). Cheers, Sergei -- Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss
