Forum » Programiranje » [ARM] Problem pri prevajanju kode
[ARM] Problem pri prevajanju kode
Rias Gremory ::
Živjo,
Učim se po tem vodiču: Baking Pi – Operating Systems Development
Ko sem hotel na koncu prve vaje prevesti kodo ("make") mi je vrglo nekaj napak:
(GNU Toolchain sem namestil po tem vodiču: http://www.cl.cam.ac.uk/projects/raspbe... )
Če napišem arm- v terminal in pritisnem tab dobim ustrezne ukaze na voljo.
Malo sem poguglal in našel nekoga z enakim problemom: https://stackoverflow.com/questions/157...
Nekdo drug je v zadnjem odgovoru napisal, da je rešil problem z "apt-get install ia32-libs" vendar jaz dobim:
Se komu sanja, kaj je narobe?
Hvala.
Učim se po tem vodiču: Baking Pi – Operating Systems Development
Ko sem hotel na koncu prve vaje prevesti kodo ("make") mi je vrglo nekaj napak:
arm-none-eabi-as -I source/ source/main.s -o build/main.o
make: arm-none-eabi-as: Command not found
make: *** [build/main.o] Error 127
(GNU Toolchain sem namestil po tem vodiču: http://www.cl.cam.ac.uk/projects/raspbe... )
Če napišem arm- v terminal in pritisnem tab dobim ustrezne ukaze na voljo.
Malo sem poguglal in našel nekoga z enakim problemom: https://stackoverflow.com/questions/157...
Nekdo drug je v zadnjem odgovoru napisal, da je rešil problem z "apt-get install ia32-libs" vendar jaz dobim:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
ia32-libs : Depends: ia32-libs-i386 but it is not installable
E: Unable to correct problems, you have held broken packages.
Se komu sanja, kaj je narobe?
Hvala.
Mirno gledamo, kako naš svet propada,
saj za časa našega življenja ne bo popolnoma propadel.
saj za časa našega življenja ne bo popolnoma propadel.
Hayabusa ::
Imaš nameščena paketa gcc, make ?
Ker google za arm-none-eabi-as najde gcc https://launchpad.net/gcc-arm-embedded/...
http://superuser.com/questions/151557/w...
Ker google za arm-none-eabi-as najde gcc https://launchpad.net/gcc-arm-embedded/...
apt-get build-dep gcc make apt-get install gcc make
http://superuser.com/questions/151557/w...
Zgodovina sprememb…
- spremenilo: Hayabusa ()
Rias Gremory ::
Da.
Zdajle sem našel nekaj..
https://ubuntuforums.org/showthread.php...
Zdajle sem našel nekaj..
Canonical has decided to end support for the transitional package of ia32-libs.
https://ubuntuforums.org/showthread.php...
Mirno gledamo, kako naš svet propada,
saj za časa našega življenja ne bo popolnoma propadel.
saj za časa našega življenja ne bo popolnoma propadel.
Hayabusa ::
btw, če je cilj custom r pi distro
http://raspberrypi.stackexchange.com/qu...
odgovor št 2, 4
http://elinux.org/RPi_Distributions
http://raspberrypi.stackexchange.com/qu...
odgovor št 2, 4
http://elinux.org/RPi_Distributions
Rias Gremory ::
Cilj mi je, da naredim vsaj do vaje 9.
ia32-libs sem hotu ročno naložit iz http://packages.ubuntu.com/raring/amd64... pa mi napiše "Error: Dependency is not satisfiable: ia32-libs-multiarch"
ia32-libs sem hotu ročno naložit iz http://packages.ubuntu.com/raring/amd64... pa mi napiše "Error: Dependency is not satisfiable: ia32-libs-multiarch"
Mirno gledamo, kako naš svet propada,
saj za časa našega življenja ne bo popolnoma propadel.
saj za časa našega življenja ne bo popolnoma propadel.
Hayabusa ::
Če prav razumem to delaš na malini ?
Kateri distro imaš naložen ?
amd64 =! arm v6, kar je arm na malini
Namesti prvo tole https://packages.debian.org/wheezy/mult...
http://www.raspberrypi.org/phpBB3/viewt...
nato ia32-libs
https://packages.debian.org/wheezy/ia32...
Kateri distro imaš naložen ?
amd64 =! arm v6, kar je arm na malini
Namesti prvo tole https://packages.debian.org/wheezy/mult...
http://www.raspberrypi.org/phpBB3/viewt...
nato ia32-libs
https://packages.debian.org/wheezy/ia32...
Zgodovina sprememb…
- spremenilo: Hayabusa ()
specing ::
@Rias:
1) Raspberry PI nima onboard debbugerja, kar boš krvavo rabil pri pisanju barebone programov. Ena rešitev za to je zunanji JTAG debbuger prek pinov od SD kartice, ali pa da kupiš board, ki že ima onboard debbuger in je namenjen razvoju na nižjem nivoju (RPI je bolj ali manj PR stunt od broadcoma)
2) Obstajajo skripte (crossdev, crosstool-ng), ki ti bodo zbuildale celoten toolchain (gcc, binutils, libc, gdb) za ARMv6 arhitekturo.
1) Raspberry PI nima onboard debbugerja, kar boš krvavo rabil pri pisanju barebone programov. Ena rešitev za to je zunanji JTAG debbuger prek pinov od SD kartice, ali pa da kupiš board, ki že ima onboard debbuger in je namenjen razvoju na nižjem nivoju (RPI je bolj ali manj PR stunt od broadcoma)
2) Obstajajo skripte (crossdev, crosstool-ng), ki ti bodo zbuildale celoten toolchain (gcc, binutils, libc, gdb) za ARMv6 arhitekturo.
Rias Gremory ::
Ne ne ne, to delam na PC-ju. Če povem konkretno, prva vaje je utripanje ACT lučke na raspberry-piju preko assembly kode.
Torej kodo bi rad prevedel na svojem računalniku (PC), jo dal na SD kartico in uporabil na piju.
Torej kodo bi rad prevedel na svojem računalniku (PC), jo dal na SD kartico in uporabil na piju.
Mirno gledamo, kako naš svet propada,
saj za časa našega življenja ne bo popolnoma propadel.
saj za časa našega življenja ne bo popolnoma propadel.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Crosscompiling Gnuradia za RPiOddelek: Operacijski sistemi | 1572 (1418) | poweroff |
» | Skype uvaja nadležne pogovorne oglase (strani: 1 2 )Oddelek: Novice / Omrežja / internet | 19113 (16054) | poweroff |
» | Google Earth - LinuxOddelek: Programska oprema | 1740 (1423) | Icematxyz |
» | Debian Gnu/Linux kot workstation (strani: 1 2 3 4 … 37 38 39 40 )Oddelek: Operacijski sistemi | 119340 (35014) | RedDrake |
» | [C++Qt] libs, style-sheet in opravilna vrsticaOddelek: Programiranje | 1247 (1156) | 'FireSTORM' |