реклама на сайте
подробности

 
 
15 страниц V  « < 10 11 12 13 14 > »   
Reply to this topicStart new topic
> Code::Blocks -> How To, Как бы начать...
Bass
сообщение Jun 22 2011, 04:00
Сообщение #166


Участник
*

Группа: Свой
Сообщений: 66
Регистрация: 5-08-10
Из: Томск
Пользователь №: 58 761



c:\Documents and Settings\User\Application Data\codeblocks\
сюда тоже смотрели? sm.gif
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Jun 22 2011, 06:07
Сообщение #167


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Попробовал токошто.
Удалил панельку, затем поставил галку вью->тулбарс->компилер - панелька всплыла посреди окна. Вставил на место - как там и была.

Хотя, я ей редко пользуюсь. Практически никогда.
Обычно кликаю правой кнопкой на проекте и выбираю "ребилд"

Насколько понимаю, все подобные настройки хранятся в файле .layout


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
koluna
сообщение Nov 23 2011, 07:23
Сообщение #168


Профессионал
*****

Группа: Участник
Сообщений: 1 040
Регистрация: 3-01-07
Пользователь №: 24 061



Здравствуйте!

Прикрутил под Убунтой к C::B 10.05 avrdude через сценарий. Нормально работает.
Но хотелось бы передать в сценарий помимо имени хекса еще и тип процессора.
Как это лучше сделать?


--------------------
Благодарю заранее!
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Nov 23 2011, 07:48
Сообщение #169


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(n_bogoyavlensky @ Nov 23 2011, 11:23) *
Как это лучше сделать?

Может, через дефайны проекта?


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
koluna
сообщение Nov 23 2011, 08:27
Сообщение #170


Профессионал
*****

Группа: Участник
Сообщений: 1 040
Регистрация: 3-01-07
Пользователь №: 24 061



Цитата(MrYuran @ Nov 23 2011, 11:48) *
Может, через дефайны проекта?


Вопрос в том, как эти дефайны передать avrdude...
Задал переменную DUDE_MCU_TYPE через Project->Build Options...->Custom Variables.
Указал в Tools при вызове своего сценария ${DUDE_MCU_TYPE} в качестве параметра.
Работает.
Но хотелось бы еще больше автоматизировать процесс, чтобы в новых проектах руками вообще ничего не дописывать wink.gif

Сообщение отредактировал n_bogoyavlensky - Nov 23 2011, 13:23


--------------------
Благодарю заранее!
Go to the top of the page
 
+Quote Post
koluna
сообщение Jun 6 2012, 11:13
Сообщение #171


Профессионал
*****

Группа: Участник
Сообщений: 1 040
Регистрация: 3-01-07
Пользователь №: 24 061



Code::blocks 10.05
Windows 7
Консольное приложение.
Дебаг почему-то не работает.
В другом проекте до этого работал. Перезагрузка не помогает.
Окошко мелькает и программа завершается (даже программа-пустышка).
Может кто-нибудь что-нибудь посоветовать?


--------------------
Благодарю заранее!
Go to the top of the page
 
+Quote Post
ReAl
сообщение Sep 1 2012, 10:06
Сообщение #172


Нечётный пользователь.
******

Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417



Цитата(n_bogoyavlensky @ Nov 23 2011, 11:27) *
Но хотелось бы еще больше автоматизировать процесс, чтобы в новых проектах руками вообще ничего не дописывать wink.gif
Вот именно из этих соображений, «как ленивый пользователь»™, я в C::B использую режим «с внешним Makefile».
В результате у меня работает та система Makefile, которая была заложена еще в середине 90-тых с досовским QEdit и с начала 2000-ных менялась практически только «косметически».
А в C::B в TOOLS сделана «тулза» Program, вызывающая make program. И посажена на ту же Ctrl-F9, на которой сидела в QEdit.
Только тогда цель называлось run, так как запускала и из-под борланд-С-шные BGI-программы, и свой лоадер в ОЗУ платы с i80c32 и т.п.


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Sep 1 2012, 11:09
Сообщение #173


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Цитата(ReAl @ Sep 1 2012, 16:06) *
использую режим «с внешним Makefile».
...
посажена на ту же Ctrl-F9

Аналогично, шеф! sm.gif
(Только без C::B, эклипсоиды мы sm.gif )


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Sep 19 2012, 18:36
Сообщение #174


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Только что C::B под убунтой неприятно удивил sad.gif
ToDo items при клике направляют на деревню дедушке - неправильно ни имя файла ни номер строки. Где глюки-хз. Под виндой такого отродясь не было. Что-то тянет на эклипс....
Go to the top of the page
 
+Quote Post
ReAl
сообщение Sep 21 2012, 12:53
Сообщение #175


Нечётный пользователь.
******

Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417



И в 10.04 дома, и в 12.04 на работе всё нормально.
Да, я раньше жаловался, что по сообщениям компилятора не переходит — так то беда была в том, что свой Makefile (относительно которого в сообщениях компилятора пути) лежал каталогом ниже, чем файлы проекта C::B


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
ivainc1789
сообщение Oct 21 2012, 11:51
Сообщение #176


Профессионал
*****

Группа: Свой
Сообщений: 1 175
Регистрация: 5-01-05
Пользователь №: 1 807



Не поможете настроить CodeBlocks (далее CB) для компиляции проекта под STM32F0? До этого использовал IAR и особых проблем не было... Сейчас нужно использовать бесплатные средства, в связи с чем установил CB и также скачал и установил тулчейн с gnuarm.com. Изучив все темы Электроникса и перерыв весь Инет понял, что использовать GCC очень сложно: бардак полный, куча модов, отсутствие вменяемой документации и т. д. Одним словом, голова болит уже второй день...
Тем не менее, в CB удалось сделать простой консольный проект и даже запустить build. В результате в папке Debug создался файл почему-то с расширением EXE при запуске которого - сообщение что он не совместим с моей win7hpsp1-64.
Непонятно вот что. Компилирует без ошибок с такой командной строкой:

Код
arm-elf-gcc.exe -Wall  -g -mcpu=arm7tdmi    -I"C:\Program Files (x86)\GNUARM\include"  -c main.c -o obj\Debug\main.o
arm-elf-g++.exe -L"C:\Program Files (x86)\GNUARM\lib"  -o bin\Debug\vladi.exe obj\Debug\main.o


В файле документации GCC.PDF находим возможность идентифицировать для компилятора наш проц. В build option добавляем ключ -mcpu=Cortex-M0. В результате компилятор сообщает:

Код
arm-elf-gcc.exe -Wall  -g -mcpu=cortex-m0    -I"C:\Program Files (x86)\GNUARM\include"  -c main.c -o obj\Debug\main.o
main.c:1: error: bad value (cortex-m0) for -mcpu= switch

Что делаю не так?
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Nov 13 2012, 13:37
Сообщение #177


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Вышел в свет C::B 12.11RC1
Под линух нету, а мне - влом собирать.
Как впечатления?

--------------------
еще сегодня увидел типофорк www.emIDE.org sm.gif
Чувак кастрировал c::b, приделал темплейт проекта под кортексы и несказанно рад... под вайном - виснет наглухо.

Сообщение отредактировал _Pasha - Nov 13 2012, 15:18
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Nov 14 2012, 05:12
Сообщение #178


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(_Pasha @ Nov 13 2012, 17:37) *
Вышел в свет C::B 12.11RC1

Надо будет попробовать.
А меня насильно на вижуалстудию пересаживают. Эх и убожество..


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Jan 31 2013, 18:18
Сообщение #179


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Я тут обнаружил, что C::B, возможно, с github-GCC и егойным GDB возможно заработает. По крайней мере, texane уже отзывается нормально. Блин, как меня эклипс достал crying.gif
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Jan 31 2013, 18:28
Сообщение #180


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



И break заработает?
Цитата(_Pasha @ Feb 1 2013, 00:18) *
Блин, как меня эклипс достал crying.gif

Это чем же? Я вот после эклипсы на дельфи плююсь, во как. Всё ж в эклипсе всё очень здорово сделано.


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post

15 страниц V  « < 10 11 12 13 14 > » 
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 01:50
Рейтинг@Mail.ru


Страница сгенерированна за 0.0152 секунд с 7
ELECTRONIX ©2004-2016