BAE0910 tinyboard

Teknisk support för produkter som finns på http://www.m.nu. Generella diskussioner rörande hårdvara hänvisas till teknikforumet.
Kategoriregler
Vill du visa bilder i ditt inlägg? Använd funktionen "Ladda upp bilaga" nedanför textrutan!
noak
Gillar hemautomation
Inlägg: 40
Blev medlem: 25 dec 2011, 18:02
Ort: Västmanland

BAE0910 tinyboard

Inlägg av noak »

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
jed
Tar hemautomation på allvar
Inlägg: 179
Blev medlem: 16 apr 2011, 10:51
Ort: Stockholm

Re: BAE0910 tinyboard

Inlägg av jed »

du saknar ett program som heter flex, installera det och build-essential mha:
sudo apt-get install flex build-essential
noak
Gillar hemautomation
Inlägg: 40
Blev medlem: 25 dec 2011, 18:02
Ort: Västmanland

Re: BAE0910 tinyboard

Inlägg av noak »

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
daromer
Hemautomation - det är mer än en hobby
Inlägg: 961
Blev medlem: 23 sep 2009, 09:31
Ort: Växjö

Re: BAE0910 tinyboard

Inlägg av daromer »

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å.
noak
Gillar hemautomation
Inlägg: 40
Blev medlem: 25 dec 2011, 18:02
Ort: Västmanland

Re: BAE0910 tinyboard

Inlägg av noak »

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.
Skriv svar