HILFE! assembler file hex für µC erzeugen

Moderator Persönliche Seite #4705276
Lesenswert?
• ▲
▼
Daniel R. schrieb:
> Komm mit avra und avrasm nicht klar...
> Finde auch keine Tutorials... Vorschläge?

Komisch, wenn ich bei Google avrasm eingebe, stehen ganz oben Links auf 
Tutorials.

Entweder Dein Google ist defekt oder Du lüg^H^H^Hbettelst hier solange 
weiter, bis sich einer erbarmt und Dir die Hex-Datei übersetzt.

Denn das willst Du doch, oder?
#4705307
Lesenswert?
• ▲
▼
Der Quellcode enthält eine Menge Makro-Anweisungen für irgendwelche 
"Target-Boards" von denen ich nie gehört habe. Wenn du willst dass dir 
das jemand mal kurz übersetzt mussst du schon mehr Informationen 
liefern.
1
;-- Board -----------------------------------------------------------------
2
;
3
; The following only works with avra or avrasm2.
4
; For avrasm32, just comment out all but the include you need.
5
#if defined(afro_esc)
6
#include "afro.inc"    ; AfroESC (ICP PWM, I2C, UART)
7
#elif defined(afro2_esc)
8
#include "afro2.inc"    ; AfroESC 2 (ICP PWM, I2C, UART)
9
#elif defined(afro_hv_esc)
10
#include "afro_hv.inc"    ; AfroESC HV with drivers (ICP PWM, I2C, UART)
11
#elif defined(afro_nfet_esc)
12
#include "afro_nfet.inc"  ; AfroESC 3 with all nFETs (ICP PWM, I2C, UART)
13
#elif defined(arctictiger_esc)
14
#include "arctictiger.inc"  ; Arctic Tiger 30A ESC with all nFETs (ICP PWM)
15
#elif defined(birdie70a_esc)
16
#include "birdie70a.inc"  ; Birdie 70A with all nFETs (INT0 PWM)
17
#elif defined(bluesc_esc)
18
#include "bluesc.inc"  ; Blue Robotics BlueESC (ICP PWM, I2C)
19

20
usw usw.
Gast #4705396
Lesenswert?
• ▲
▼
Thomas F. schrieb:
> Arctic Tiger 30A ESC

Diese und weitere genannte sind veraltete AVR basierte ESC. Was da 
assembliert werden soll ist vermutlich die SimonK Firmware, die gibt es 
aber auch als fertiges HEX File zum flashen.

Alle aktuellen ESC sind 8051 basiert, mit BLHeli_S Firmware, da würde 
ich mal umsteigen, sind auch billiger:

http://fpv-racer.net/blheli-s-firmware-for-busybee-esc-aikon-sefm-30a-dys-xs20a-dys-xs30a/

https://github.com/bitdump/BLHeli/tree/master/BLHeli_S%20SiLabs

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.