Partendo dal file dove ci sono le istruzioni assembly, ho dichiarato l'area di memoria per i task e questi vengono tenuti in conto come primo segmento di memoria. Per quanto riguarda il codice C, stavo pensando di suddividerlo su più file, dichiarando le variabili e gli "extern" nel "main.h", ma quando compilo mi esce fuori questo errore:
- Codice: Seleziona tutto
../src/main.h: Assembler messages:
../src/main.h:10: Error: unknown opcode `uint8_t'
make: *** [src/subdir.mk:27: src/interrupt.o] Error 1
"make all" terminated with exit code 2. Build might be incomplete.
18:13:31 Build Failed. 2 errors, 0 warnings. (took 961ms)
Per quanto riguarda il richiamare una funzione scritta in assembly dal C, in che modo vengono stabiliti i registri usati per passare i parametri alla funzione?
Sto usando eclipse...
Grazie

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)
