Forum: Mikrocontroller und Digitale Elektronik Re: STM32CubeMX F103 1.Assemblerprogramm


von Bernd S. (andreas1)


Lesenswert?

Welche Bedeutung haben in SRC: die Dateien mainasm.s  und regs.s 
(spezielle Zuordnungen)? Ist mainasm durch andere Namen ersetzbar beim 
Eintrag in main.c?
Isr regs.s von STM festgelegt?

Bernd

von Nemopuk (nemopuk)


Lesenswert?

Die Dateien tauchen bestimmt irgendwo in den Projekteinstellungen wieder 
auf. Wenn du deren Namen änderst, musst du die Projekteinstellungen 
anpassen.

Falls du der Bernd bist, der hier seit Jahren mit Assembler herum 
krebst:

Willst du nicht lieber mal etwas nützliches (z.B. C) lernen, womit man 
in absehbarer Zeit etwas vorzeigbares bauen kann? Immer (geschätzt sind 
es schon 15 Jahre) als einsamer Außenseiter beim Urschleim zu bleiben 
macht doch keinen Spaß!

Du kannst dich problemlos auch in C mit Registern und Bits beschäftigen. 
Niemand zwingt dich, die HAL zu benutzen. Spätestens bei einer 
ernsthaften Anwendung mit USB Port wird dir (hoffentlich) klar, daß du 
mit Assembler in einer Sackgasse steckst.

: Bearbeitet durch User
von Spess53 .. (hardygroeger)


Lesenswert?

Hi

>Willst du nicht lieber mal etwas nützliches (z.B. C) lernen...

Na und? C-Code wird auch (nur) aus Assenmbler-Files (s-Files) erzeugt-

Ich habe über 20 Jahre Industriesteuerungen in Assembler Programmiert 
die
weltweit eingesetzt wurden.

Es geht auch ohne C- Und es macht Spaß.

MfG Spess

von Andreas S. (Firma: Schweigstill IT) (schweigstill) Benutzerseite


Lesenswert?

Spess53 .. schrieb:
> Na und? C-Code wird auch (nur) aus Assenmbler-Files (s-Files) erzeugt-

Ähh, eher umgekehrt.

> Es geht auch ohne C- Und es macht Spaß.

Die aktuellen Microcontroller wie z.B. STM32 benötigen Unmengen an 
Low-Level-Initialisierungen und Fallunterscheidungen für verschiedene 
Maskenversionen. Im Codegenerator von STM32CubeMX sind all die ganzen 
Erratas usw. schon enthalten; da kommt man selbst als sehr erfahrener 
Entwickler mit handgeschriebenem Code nicht mehr hinterher.

von Niklas G. (erlkoenig) Benutzerseite


Lesenswert?

Bernd S. schrieb:
> die Dateien mainasm.s  und regs.s
> (spezielle Zuordnungen)?

Wo hast du die überhaupt her? STM32CubeMX generiert sowas überhaupt 
nicht?

von Niklas G. (erlkoenig) Benutzerseite


Lesenswert?


: Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.