stm32f4 на Eclipse

Кто любит RISC в жизни, заходим, не стесняемся.
Ответить
kras
Опытный кот
Сообщения: 782
Зарегистрирован: Вт апр 26, 2011 18:37:06

stm32f4 на Eclipse

Сообщение kras »

Всем страшной кровавомесивной ночи. Делаю все по мануалу: http://ctrl-v.biz/blog/3, хочу прошить stm32f4-discovery. Вроде все прописал и тп, но при компиляции самая первая ошибка:
Description Resource Path Location Type
/bin/sh: arm-none-eabi-gcc: command not found ctrlv-demo C/C++ Problem
набрал apt-get для gettext, он уже установлен. Вроде тут с путями никак намудрить нельзя было, но модет и не в них дело? Единственное - чтобы запустить gdb, надо прописать путь до программы, но тут в настройках об этом ничего не говорится. Как мне хотя бы собрать проект на Eclipse, все-таки?
На практике можно не успеть сделать того, что можно хорошо обосновать в теории. Но без практики теория может отдаляться от нее, и когда они встретятся снова - не узнает даже неприкосновенное шампанское профессора в лаборатории. Моя практика: robofeya.ru
Реклама
Аватара пользователя
SergeBS
Вымогатель припоя
Сообщения: 683
Зарегистрирован: Пт апр 11, 2008 11:24:53
Откуда: Владимир

Re: stm32f4 на Eclipse

Сообщение SergeBS »

Из мануала по ссылке:
5. В результате в Вашем рабочем пространстве (workspace) Eclipse создаст каталог, имя которого совпадает с именем проекта.
6. В соответствии с картинкой, представленной выше, путь до проекта - D:\workspace\ctrlv-demo ( у Вас он может быть свой ).
Вообще-то, мануал - для Винды. А apt-get - это вроде иксы. Может другой мануал надо найти? Иксовый?
Для Кокоса (он тоже на Эклипсе) я где-то видел готовую сборку: скачал, распаковал, запустил. Под иксы и бесплатно.
Человек - это звучит гордо, а обезьяна - объективно...
Реклама
kras
Опытный кот
Сообщения: 782
Зарегистрирован: Вт апр 26, 2011 18:37:06

Re: stm32f4 на Eclipse

Сообщение kras »

Ок, сделал по мануалу компил http://we.easyelectronics.ru/CADSoft/ub ... ihsya.html, так все заработало. Другое дело, там код простенький, не знаю, как отнесется к сложному. Но теперь другая проблема, мне в первую очередь хотя бы такую программу залить бы, вот я настраиваю заливку по мануалу http://robocraft.ru/blog/ARM/653.html, вроде из консоли устройство норм пингуется, а с eclipse выдается ошибка:

Код: Выделить всё

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.
Может подскажет кто, не могу сообразить, что можно поправить. Уже и пути пытался полные прописать через Browse...

Вот что происходит, если мутить из консоли:
(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)
Ну то есть с консоли мутится, что-то в настройках Eclipse не то, скорее всего. Причем когда к порту 4242 не подключен консольный 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
Ответить

Вернуться в «ARM»