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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren