[mCP X]Alternative BESC mit BlHeli Firmware - FAQ und mehr...

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • transalp
    transalp

    #241
    AW: [mCP X]Alternative BESC mit BlHeli Firmware - FAQ und mehr...

    Danke das mit der usblib schau ich mir mal an.

    Habs gerade mal mit einem Arduino UNO probiert.
    Der Eintrag -c arduino kann auch -c avrisp heißen, da beides gleich behandelt wird. AVRDude kennt nur in den alten Versionen arduino noch nicht.

    Bitte nicht über die letzte Meldung wundern (avrdude.exe: verification error, first mismatch at byte 0x0000 0x0f != 0xcf). Das Lockbyte kann wohl nicht richtig gelesen werden, da es gesetzt wurde (?)

    BLheliSuite kann das noch nicht automatisieren, weil die fuses und das lockbyte geschrieben werden müssen.
    Code:
    C:\Dev\Delphi\Projects\BLHeliSuite\Interfaces\Silabs\TDLX\Bootloader>..\..\..\AV
    RDude\avrdude.exe -p ATMEGA8 -c arduino -b 19200 -P \\.\COM5 -e -U flash:w:TDLXm
    8_16b01.hex -U lfuse:w:0xAE:m -U hfuse:w:0xCC:m -U lock:w:0xCF:m
    
    avrdude.exe: AVR device initialized and ready to accept instructions
    
    Reading | ################################################## | 100% 0.01s
    
    avrdude.exe: Device signature = 0x1e9307
    avrdude.exe: erasing chip
    avrdude.exe: reading input file "TDLXm8_16b01.hex"
    avrdude.exe: input file TDLXm8_16b01.hex auto detected as Intel Hex
    avrdude.exe: writing flash (8174 bytes):
    
    Writing | ################################################## | 100% 0.17s
    
    avrdude.exe: 8174 bytes of flash written
    avrdude.exe: verifying flash memory against TDLXm8_16b01.hex:
    avrdude.exe: load data flash data from input file TDLXm8_16b01.hex:
    avrdude.exe: input file TDLXm8_16b01.hex auto detected as Intel Hex
    avrdude.exe: input file TDLXm8_16b01.hex contains 8174 bytes
    avrdude.exe: reading on-chip flash data:
    
    Reading | ################################################## | 100% 0.12s
    
    avrdude.exe: verifying ...
    avrdude.exe: 8174 bytes of flash verified
    avrdude.exe: reading input file "0xAE"
    avrdude.exe: writing lfuse (1 bytes):
    
    Writing | ################################################## | 100% 0.01s
    
    avrdude.exe: 1 bytes of lfuse written
    avrdude.exe: verifying lfuse memory against 0xAE:
    avrdude.exe: load data lfuse data from input file 0xAE:
    avrdude.exe: input file 0xAE contains 1 bytes
    avrdude.exe: reading on-chip lfuse data:
    
    Reading | ################################################## | 100% 0.03s
    
    avrdude.exe: verifying ...
    avrdude.exe: 1 bytes of lfuse verified
    avrdude.exe: reading input file "0xCC"
    avrdude.exe: writing hfuse (1 bytes):
    
    Writing | ################################################## | 100% 0.03s
    
    avrdude.exe: 1 bytes of hfuse written
    avrdude.exe: verifying hfuse memory against 0xCC:
    avrdude.exe: load data hfuse data from input file 0xCC:
    avrdude.exe: input file 0xCC contains 1 bytes
    avrdude.exe: reading on-chip hfuse data:
    
    Reading | ################################################## | 100% 0.02s
    
    avrdude.exe: verifying ...
    avrdude.exe: 1 bytes of hfuse verified
    avrdude.exe: reading input file "0xCF"
    avrdude.exe: writing lock (1 bytes):
    
    Writing |                                                    | 0% 0.00s ***faile
    d;
    Writing | ################################################## | 100% 0.17s
    
    avrdude.exe: 1 bytes of lock written
    avrdude.exe: verifying lock memory against 0xCF:
    avrdude.exe: load data lock data from input file 0xCF:
    avrdude.exe: input file 0xCF contains 1 bytes
    avrdude.exe: reading on-chip lock data:
    
    Reading | ################################################## | 100% 0.03s
    
    avrdude.exe: verifying ...
    avrdude.exe: verification error, first mismatch at byte 0x0000
                 0x0f != 0xcf
    avrdude.exe: verification error; content mismatch
    
    avrdude.exe: safemode: Fuses OK (E:FF, H:CC, L:AE)
    
    avrdude.exe done.  Thank you.
    
    Drücken Sie eine beliebige Taste . . .

    Kommentar

    • Diablol
      Senior Member
      • 03.11.2011
      • 4430
      • Mathias
      • Aalen & Iffezheim

      #242
      AW: [mCP X]Alternative BESC mit BlHeli Firmware - FAQ und mehr...

      ^^ok so weit gings jetzt.

      Bootloader konnte geflasht werden.

      Wenn ich die Box jetzt starte kommt kein "Bild" mehr.

      Dann wieder die normale Nanoflash software drauf. (?) Aber ein Flashen der dlux box gelingt nicht. Er wartet immer aufs Gerät...

      ...aber jetzt fällt mir grad was ein,
      muss ich die software über die 6 pins flashen oder über die normalen 3 pins?
      ich glaub das ist mein Fehler kann das sein?

      Will nur sicher gehn ob ich die ganzen (bei mir gelöteten) Kabel vom Bootloader entfernen kann?

      Gruß und Frohe Ostern
      "Because I was Inverted" - Maverick -

      Kommentar

      • transalp
        transalp

        #243
        AW: [mCP X]Alternative BESC mit BlHeli Firmware - FAQ und mehr...

        Zitat von Diablol Beitrag anzeigen
        ^^ok so weit gings jetzt.

        Bootloader konnte geflasht werden.

        Wenn ich die Box jetzt starte kommt kein "Bild" mehr.

        Dann wieder die normale Nanoflash software drauf. (?) Aber ein Flashen der dlux box gelingt nicht. Er wartet immer aufs Gerät...

        ...aber jetzt fällt mir grad was ein,
        muss ich die software über die 6 pins flashen oder über die normalen 3 pins?
        ich glaub das ist mein Fehler kann das sein?

        Will nur sicher gehn ob ich die ganzen (bei mir gelöteten) Kabel vom Bootloader entfernen kann?

        Gruß und Frohe Ostern
        Hi, wenn der Bootloader drauf ist, dann brauchst Du ja noch ein FTDI breakout board (USB/Seriell Interface), sonst kannst Du keine Verbindung über das Servokabel aufbauen. Steht ja auch in der Anleitung drin. Dann erst auf Flashen klicken und den Verbindungsdialog abwarten, dann die Box anstecken.

        Am besten Du baust Dir direkt ein gescheites FTDI Interface auf mit einer Diode und einem 1KOhm Widerstand. Damit kannst Du auch BLHeli für ATmel dann über den Bootloader flashen.


        Falls Du keine USB seriell board hast, kannst Du auch gleich die restliche Firmware, *.hex file und eeprom datei *.eep, über die ISP Verbindung flashen.

        Falls Du nicht weiter kommst melde ich, ich hab hier noch einige von den FTDI Bords liegen.
        Zuletzt geändert von Gast; 20.04.2014, 21:24.

        Kommentar

        • Diablol
          Senior Member
          • 03.11.2011
          • 4430
          • Mathias
          • Aalen & Iffezheim

          #244
          AW: [mCP X]Alternative BESC mit BlHeli Firmware - FAQ und mehr...

          Zitat von transalp Beitrag anzeigen
          Falls Du keine USB seriell board hast, kannst Du auch gleich die restliche Firmware, *.hex file und eeprom datei *.eep, über die ISP Verbindung flashen.
          Das würde mir glaub helfen.

          Ich will einfach nur iwie mit meinem Nano Board die dlux flashen...aber da es dazu keine Anleitung gibt und die auch sonst ohne eingefleischter Chipprogrammierer zu sein, einfach nicht viel nützen hab ich einfach kein plan was zu machen ist.

          Könntest du mir bitte in Babysprache erklären wie ich jetzt weitermachen kann.

          Nano ist auf ISP geflasht und mit den 6 pins der dlux verlötet.
          Bootloader scheint ja drauf zu sein.

          Am besten jetzt also genauso wie den Bootloader die Software drauf.
          Geht das wieder mit ner Batch?

          Danke
          "Because I was Inverted" - Maverick -

          Kommentar

          • transalp
            transalp

            #245
            AW: [mCP X]Alternative BESC mit BlHeli Firmware - FAQ und mehr...

            Klar geht auch mit batch.
            Welches Tastaturlayout hast Du denn?

            Kommentar

            • Diablol
              Senior Member
              • 03.11.2011
              • 4430
              • Mathias
              • Aalen & Iffezheim

              #246
              AW: [mCP X]Alternative BESC mit BlHeli Firmware - FAQ und mehr...

              qwertz EU

              z/y kann ich aber unterscheiden
              "Because I was Inverted" - Maverick -

              Kommentar

              • transalp
                transalp

                #247
                AW: [mCP X]Alternative BESC mit BlHeli Firmware - FAQ und mehr...

                Zitat von Diablol Beitrag anzeigen
                qwertz EU

                z/y kann ich aber unterscheiden

                Gemeint war die Box !

                Kommentar

                • Diablol
                  Senior Member
                  • 03.11.2011
                  • 4430
                  • Mathias
                  • Aalen & Iffezheim

                  #248
                  AW: [mCP X]Alternative BESC mit BlHeli Firmware - FAQ und mehr...

                  Zitat von transalp Beitrag anzeigen
                  Gemeint war die Box !
                  ich wollt erst gar nicht fragen warum du das wissen wolltest

                  LUDR hab ich
                  Zuletzt geändert von Diablol; 21.04.2014, 18:49.
                  "Because I was Inverted" - Maverick -

                  Kommentar

                  • transalp
                    transalp

                    #249
                    AW: [mCP X]Alternative BESC mit BlHeli Firmware - FAQ und mehr...

                    Gibt halt zwei Versionen (LUDR = Left-Up-Down-Right)
                    Ich hab noch eine mit LURD.

                    Ich schick mal eine bat Datei, die musst Du in das TDLX Verzeichnis kopieren und von dort starten.
                    Du brauchst aber unbedingt BLHeliSuite und damit musst Du auch damit den Nano zum ISP machen, sonst schriebt er das EEprom falsch.
                    Angehängte Dateien
                    Zuletzt geändert von Gast; 21.04.2014, 18:51.

                    Kommentar

                    • transalp
                      transalp

                      #250
                      AW: [mCP X]Alternative BESC mit BlHeli Firmware - FAQ und mehr...

                      Zitat von Diablol Beitrag anzeigen
                      LUDR hab ich
                      Dann musst Du die batch noch ändern ("alternativ" benutzen))

                      Kommentar

                      • Diablol
                        Senior Member
                        • 03.11.2011
                        • 4430
                        • Mathias
                        • Aalen & Iffezheim

                        #251
                        AW: [mCP X]Alternative BESC mit BlHeli Firmware - FAQ und mehr...

                        Also dein Dateinamen gabs eh nicht Hab dann u.a. mal TDLXm8_16v112.hex probiert.
                        Flashen geht wohl so wie es aussieht aber ich kann keine Software drauf erkennen.
                        Bei keiner Datei, wieso gibts da eigtl so viele?

                        Sollte ja auch mit den Kabeln und Nano zu starten sein oder? ODer muss ich zum testen alles abklemmen?
                        "Because I was Inverted" - Maverick -

                        Kommentar

                        • transalp
                          transalp

                          #252
                          AW: [mCP X]Alternative BESC mit BlHeli Firmware - FAQ und mehr...

                          Zitat von Diablol Beitrag anzeigen
                          Also dein Dateinamen gabs eh nicht Hab dann u.a. mal TDLXm8_16v112.hex probiert.
                          Flashen geht wohl so wie es aussieht aber ich kann keine Software drauf erkennen.
                          Bei keiner Datei, wieso gibts da eigtl so viele?

                          Sollte ja auch mit den Kabeln und Nano zu starten sein oder? ODer muss ich zum testen alles abklemmen?
                          Mist, ich hab die falsche Datei geschickt, die mit dem Bootloader.
                          Jetzt musst Du den Bootloader nachmal flashen, weil alles wieder gelöscht wurde.
                          Danach die angehängte Datei. Da ist -D als Option, damit nicht der ganze Chip gelöscht wird.

                          Edit: wichtig ist halt, dass auch Daten im EEprom sind, sonst wir auch nichts angezeigt.
                          Zum Connect über den PC braucht man ein FTDI board, der Nano geht nicht - auch nicht als 1-Wire -, da er nicht auf die nötigen 38400 baud kommt.
                          Aber testen kann man ja auch ohne PC, halt mit externer Stromversorgung.
                          Angehängte Dateien
                          Zuletzt geändert von Gast; 21.04.2014, 21:43.

                          Kommentar

                          • Diablol
                            Senior Member
                            • 03.11.2011
                            • 4430
                            • Mathias
                            • Aalen & Iffezheim

                            #253
                            AW: [mCP X]Alternative BESC mit BlHeli Firmware - FAQ und mehr...

                            Ich Danke Dir!

                            Jetzt kann ich aufm Feld endlich mehr testen

                            eine entsprechende Anleitung versuche ich demnächst mal zu machen, denke es ist für einige interessant und eigtl ganz einfach mit deinen Batch Dateien.

                            Eine Box kostet keine 10€ genauso wie ein Nano Board, welches man eh braucht und für alles nutzen kann. Alles andere ist einmal löten oder Stecker bauen und mit den fertigen Dateien ein paar Mausklicks.

                            Fertig ist ist ein Feldprogrammer zu einer unschlagbaren open Source Reglersoftware. Was will man mehr.
                            Angehängte Dateien
                            "Because I was Inverted" - Maverick -

                            Kommentar

                            • Wildfliege(r)
                              Wildfliege(r)

                              #254
                              AW: [mCP X]Alternative BESC mit BlHeli Firmware - FAQ und mehr...

                              Zitat von Diablol Beitrag anzeigen
                              eine entsprechende Anleitung versuche ich demnächst mal zu machen, denke es ist für einige interessant und eigtl ganz einfach mit deinen Batch Dateien.
                              Ja gerne
                              Bestelle mir wohl auch so eine TDLX-Box

                              Kommentar

                              • Wildfliege(r)
                                Wildfliege(r)

                                #255
                                AW: [mCP X]Alternative BESC mit BlHeli Firmware - FAQ und mehr...

                                Hi,

                                Jetzt habe ich ein paar Fragen, ich möchte auch so ein Feldprogrammer:
                                Allerdings fände ich die TAQX-Box besser, weil kleiner und leichter, es hat auch die entsprechenden Dateien in der BLHeliSuite, aber keine Anleitung, wo man jetzt die Kabel anlöten muss und so. Hat hier jemand so eine? Ich habe keine gefunden.

                                Dann bin ich nicht so ganz sicher, ob ich alles richtig verstanden habe.
                                Ich bin nämlich erst 15 und habe jetzt mit dem BLHeli Zeugs das allererste Mal Kontakt mit so Sachen. Aber spannend ist es

                                Also erstens brauche ich ein AVR-ISP Interface, um den Bootloader zu flashen.
                                Wäre das so einer? USBasp AVR Programming Device for ATMEL proccessors

                                Zweitens brauche ich einen USB-to-Serial-Converter, um die eigentliche Firmware der Box aufzuspielen. Wäre das so einer?USB FTDI Flash Stick for Micro and Mini MWC Flight Controller with Cables (Multi Wii) Ist das das Gleiche wie ein 1 Wire Interface?
                                Muss ich dann für beide Interfaces an der Box dieselben Kontakte benutzen?

                                3. Ich könnte aus einem Arduino zuerst ein ISP-Interface machen und dann ein USB-Seriell Converter um die Box zu machen, ich kann dann einfach den ESC nicht über die Box und dem Arduino mit dem PC verbinden, weil der Arduino zu langsam ist. Stimmt das?

                                4. Ich könnte einen Atmel mit einem Arduino (als ISP) oder einem normalen AVR ISP flashen, oder?

                                Ich weiss jetzt nicht, ob ich jetzt alles wild durcheinander werfe oder nicht, ich hoffe ihr könnt mich aufklären.


                                Ach ja: Immer wenn ich die BLHeliSuite downloade, gehen zwei Popups auf die beide (!) von GData blockiert werden, weil "die Seite enthält infizierten Code".
                                Das ging bei ein paar Versuchen so gut, beim Letzten Mal landete aber noch eine weitere Datei unter "Downloads", die zwar GData nach ca. 5 Sekunden als Virus erkannt hatte (und ich dann auch über GData gelöscht habe), aber der Virus hat sich trotzdem schon eingenistet und ich konnte ihn nur wieder durch das GData Boot Medium (!), nicht einmal dem normalen Scan, loswerden.
                                Jetzt lade ich BLHeli nicht mehr so gern von mediafire.com runter, ich glaube das ist verständlich. Vlt. könnte man (wieder) auf einen seriöseren Anbieter wechseln.

                                Gruss Simon

                                Kommentar

                                Lädt...
                                X