This should help: https://docs.rtems.org/branches/master/user/bsps/bsps-arm.html#beagle
I'd lean toward using RTEMS-5. On Fri, Nov 22, 2019 at 6:56 AM Joel Sherrill <[email protected]> wrote: > > > > On Thu, Nov 21, 2019 at 6:40 PM furkan bodur <[email protected]> wrote: >> >> Hi, I am trying to learn RTEMS for my graduation project. I am going to use >> Beagle Black in project so I changed "sparc" and "erc32" parameters into >> "arm" and "beagleboneblack". I successfully build RSB and Kernel but when I >> try to run Hello.exe with arm-rtems4.11-run or arm-rtems4.11-gdb command, I >> can't get the output even though there are no errors. Here is the command >> and output, >> --------- >> $ arm-rtems4.11-gdb hello.exe >> GNU gdb (GDB) 7.9 >> Copyright (C) 2015 Free Software Foundation, Inc. >> License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> >> This is free software: you are free to change and redistribute it. >> There is NO WARRANTY, to the extent permitted by law. Type "show copying" >> and "show warranty" for details. >> This GDB was configured as "--host=x86_64-linux-gnu --target=arm-rtems4.11". >> Type "show configuration" for configuration details. >> For bug reporting instructions, please see: >> <http://www.gnu.org/software/gdb/bugs/>. >> Find the GDB manual and other documentation resources online at: >> <http://www.gnu.org/software/gdb/documentation/>. >> For help, type "help". >> Type "apropos word" to search for commands related to "word"... >> Reading symbols from hello.exe...done. >> (gdb) tar sim >> Connected to the simulator. >> (gdb) load >> Loading section .start, size 0x3b0 vma 0x80000000 >> Loading section .text, size 0x1934c vma 0x800003b0 >> Loading section .init, size 0x18 vma 0x800196fc >> Loading section .fini, size 0x18 vma 0x80019714 >> Loading section .rodata, size 0xe68 vma 0x80019730 >> Loading section .ARM.exidx, size 0x8 vma 0x8001a598 >> Loading section .eh_frame, size 0x48 vma 0x8001a5a0 >> Loading section .init_array, size 0x4 vma 0x8001a5e8 >> Loading section .fini_array, size 0x4 vma 0x8001a5ec >> Loading section .jcr, size 0x4 vma 0x8001a5f0 >> Loading section .data, size 0x680 vma 0x80101400 >> Start address 0x80000040 >> Transfer rate: 877440 bits in <1 sec. >> (gdb) r >> Starting program: >> /home/furkan/quick-start/build/beagleboneblack/arm-rtems4.11/c/beagleboneblack/testsuites/samples/hello/hello.exe >> [Inferior 1 (process 42000) exited normally] >> (gdb) > > > This isn't going to work because you need to run the BBB executables on real > hardware. > This will require setting up a way (tftp or SD card) to get the rtems > executables on the BBB. >> >> --------- >> >> Also when I try to work rtems-test command, I am getting this error. >> --------- >> $ rtems-test >> error: no hosts defaults found; please add >> --------- > > > rtems-test takes more arguments and you will have to give it some information > that is specific to how your board and boot server are setup. >> >> >> I used this command for building RSB, >> --------- >> $HOME/quick-start/src/rtems/configure \ >> --prefix=$HOME/quick-start/rtems/4.11\ >> --enable-maintainer-mode \ >> --target=arm-rtems4.11 \ >> --enable-rtemsbsp=beagleboneblack \ >> --enable-tests >> --------- >> >> I tried to do work with RTEMS 5 but I got similar errors. One of them was >> about the gdb after that I decided to turn 4.11. Where am I doing mistake? I >> just want to see Hello Word output in my screen. I hope I can explain >> myself. Please help me. > > > This looks to be the correct way to build rtems but not run the BBB programs. > > Hopefully someone will pipe up who is actively using the BBB. I am speaking > from patterns and old experience. > > --joel > >> >> Thanks in advance. >> Furkan >> >> _______________________________________________ >> users mailing list >> [email protected] >> http://lists.rtems.org/mailman/listinfo/users > > _______________________________________________ > users mailing list > [email protected] > http://lists.rtems.org/mailman/listinfo/users _______________________________________________ users mailing list [email protected] http://lists.rtems.org/mailman/listinfo/users
