[ bogdan.kecman @ 20.02.2012. 08:23 ] @
resih da probam ovaj gnuarm plagin za aclipse i radi lepo ... za sada bez debagiranja ... A. gcc za arm 1. instalirate Sourcery G++ Lite 2011.03-42 for ARM EABI (direktan link i za linux i za windows da se ne registrujete bez veze: https://sourcery.mentor.com/sgpp/lite/arm/portal/release1802 ) 2. raspakujete ga de vam odgovara 3. napravite "setenv.sh" fajl koji izgleda otprilike ovako Code: #!/bin/sh PATH=/home/arhimed/bin/arm/bin:\ /home/arhimed/bin/arm/arm-none-eabi/bin:\ /home/arhimed/bin/arm/libexec/gcc/arm-none-eabi/4.5.2:\ /home/arhimed/bin/arm/libexec/gcc/arm-none-eabi/4.5.2/install-tools:\ $PATH export PATH dakle ovo je fajl ako vam je codesourcery instaliran u /home/arhimed/bin/arm/ ako ga stavite negde drugde, jeli, promenite to :D B. ECLIPSE 1. instalirati eclipse ( http://www.eclipse.org/downloads/ ) i to Eclipse IDE for C/C++ Developers verziju 2. odraditi update eclipse-e (startujete, help, check for updates) 3. instalirati gnu-arm ( http://gnuarmeclipse.sourceforge.net/blog/ ), to je najlakse tako sto u eclipse idete na help / install new software / kliknete na ADD dugme da dodate uri, dodate uri: http://gnuarmeclipse.sourceforge.net/updates onda iz liste odaberete gnu-arm i instalirate ga 4. zatvorite eclipse 5. napravite skript za pozivanje eclipse-a, treba da izgleda otprilike ovako: Code: #!/bin/sh . /home/arhimed/bin/arm/setenv.sh cd /home/arhimed/bin/eclipse /home/arhimed/bin/eclipse/eclipse jeli podrazumeva da je onaj setenv od codesourcery u /home/arhimed/bin/arm/setenv.sh i da je eclipse binary u /home/arhimed/bin/eclipse to resava problem eclipse-a C. TEXANE GDBSERVER za ST-Link1 i ST-Link2 1. povucite source sa https://github.com/texane/stlink (mkdir ~/Dev/TEXANE; cd ~/Dev/TEXANE; git clone git://github.com/texane/stlink.git; cd ~/Dev/TEXANE/texane/stlink; make ) 2. dodajte u /etc/udev/rules.d/40-stlink.rules (kao root naravno) Code: SUBSYSTEMS=="usb", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="3748", MODE:="0666", SYMLINK+="stlinkv2_%n" Ovo ce omoguciti da imate pravo da pisete i citate po STLINK-u i kao obican user (MODE:="0666" jeli pravi da i obicam user ima RW pristup) 3. steknite STM32F4_DISCOVERY u komp i probajte texane gdb server cd ~/Dev/TEXANE/texane/stlink/gdbserver; ./st-util -s 2 -v99 -p 9999 ) 4. ukinite gdbserver (ctrl+c) |