That is interesting! I recommend opening a ticket on Trac so we don't lose track of the idea.
Thanks for the tutorial. Gedare On Mon, Feb 23, 2015 at 3:40 AM, Hesham Moustafa <heshamelmat...@gmail.com> wrote: > Hi, > > Found out there is a Javascript online simulator (jor1k) that can run > or1ksim binaries (hello, ticker and capture run there perfectly). I am > not sure if this simulator can be embedded to RTEMS Project Webpage > [1] > > [1] https://devel.rtems.org/wiki/Projects/GSoC/OpenRISC > > Regards, > Hesham > ---------- Forwarded message ---------- > From: Sebastian Macke <sebast...@macke.de> > Date: Sun, Feb 22, 2015 at 8:28 PM > Subject: Re: [Openrisc] Tutorial for running RTEMS on OpenRISC > To: Hesham Moustafa <heshamelmat...@gmail.com> > Cc: "openr...@lists.opencores.org" <openr...@lists.opencores.org> > > > Hi, > > take a look at: > https://github.com/s-macke/jor1k > > I have added the RTEMS website and a simple demo. > > You are free to link to the github site > https://github.com/s-macke/jor1k > or directly to the RTEMS demo site > http://s-macke.github.io/jor1k/demos/rtems.html > > You can send me a new website design if you want. > > Sebastian > > > Am 2/22/2015 um 8:48 PM schrieb Hesham Moustafa: > >> On Sun, Feb 22, 2015 at 7:43 PM, Sebastian Macke <sebast...@macke.de> wrote: >>> >>> My emulator doesn't support timer modes other than continuous. I removed the >>> check. Seems to work now. >>> >> Totally working. That's great. Can you create some entry for jor1k >> RTEMS there? I'd pass a long the link to RTEMS community and maybe >> update the tutorial with jor1k info. >> >>> Am 2/22/2015 um 7:30 PM schrieb Hesham Moustafa: >>> >>>> On Sun, Feb 22, 2015 at 6:23 PM, Sebastian Macke <sebast...@macke.de> >>>> wrote: >>>>> >>>>> Hi Mesham, >>>>> >>>>> I have hacked something together, which works for me for the binary hello >>>>> program >>>>> http://jor1k.com/jor1k/demos/simple2.html >>>>> Just click on the symbol to upload a binary image. (128 MB images allowed >>>>> for now). >>>>> >>>> Thanks for providing the link. >>>> hello is working but the other two are not, not sure why. Any way to >>>> debug? >>>> >>>>> The other two .exe files are not working for some reason. >>>>> >>>>> I don't like to use 128MB in the web browser. I get too often out of >>>>> memory >>>>> errors then. Also it won't work anymore on mobile devices. >>>>> 16-31MB should be fine in the end for the examples I hope. >>>>> >>>>> Sebastian >>>>> >>>>> >>>>> Am 2/22/2015 um 6:35 PM schrieb Hesham Moustafa: >>>>> >>>>>> Hi Sebastian, >>>>>> >>>>>> On Sun, Feb 22, 2015 at 5:17 PM, Sebastian Macke <sebast...@macke.de> >>>>>> wrote: >>>>>>> >>>>>>> Hi Mesham, >>>>>>> >>>>>>> it works somehow, >>>>>>> I had to generate a binary image via "or1k-linux-musl-objcopy -O binary >>>>>>> hello.exe vmlinux.bin" >>>>>>> Then I had to increase the memory to 128MB >>>>>>> >>>>>>> Now I get an output, which you can find here: >>>>>>> jor1k.com/jor1k/demos/main.html?cpu=safe >>>>>>> >>>>>>> "Fatal Error 5.0 halted" >>>>>>> Do you know, what this means? >>>>>>> >>>>>> Yes that's perfectly fine, it means that the program terminates >>>>>> normally (on simulators). Great to know it works! >>>>>>> >>>>>>> Can you provide me an image which uses only <= 31MB (not 32MB) of >>>>>>> memory? >>>>>>> 16MB would be fine I think. >>>>>>> >>>>>> I hacked the source and got it for you. Attached are three samples you >>>>>> can try < 16 MB. I'd appreciate you provide me with some demo links. >>>>>> Can users upload, run/debug their own or1k samples their there? >>>>>> >>>>>> >>>>>> >>>>>> https://drive.google.com/folderview?id=0B_dTGAP_ygMvfnFzOHZkZ0w3Q1hrNV9SX3ZKS0Vza3U5d2ljbDROSlNQLUprUXFsNUtUelU&usp=sharing >>>>>>> >>>>>>> Sebastian >>>>>>> >>>>>>> Am 2/22/2015 um 5:40 PM schrieb Hesham Moustafa: >>>>>>> >>>>>>>> Hi Sebastian, >>>>>>>> >>>>>>>> Thanks for you reply. >>>>>>>> >>>>>>>> If I am understanding correctly, you need a snapshot binary for RTEMS >>>>>>>> app (i.e, hello.exe). [1] It's ELF. Let me know if that works for you. >>>>>>>> >>>>>>>> >>>>>>>> [1] >>>>>>>> >>>>>>>> >>>>>>>> https://drive.google.com/file/d/0B_dTGAP_ygMvcmZ3U3g1S2k4UTA/view?usp=sharing >>>>>>>> >>>>>>>> Thanks, >>>>>>>> Hesham >>>>>>>> >>>>>>>> On Sun, Feb 22, 2015 at 4:32 PM, Sebastian Macke <sebast...@macke.de> >>>>>>>> wrote: >>>>>>>>> >>>>>>>>> Hi Heshma, >>>>>>>>> >>>>>>>>> Great! Do you have a link of a working QEMU image? I can try to run >>>>>>>>> it >>>>>>>>> in >>>>>>>>> jor1k. >>>>>>>>> >>>>>>>>> Sebastian >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> Am 2/22/2015 um 4:51 PM schrieb Hesham Moustafa: >>>>>>>>> >>>>>>>>> Hi all, >>>>>>>>> >>>>>>>>> In case some of you don't know, I have ported RTEMS to OpenRISC last >>>>>>>>> year >>>>>>>>> during GSoC. All the code is now upstream and works fine. I wrote a >>>>>>>>> tutorial >>>>>>>>> describing how to get RTEMS running on OpenRISC simulators (or1ksim >>>>>>>>> and >>>>>>>>> QEMU) totally from scratch [1]. >>>>>>>>> >>>>>>>>> [1] http://heshamelmatary.blogspot.co.uk/p/howto-rtems.html >>>>>>>>> >>>>>>>>> Best, >>>>>>>>> Hesham >>>>>>>>> >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> Openrisc mailing list >>>>>>>>> openr...@lists.opencores.org >>>>>>>>> http://lists.opencores.org/listinfo/openrisc >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> Openrisc mailing list >>>>>>>>> openr...@lists.opencores.org >>>>>>>>> http://lists.opencores.org/listinfo/openrisc >>>>>>>>> > _______________________________________________ > devel mailing list > devel@rtems.org > http://lists.rtems.org/mailman/listinfo/devel _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel