SIMAVR

Sekcia: Ostatné 25.10.2015 | 09:23
Ondrej   Návštevník

Simavr je program na simulaciu avr procesorov. Chcem si ho nainštalovať, no nedarí sa mi. Ja som stiahol, rozbalil - otvoril TERMINAL vosiel do adresara, napisal make potom make install a vystup z terminalu je v prílohe. Za pomoc už vopred ďakujem. Ondrej

    • RE: SIMAVR 25.10.2015 | 09:54
      Avatar bedňa antiX, Devuan, LegacyIce  Administrátor

      Pretože namiesto make install musíš napísať sudo make install

      Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
      • RE: SIMAVR 25.10.2015 | 11:06
        Avatar Ondrej   Návštevník

        napisal som sudo make install nainstalovalo mi do /usr/local/bin spustitelny subor s nazvom simavr , no kliknutim naň mi nic nespusti. Vystup z TERMINALU :

        ondrej@ondrej-System-Product-Name:~$ cd simavr-1.2
        ondrej@ondrej-System-Product-Name:~/simavr-1.2$ make
        make -C simavr RELEASE=0
        fatal: Not a git repository (or any of the parent directories): .git
        make[1]: Entering directory `/home/ondrej/simavr-1.2/simavr'
        make obj config
        fatal: Not a git repository (or any of the parent directories): .git
        make[2]: Entering directory `/home/ondrej/simavr-1.2/simavr'
        make[2]: Leaving directory `/home/ondrej/simavr-1.2/simavr'
        make libsimavr run_avr
        fatal: Not a git repository (or any of the parent directories): .git
        make[1]: Leaving directory `/home/ondrej/simavr-1.2/simavr'
        make -C tests RELEASE=0
        make[1]: Entering directory `/home/ondrej/simavr-1.2/tests'
        make[1]: Leaving directory `/home/ondrej/simavr-1.2/tests'
        make -C examples RELEASE=0
        make[1]: Entering directory `/home/ondrej/simavr-1.2/examples'
        for bi in board_hd77480 board_i2ctest board_ledramp board_simduino board_timer_64led; do make -C $bi; done
        make[2]: Entering directory `/home/ondrej/simavr-1.2/examples/board_hd77480'
        charlcd done
        ondrej@ondrej-System-Product-Name:~/simavr-1.2$ sudo make install
        [sudo] password for ondrej: 
        make -C simavr install RELEASE=0
        fatal: Not a git repository (or any of the parent directories): .git
        make[1]: Entering directory `/home/ondrej/simavr-1.2/simavr'
        make obj config
        fatal: Not a git repository (or any of the parent directories): .git
        make[2]: Entering directory `/home/ondrej/simavr-1.2/simavr'
        make[2]: Nothing to be done for `obj'.
        make[2]: Nothing to be done for `config'.
        make[2]: Leaving directory `/home/ondrej/simavr-1.2/simavr'
        make libsimavr run_avr
        fatal: Not a git repository (or any of the parent directories): .git
        make[2]: Entering directory `/home/ondrej/simavr-1.2/simavr'
        make[2]: Nothing to be done for `libsimavr'.
        make[2]: `run_avr' is up to date.
        make[2]: Leaving directory `/home/ondrej/simavr-1.2/simavr'
        mkdir -p /usr/local/include/simavr/avr
        install -m644 sim/*.h /usr/local/include/simavr/
        install -m644 sim_core_*.h /usr/local/include/simavr/
        install -m644 sim/avr/*.h /usr/local/include/simavr/avr/
        mkdir -p /usr/local/lib
        install obj-i686-linux-gnu/libsimavr.a /usr/local/lib/
        mkdir -p /usr/local/lib/pkgconfig/
        sed -e "s|PREFIX|/usr/local|g" -e "s|VERSION||g" \
        		simavr-avr.pc >/usr/local/lib/pkgconfig/simavr-avr.pc
        sed -e "s|PREFIX|/usr/local|g" -e "s|VERSION||g" \
        		simavr.pc >/usr/local/lib/pkgconfig/simavr.pc
        install obj-i686-linux-gnu/libsimavr.so.1 /usr/local/lib/
        ln -sf libsimavr.so.1 /usr/local/lib/libsimavr.so
        mkdir -p /usr/local/bin
        install obj-i686-linux-gnu/run_avr.elf /usr/local/bin/simavr
        make[1]: Leaving directory `/home/ondrej/simavr-1.2/simavr'
        ondrej@ondrej-System-Product-Name:~/simavr-1.2$ 
        
        • RE: SIMAVR 25.10.2015 | 11:36
          Avatar bedňa antiX, Devuan, LegacyIce  Administrátor

          Takže si ho úspešne nainštaloval, pindá že si neklonoval z gitu, ale malo by byť všetko OK. takže už ho len spusti cez príkaz simavr

          Správne si zdrojáky mal naklonovať a nesťahovať ZIPko, v manuály máš návod:

          git clone git://github.com/buserror-uk/simavr.git
          cd simavr
          make
          sudo make install.
          Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
          • RE: SIMAVR 25.10.2015 | 12:01
            Avatar Ondrej   Návštevník

            Som zo seba zúfaly, nakolko som v LINUXE menej, ako zaciatocnik. Terminalu vôbec nerozumiem. Napisal som do terminalu simavr a on odpisal: (NO žiadny program nevidim spusteny):: TO KLONOVANIE sa ako urobi. Čo a kde mam napisať. Ako prebehne klonovanie a v ktorom adresari to potom najdem, aby som mohol napisat : make a potom sudo make install .

            ondrej@ondrej-System-Product-Name:~$ simavr
            Usage: simavr [-t] [-g] [-v] [-m <device>] [-f <frequency>] firmware
                   -t: Run full scale decoder trace
                   -g: Listen for gdb connection on port 1234
                   -ff: Load next .hex file as flash
                   -ee: Load next .hex file as eeprom
                   -v: Raise verbosity level (can be passed more than once)
               Supported AVR cores:
                   attiny25 
                   atmega88 atmega88p atmega88pa 
                   attiny44 
                   attiny13 attiny13a 
                   atmega328 atmega328p 
                   atmega16m1 
                   attiny85 
                   atmega16 
                   attiny24 
                   atmega1284p atmega1284 
                   attiny2313 attiny2313v 
                   atmega1281 
                   atmega644 atmega644p 
                   at90usb162 
                   atmega48 atmega48p atmega48pa 
                   attiny45 
                   atmega1280 
                   atmega128 atmega128L 
                   atmega8 atmega8l 
                   atmega169p 
                   atmega164 atmega164p atmega164pa 
                   atmega168 atmega168p atmega168pa 
                   atmega128rfa1 
                   atmega324 atmega324p atmega324pa 
                   atmega2560 
                   atmega32 
                   attiny84 
            ondrej@ondrej-System-Product-Name:~$ 
            
            • RE: SIMAVR 25.10.2015 | 13:54
              Avatar bedňa antiX, Devuan, LegacyIce  Administrátor

              Ako tam máš príklad:

              simavr tests/atmega88_example.axf
              sa ti vygeneruje súbor gtkwave_trace.vcd a ten si otvoríš v programe gtkwave

              Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
              • RE: SIMAVR 25.10.2015 | 14:25
                Avatar Ondrej   Návštevník

                Ďakujem veľmi pekne za tvoj čas. Ide to presne tak ako si mi poradil. Už sa len v tomto musím nejako zorientovať a prísť na to, ako by som niečo vlastné na tomto vedel odsimulovať. Ja som si totiž myslel, že to bude program tento program :https://www.youtube.com/watch?v=sHdmI_9nkl4