набрал apt-get для gettext, он уже установлен. Вроде тут с путями никак намудрить нельзя было, но модет и не в них дело? Единственное - чтобы запустить gdb, надо прописать путь до программы, но тут в настройках об этом ничего не говорится. Как мне хотя бы собрать проект на Eclipse, все-таки?Description Resource Path Location Type
/bin/sh: arm-none-eabi-gcc: command not found ctrlv-demo C/C++ Problem
stm32f4 на Eclipse
stm32f4 на Eclipse
Всем страшной кровавомесивной ночи. Делаю все по мануалу: http://ctrl-v.biz/blog/3, хочу прошить stm32f4-discovery. Вроде все прописал и тп, но при компиляции самая первая ошибка:
На практике можно не успеть сделать того, что можно хорошо обосновать в теории. Но без практики теория может отдаляться от нее, и когда они встретятся снова - не узнает даже неприкосновенное шампанское профессора в лаборатории. Моя практика: robofeya.ru
- Реклама
Re: stm32f4 на Eclipse
Из мануала по ссылке:
Для Кокоса (он тоже на Эклипсе) я где-то видел готовую сборку: скачал, распаковал, запустил. Под иксы и бесплатно.
Вообще-то, мануал - для Винды. А apt-get - это вроде иксы. Может другой мануал надо найти? Иксовый?5. В результате в Вашем рабочем пространстве (workspace) Eclipse создаст каталог, имя которого совпадает с именем проекта.
6. В соответствии с картинкой, представленной выше, путь до проекта - D:\workspace\ctrlv-demo ( у Вас он может быть свой ).
Для Кокоса (он тоже на Эклипсе) я где-то видел готовую сборку: скачал, распаковал, запустил. Под иксы и бесплатно.
Человек - это звучит гордо, а обезьяна - объективно...
Re: stm32f4 на Eclipse
Ок, сделал по мануалу компил http://we.easyelectronics.ru/CADSoft/ub ... ihsya.html, так все заработало. Другое дело, там код простенький, не знаю, как отнесется к сложному. Но теперь другая проблема, мне в первую очередь хотя бы такую программу залить бы, вот я настраиваю заливку по мануалу http://robocraft.ru/blog/ARM/653.html, вроде из консоли устройство норм пингуется, а с eclipse выдается ошибка:
Может подскажет кто, не могу сообразить, что можно поправить. Уже и пути пытался полные прописать через Browse...
Вот что происходит, если мутить из консоли:
Код: Выделить всё
Error in final launch sequence
Failed to execute MI command:
source /home/eugene/workspace/Test/gdb_commands_debug
Error message from debugger back end:
/home/eugene/workspace/Test/gdb_commands_debug:1: Error in sourced command file:
:4242: Connection timed out.
/home/eugene/workspace/Test/gdb_commands_debug:1: Error in sourced command file:
:4242: Connection timed out.Вот что происходит, если мутить из консоли:
Ну то есть с консоли мутится, что-то в настройках Eclipse не то, скорее всего. Причем когда к порту 4242 не подключен консольный gdb, все опять же робит. Хоть в конце дебагга выдается ошибка(gdb) cd /home/eugene/workspace/Test/Debug
Working directory /home/eugene/workspace/Test/Debug.
(gdb) load Test.elf
Loading section .isr_vector, size 0x188 lma 0x8000000
Loading section .text, size 0x84 lma 0x8000188
Start address 0x80001c8, load size 524
Transfer rate: 15 bytes/sec, 262 bytes/write.
(gdb)
Мда, из дебагера все же не шьет. Хотя через консоль шьет. Что делать?Error in final launch sequence
Failed to execute MI command:
-gdb-set target-async off
Error message from debugger back end:
Cannot change this setting while the inferior is running.
Cannot change this setting while the inferior is running.
На практике можно не успеть сделать того, что можно хорошо обосновать в теории. Но без практики теория может отдаляться от нее, и когда они встретятся снова - не узнает даже неприкосновенное шампанское профессора в лаборатории. Моя практика: robofeya.ru
