BAE0910 tinyboard

Teknisk support för produkter som finns på http://www.m.nu. Generella diskussioner rörande hårdvara hänvisas till teknikforumet.

BAE0910 tinyboard

Inläggav noak » 10 jan 2012, 00:51

Jag har laddat ner och installerat demoprogrammet för rc-servo och det verkar fungera fint. Skulle dock vilja göra några små justeringar i koden.
http://www.brain4home.eu/attachments/BA ... oMotor.pdf
Är det någon som provat att kompilera egna program?

Detta har jag provat mig fram till.
sudo wget http://www.brain4home.eu/attachments/ae11_asm.tgz
sudo tar -xvfz ae11_asm.tgz
sudo make

Försökte köra makefile men får bland annat felmeddelande att flex: command not found. Vad är detta och hur installera jag? Kör ubuntu 11.10 server

@ubuntu:/var/1wire/bae0910/ae11_asm$ sudo make
compiling ae_asm.c
building scanner ae_scanner.l
make: flex: Command not found
make: *** [ae_scanner.c] Error 127
noak
Wannabe
 
Inlägg: 33
Blev medlem: 25 dec 2011, 18:02
Ort: Västmanland

Annons


Re: BAE0910 tinyboard

Inläggav jed » 10 jan 2012, 07:52

du saknar ett program som heter flex, installera det och build-essential mha:
sudo apt-get install flex build-essential
jed
Amatörmeterolog
 
Inlägg: 179
Blev medlem: 16 apr 2011, 10:51
Ort: Stockholm

Re: BAE0910 tinyboard

Inläggav noak » 10 jan 2012, 12:31

Tackar, då gick det betydligt bättre. Lyckades köra make utan fel.
ubuntu:/var/1wire/bae0910/ae11_asm$ sudo make
compiling ae_asm.c
building scanner ae_scanner.l
building parser ae_parser.y
ae_parser.y: conflicts: 2 shift/reduce
compiling ae_parser.c
compiling ae_scanner.c
linking...

Däremot när jag provar att köra den kompilerade hittas den inte så frågan är vart den kompilerade ae_asm hamnat eller om något annat är fel.
ubuntu:/var/1wire/bae0910/ae11_asm$ sudo ae_asm thermostat.asm -l thermostat.lst -o thermostat.bin
sudo: ae_asm: command not found

Provade att leta efter ae_asm
@ubuntu:/var/1wire/bae0910/ae11_asm$ locate ae_asm
/var/1wire/ae_asm
/var/1wire/ae_asm-0.14.tgz
/var/1wire/ae_asm/Makefile
/var/1wire/ae_asm/README
/var/1wire/ae_asm/ae_asm.c
/var/1wire/ae_asm/ae_asm.h
/var/1wire/ae_asm/ae_asm.o
/var/1wire/ae_asm/ae_parser.y
/var/1wire/ae_asm/ae_scanner.l
/var/1wire/ae_asm/sample
/var/1wire/ae_asm/sample/allopcodes.asm
/var/1wire/ae_asm/sample/bae0910.inc
/var/1wire/ae_asm/sample/demo.asm
/var/1wire/ae_asm/sample/heavy.asm
/var/1wire/ae_asm/sample/reflow.asm
/var/1wire/ae_asm/sample/simpletest.asm
/var/1wire/ae_asm/sample/timedcontrol-example.asm
/var/1wire/bae0910/ae11_asm/ae_asm
/var/1wire/bae0910/ae11_asm/ae_asm.c
/var/1wire/bae0910/ae11_asm/ae_asm.h
/var/1wire/bae0910/ae11_asm/ae_asm.o
/var/1wire/bae0910/ae11_asm/.svn/prop-base/ae_asm.c.svn-base
/var/1wire/bae0910/ae11_asm/.svn/prop-base/ae_asm.h.svn-base
/var/1wire/bae0910/ae11_asm/.svn/prop-base/ae_asm.svn-base
/var/1wire/bae0910/ae11_asm/.svn/text-base/ae_asm.c.svn-base
/var/1wire/bae0910/ae11_asm/.svn/text-base/ae_asm.h.svn-base
/var/1wire/bae0910/ae11_asm/.svn/text-base/ae_asm.svn-base
noak
Wannabe
 
Inlägg: 33
Blev medlem: 25 dec 2011, 18:02
Ort: Västmanland

Re: BAE0910 tinyboard

Inläggav daromer » 10 jan 2012, 15:42

ska du använda locate måste du köra updatedb innan.

find . -name "namnet du letar eftetr"

Kör den där du står. Oftast hamnar binären där under.

Ska du pusha ut binären får man köra make install också.
daromer
Har temperatur.nu som hobby
 
Inlägg: 742
Blev medlem: 23 sep 2009, 09:31
Ort: Växjö

Re: BAE0910 tinyboard

Inläggav noak » 10 jan 2012, 19:12

Tack, hittade problemet med ae_asm. Den fanns redan med i tgz filen men ska egentligen inte vara där iom att den inte fungerar.. Raderade filen och körde make igen och därefter kom ae_asm igång. Tror dock inte "install" finns för denna makefile.
Nu funkar det att kompilera asm filerna till bin:)
Tack för all hjälp i rätt riktning.
noak
Wannabe
 
Inlägg: 33
Blev medlem: 25 dec 2011, 18:02
Ort: Västmanland


Återgå till Support www.m.nu

Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 2 gäster