Epics@GSI Webhome

HadCon / HadCon2 Software Repositories

Introduction

This topic is used as an insert for HadConMultipurposeControlsApi and HadCon2MultipurposeControlsApi since both modules have common sections and list the available software repositories

Code Repositories

    git
      git.gsi.de
        The code is available on the gitlab repository of GSI
        • repository: https://git.gsi.de/HadCon2/Firmware/HadCon2
          • !HadCon2 : Microcontroller Code
            • Branches: (q.v. Git Workflow)
              • 4.x.y: version
              • master: (link to subversion)
              • dev: branch to consolidate before committing/merging into master
        • Access
          • read: https
          • further access on request, ask P.Zumbruch
            • needs login access to git.gsi.de to become a member


Tar Balls & ELFs
    Tar ball, including ELFs
        x.0 x.1 x.2 x.3 x.4 x.5 x.6
      1.x 1.0
      2.x 2.0 2.1
      3.x 3.0 3.1
      4.x 4.0 4.1 4.2 4.3 4.4 4.5  
            4.3.1 4.4.1 4.5.1 4.6.1
            4.3.2 4.4.2   4.6.2
                  4.6.2.1
            4.3.2    
            4.3.3    
                  4.6.3-Apfel
                  4.6.3_MM

    HadCon2 - ELF 32-bit LSB executable, Atmel AVR 8-bit, version 1 (SYSV), statically linked, not stripped
        x.0 x.1 x.2 x.3 x.4 x.5 x.6
      1.x    
      2.x    
      3.x    
      4.x       4.3.2 - hadcon1      
            4.3.2 - hadcon2      
            4.3.3 - hadcon1      
            4.3.3 - hadcon2      
              4.4.1 - hadcon1    
              4.4.1 - hadcon2    
                  4.6.2
                  4.6.2.1
                 
                 
                  4.6.3-Apfel
                  4.6.3_MM

      • Programming:
        • using avrdude you can program: (asuming HadCon2 jtag chain)
          $> avrdude -v -P /dev/ttyUSBx -pc128 -c jtagmkI -x jtagchain=0,1,0,8 -Uflash:w:<hadcon>.elf
          • Don't forget setting fuses, to be done when HadCon2 is programmed the first time:
            $> avrdude -v -P /dev/ttyUSBx -pc128 -c jtagmkI -x jtagchain=0,1,0,8 -Uefuse:w:0xff:m -Uhfuse:w:0x19:m -Ulfuse:w:0xe0:m
        HadCon Note
        In case of HadCon(1) use jtagchain=0,1,0,4 instead
        • using obsolete avarice you can program: (asuming HadCon2 jtag chain)
          avarice -c 0,1,0,8 --jtag /dev/ttyUSBx -B 1000000 --erase --program --file <hadcon>.elf
          • Don't forget setting fuses, to be done when HadCon2 is programmed the first time:
            avarice -c 0,1,0,8 --jtag /dev/ttyUSBx -B 1000000 -W ff19e0
        HadCon Note
        In case of HadCon(1) use jtagchain=0,1,0,4 instead



-- PeterZumbruch - 2020-12-07
Topic attachments
I Attachment Action Size Date Who Comment
1.0.tar.bz2bz2 1.0.tar.bz2 manage 844 K 2013-03-08 - 12:50 PeterZumbruch tarball
2.0.tar.bz2bz2 2.0.tar.bz2 manage 845 K 2013-03-08 - 12:50 PeterZumbruch tarball
2.1.tar.bz2bz2 2.1.tar.bz2 manage 82 K 2013-03-08 - 12:50 PeterZumbruch tarball
3.0.tar.bz2bz2 3.0.tar.bz2 manage 934 K 2013-03-08 - 12:51 PeterZumbruch tarball
3.1.tar.bz2bz2 3.1.tar.bz2 manage 94 K 2013-03-08 - 12:51 PeterZumbruch tarball
4.0.tar.bz2bz2 4.0.tar.bz2 manage 1 MB 2013-03-08 - 12:51 PeterZumbruch tarball
4.1.tar.bz2bz2 4.1.tar.bz2 manage 1 MB 2013-03-08 - 12:51 PeterZumbruch tarball
4.2.tar.bz2bz2 4.2.tar.bz2 manage 1 MB 2013-03-08 - 12:51 PeterZumbruch tarball
4.3.1.tar.bz2bz2 4.3.1.tar.bz2 manage 816 K 2013-03-08 - 12:52 PeterZumbruch tarball
4.3.2.tar.bz2bz2 4.3.2.tar.bz2 manage 2 MB 2013-03-08 - 12:52 PeterZumbruch tarball
4.3.2_api_hadcon1.elfelf 4.3.2_api_hadcon1.elf manage 292 K 2020-12-07 - 17:20 PeterZumbruch 4.3.2 - ELF 32-bit LSB executable, Atmel AVR 8-bit
4.3.2_api_hadcon2.elfelf 4.3.2_api_hadcon2.elf manage 298 K 2020-12-07 - 17:21 PeterZumbruch 4.3.2 - ELF 32-bit LSB executable, Atmel AVR 8-bit
4.3.3.tar.bz2bz2 4.3.3.tar.bz2 manage 1 MB 2013-03-08 - 12:52 PeterZumbruch tarball
4.3.3_api_hadcon1.elfelf 4.3.3_api_hadcon1.elf manage 292 K 2020-12-07 - 17:19 PeterZumbruch 4.3.3 - ELF 32-bit LSB executable, Atmel AVR 8-bit
4.3.3_api_hadcon2.elfelf 4.3.3_api_hadcon2.elf manage 292 K 2020-12-07 - 17:19 PeterZumbruch 4.3.3 - ELF 32-bit LSB executable, Atmel AVR 8-bit
4.3.tar.bz2bz2 4.3.tar.bz2 manage 93 K 2013-03-08 - 12:53 PeterZumbruch tarball
4.4.1.tar.bz2bz2 4.4.1.tar.bz2 manage 2 MB 2013-03-08 - 12:53 PeterZumbruch tarball
4.4.1_api_hadcon1.elfelf 4.4.1_api_hadcon1.elf manage 300 K 2020-12-07 - 16:46 PeterZumbruch 4.4.1 - ELF 32-bit LSB executable, Atmel AVR 8-bit
4.4.1_api_hadcon2.elfelf 4.4.1_api_hadcon2.elf manage 302 K 2017-05-16 - 14:06 PeterZumbruch 4.4.1 hadcon2.elf
4.4.2.tar.bz2bz2 4.4.2.tar.bz2 manage 186 K 2013-03-08 - 12:53 PeterZumbruch tarball
4.4.2_api_hadcon1.elfelf 4.4.2_api_hadcon1.elf manage 302 K 2020-12-07 - 16:56 PeterZumbruch 4.4.2 - ELF 32-bit LSB executable, Atmel AVR 8-bit
4.4.tar.bz2bz2 4.4.tar.bz2 manage 2 MB 2013-03-08 - 12:53 PeterZumbruch tarball
4.5.1.tar.bz2bz2 4.5.1.tar.bz2 manage 2 MB 2013-03-08 - 12:54 PeterZumbruch tarball
4.5.tar.bz2bz2 4.5.tar.bz2 manage 2 MB 2013-03-08 - 12:54 PeterZumbruch tarball
4.6.1.tar.bz2bz2 4.6.1.tar.bz2 manage 145 K 2014-11-19 - 14:46 PeterZumbruch tarball
4.6.2.1.api_hadcon2.elfelf 4.6.2.1.api_hadcon2.elf manage 372 K 2015-11-26 - 16:51 PeterZumbruch ELF 32-bit LSB executable, Atmel AVR 8-bit
4.6.2.1.tar.bz2bz2 4.6.2.1.tar.bz2 manage 145 K 2014-11-19 - 14:47 PeterZumbruch tarball
4.6.2.api_hadcon2.elfelf 4.6.2.api_hadcon2.elf manage 372 K 2015-11-26 - 16:52 PeterZumbruch ELF 32-bit LSB executable, Atmel AVR 8-bit
4.6.2.tar.bz2bz2 4.6.2.tar.bz2 manage 145 K 2014-11-19 - 14:47 PeterZumbruch tarball
4.6.3-Apfel.api_hadcon2.elfelf 4.6.3-Apfel.api_hadcon2.elf manage 364 K 2015-11-26 - 16:35 PeterZumbruch ELF 32-bit LSB executable, Atmel AVR 8-bit
4.6.3_Apfel.tar.bz2bz2 4.6.3_Apfel.tar.bz2 manage 7 MB 2015-11-26 - 17:13 PeterZumbruch tarball
4.6.3_MM.api_hadcon2.elfelf 4.6.3_MM.api_hadcon2.elf manage 341 K 2018-02-21 - 14:28 PeterZumbruch ELF 32-bit LSB executable, Atmel AVR 8-bit
HadCon2_4.6.3_MM.7z7z HadCon2_4.6.3_MM.7z manage 1001 K 2018-02-21 - 14:24 PeterZumbruch Tarball 4.6.3 Developments Martin Mitkov
Topic revision: r21 - 2020-12-11, PeterZumbruch - This page was cached on 2021-07-25 - 21:54.

This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding GSI Wiki? Send feedback | Imprint (german) | Privacy Policy (german)