-
- Да!!! Пишу проги в Яре!!! _basile(299 знак., 06.10.2013 07:55)
- Ага пишет иногда , поскольку STM32W не поддерживается(лся) кейлом. - plainuser(04.10.2013 08:18)
- с Eclipse погорячились - скачать/установить - максимум минут 30, настроить проект - не больше 10. - zeleny(04.10.2013 00:15)
- +1. Причем компилятор лучше использовать из IAR'а. Быстрее получается. Я Eclipse только как редактор кода использую. Очень доволен. borman11(101 знак., 04.10.2013 10:17)
- Em::Blocks - rip(03.10.2013 23:52, ссылка)
- Интересно, надо попробовать будет. - FDA(03.10.2013 23:55)
- Могу целый список решений вам предложить, но сразу предупреждаю, наиграетесь со всеми этими игрушками и вернетесь обратно к Eclipse ;) - Make_Pic(04.10.2013 11:53)
- Щас глянул что есть к эклипсу. Оказывается есть плагин к IAR ARM. А вот к АВР - куй. Обидно. - Звероящер(04.10.2013 11:56)
- Я пока подсел на CooCox. Прога пишется, всё нормально отлаживается. остальные среды рассматриваю просто из спортивного интереса. - FDA(04.10.2013 11:55)
- Ну если вы работаете с двумя тремя типами контроллеров, криво поддерживаемых Кокосом, то карты вам в руки. - Make_Pic(04.10.2013 11:58)
- Бла-бла-бла! Конкретика где? Пока пишу под STM32F407, проблем не заметил! - FDA(05.10.2013 22:46)
- где криво? всмысле где кривее эклипсы? - Vit(05.10.2013 22:19 - 22:21)
- Ну если вы работаете с двумя тремя типами контроллеров, криво поддерживаемых Кокосом, то карты вам в руки. - Make_Pic(04.10.2013 11:58)
- Могу целый список решений вам предложить, но сразу предупреждаю, наиграетесь со всеми этими игрушками и вернетесь обратно к Eclipse ;) - Make_Pic(04.10.2013 11:53)
- Интересно, надо попробовать будет. - FDA(03.10.2013 23:55)
- Щас fk0 подтянется и объяснит в очередной раз, что от IAR можно использовать только компилятор и линкер, а редактор - любой, самый ваш любимый :) - rezident(03.10.2013 23:22)
- А как под этим самым Эклипсом дебажитьть? Э? И асмовский код глядеть с брекпоинтами? - Звероящер(04.10.2013 05:16)
- Если человек не способен осилить эклипс и не понимает, что эклипс -- это не компилятор, а лишь редактор -- о чём вообще говорить? - fk0(03.10.2013 23:43)
- Да! Больше напалма! :-) - SciFi(03.10.2013 23:44)
- А потом слюнями, слюнями, слюнями... - Make_Pic(04.10.2013 12:03)
- Да! Больше напалма! :-) - SciFi(03.10.2013 23:44)
- Я и без него это скажу. Только нафик тогда этот яр, когда есть вполне вменяемый гэцэцэ (для арм)? - SciFi(03.10.2013 23:26)
- это для горстки нищебродов и принципиальных мудаков-зануд которым жалко денег на лицензию - RED_DRAGON(03.10.2013 23:29)
- Какие мы все умные. Я никогда в жизни не был трудоустроен в организации, где был хоть какой-то лицензионный софт кроме 1С бухгалтерии и тому подобного. И тут так у 99% посетителей сахары. - fk0(03.10.2013 23:42)
- Надо было сказать, что это паделка финских студентов. Жанр требует :-) - SciFi(04.10.2013 00:07)
- Какие мы все умные. Я никогда в жизни не был трудоустроен в организации, где был хоть какой-то лицензионный софт кроме 1С бухгалтерии и тому подобного. И тут так у 99% посетителей сахары. - fk0(03.10.2013 23:42)
- Видимо только потому, что IAR есть почти для всех МК :) - rezident(03.10.2013 23:28)
- это для горстки нищебродов и принципиальных мудаков-зануд которым жалко денег на лицензию - RED_DRAGON(03.10.2013 23:29)
- Так и будете прыгать по говнам разной степени вонючести, пока не начнёте сами создавать свою среду разработки. - SciFi(03.10.2013 23:21)
- Сегодня в попытках откачать EFM32GG880 после одного эстета поставил IAR для ARM. Когда-нибудь это пришлось бы сделать, потому как у EnergyMicro все аппликухи под это дело. После кейла, и даже кокоса, грустно, но терпимо. По сравнению с MPLAB (без Vit(141 знак., 03.10.2013 23:20)
- Это вы не те какие-то апликухи смотрите - видимо у вас версия апликух устарела. В каждой папке апликухи такая структура каталогов: Apтём(225 знак., 04.10.2013 01:16 - 02:00)
- смотрю то, что закачала их студия. плюс родные утилиты никаких отладчиков, кроме j-link, не знают. может, с покупкой силабсом, их уже где-то отпускает, но что-то такого не заметил. и пока есть кокос, голая клипса мне не нужна. а кейл лучший. и с Vit(47 знак., 04.10.2013 07:48)
- Отладчик - Jlink (и другой не нужен). Просто редактор в кейле с эклипсой не идёт ни в какое сравнение (да и кокос тот ещё обрезок). По настройке Eclipse есть апнота Configuring Eclipse for EFM32 Development AN0023 по которой за полчаса всё Apтём(15 знак., 04.10.2013 21:57)
- J-Link v8 не хочет работать с EFM32 без провода RESET. AN0002 только так и малюет. Зато ULINK2 и CMSIS DAP спокойно. Редактор в Кейле (4.72) меня вполне устраивает. Проверки ошибок на ходу у клипсы нет, 2 файла с одинаковыми именами из разных Vit(321 знак., 04.10.2013 22:13)
- А что даёт неиспользование линии RESET? Apтём(774 знак., 04.10.2013 22:33)
- Мне лишние контакты/провода ни к чему. И возникает вопрос - А НАКУА, ЕСЛИ МОЖНО БЕЗ? Проверку правописания просто попробуйте. Насчет файлов - компилятор ни при чем. Он сделает объектник с указанным именем или с именем по-умолчанию - клипса ничего Vit(287 знак., 05.10.2013 01:25)
- Ну провода, ладно никчему, если можно без них. Apтём(749 знак., 05.10.2013 02:00)
- Проверь, плз, возможно ли в эклипсе файлы/группы исключить из билда для отдельного таргета в одном проекте. а то в кокосе не нашел. - Vit(05.10.2013 09:38)
- Я так понимаю, что возможность зависит не только от эклипсы. К примеру, я смотрел в эклипсе проекты для IAR (устанавливал IAR Eclipse plugin), и такая возможность там была - можно было исключить и файлы и папки из билда. Apтём(118 знак., 05.10.2013 15:01)
- Спасибо. Плагин на "лицензионную" накатывали? Если да, то на уже отлеченную? Vit(121 знак., 05.10.2013 21:19)
- Плагин, он в эклипсе ставится и ему всё равно как иар поставлен - он его вызывает как внешний компилятор и разбирает ответы от него. Версия иара у меня 6.50 с новой системой лицензирования (которая заменой файлов ломается). Apтём(173 знак., 05.10.2013 22:17)
- Это гуд. Насчет ULINK2 - скорее just for fun. Всё-равно это не исправит утилиты от EM:( - Vit(05.10.2013 22:28)
- Плагин, он в эклипсе ставится и ему всё равно как иар поставлен - он его вызывает как внешний компилятор и разбирает ответы от него. Версия иара у меня 6.50 с новой системой лицензирования (которая заменой файлов ломается). Apтём(173 знак., 05.10.2013 22:17)
- Спасибо. Плагин на "лицензионную" накатывали? Если да, то на уже отлеченную? Vit(121 знак., 05.10.2013 21:19)
- Я так понимаю, что возможность зависит не только от эклипсы. К примеру, я смотрел в эклипсе проекты для IAR (устанавливал IAR Eclipse plugin), и такая возможность там была - можно было исключить и файлы и папки из билда. Apтём(118 знак., 05.10.2013 15:01)
- Проверь, плз, возможно ли в эклипсе файлы/группы исключить из билда для отдельного таргета в одном проекте. а то в кокосе не нашел. - Vit(05.10.2013 09:38)
- Ну провода, ладно никчему, если можно без них. Apтём(749 знак., 05.10.2013 02:00)
- Мне лишние контакты/провода ни к чему. И возникает вопрос - А НАКУА, ЕСЛИ МОЖНО БЕЗ? Проверку правописания просто попробуйте. Насчет файлов - компилятор ни при чем. Он сделает объектник с указанным именем или с именем по-умолчанию - клипса ничего Vit(287 знак., 05.10.2013 01:25)
- А что даёт неиспользование линии RESET? Apтём(774 знак., 04.10.2013 22:33)
- J-Link v8 не хочет работать с EFM32 без провода RESET. AN0002 только так и малюет. Зато ULINK2 и CMSIS DAP спокойно. Редактор в Кейле (4.72) меня вполне устраивает. Проверки ошибок на ходу у клипсы нет, 2 файла с одинаковыми именами из разных Vit(321 знак., 04.10.2013 22:13)
- Отладчик - Jlink (и другой не нужен). Просто редактор в кейле с эклипсой не идёт ни в какое сравнение (да и кокос тот ещё обрезок). По настройке Eclipse есть апнота Configuring Eclipse for EFM32 Development AN0023 по которой за полчаса всё Apтём(15 знак., 04.10.2013 21:57)
- смотрю то, что закачала их студия. плюс родные утилиты никаких отладчиков, кроме j-link, не знают. может, с покупкой силабсом, их уже где-то отпускает, но что-то такого не заметил. и пока есть кокос, голая клипса мне не нужна. а кейл лучший. и с Vit(47 знак., 04.10.2013 07:48)
- Камень мне нужен STM32F407. Плата я купил всего за 600 руб. Это дешевле чем купить отдельно проц, отладчик и заказать плату в Резоните. FDA(171 знак., 03.10.2013 23:28)
- кейл нонче научен на ходу ошибки подсвечивать - Vit(04.10.2013 10:02)
- Пока остановился на CooCox. В целом неплохая среда оказалась. - FDA(04.10.2013 10:05)
- кейл нонче научен на ходу ошибки подсвечивать - Vit(04.10.2013 10:02)
- Это вы не те какие-то апликухи смотрите - видимо у вас версия апликух устарела. В каждой папке апликухи такая структура каталогов: Apтём(225 знак., 04.10.2013 01:16 - 02:00)
- кейл аще еще то гав..ище, денег заплатить не забудте :). гцц+вим наше все - RED_DRAGON(03.10.2013 23:19)
- Этот ваш вим -- жалкая поделка, в нём даже тулбара нормального нет. PS: кто знает как в netbeans сделать :split (чтоб в одном окне разделённом пополам один и тот же файл, но в разных его местах) ? fk0(16 знак., 03.10.2013 23:46)
- Сейчас попробовал ещё CooCox. Вздохнул с облегчением. Редактор человеческий, работать можно. Учитывая, что с эклипсом я практически не сталкавался, я, тем не менее, разобрался в интерфейсе за 5 минут. Жаль там нет C++, но для начала мне пока его FDA(8 знак., 03.10.2013 23:21)
- Написал программку, работает! Вопрос, а компилятор GCC не понимает синтаксис C99? У меня он ругается на строку for (int i = 0; i < 1000; i++). Пишет: " error: 'for' loop initial declarations are only allowed in C99 mode". В настройках проекта не FDA(22 знак., 04.10.2013 00:17)
- Тьфу, блин. Вопрос снимается. В настройках проекта нужно всего лишь вручную задать ключ "-std=c99" - FDA(04.10.2013 00:18)
- -std=gnu99 - fk0(04.10.2013 00:18)
- какос на базе эклипса - RED_DRAGON(03.10.2013 23:24)
- Я уж понял. Он мне понравился. Очень удобная и понятная среда. - FDA(03.10.2013 23:29)
- Написал программку, работает! Вопрос, а компилятор GCC не понимает синтаксис C99? У меня он ругается на строку for (int i = 0; i < 1000; i++). Пишет: " error: 'for' loop initial declarations are only allowed in C99 mode". В настройках проекта не FDA(22 знак., 04.10.2013 00:17)
- А вы какой версией EWARM пользовались? Если старой, еще до 6.50, то тогда да, там редактор жутко гадкий был. - Ксения(03.10.2013 23:18)
- Наверно старый я. Никак не вкурю, чо все к Яровскому редактору цепляются. Вот MS Word 2007 - дерьмо то еще. А чо с Яром не так ? Все плачуть, плюются, но продолжают хавать кактусы. И никто не говорит, в чем конкретно проблемы. Партизаны какие-то. _basile(21 знак., 06.10.2013 08:03)
- Наверное вы старый. С Иаром всё не так - нет возможностей которые должны быть у нормального программистского редактора. Автодополнений, подсветки кода и тп. Работать в нём неудобно. - Apтём(06.10.2013 15:15)
- 6-ой (вроде последний) Борланд - чем лучше ? А никто на него не срет, в отличии от яра. - _basile(13.10.2013 15:08)
- Вы что хотите сказать, что Builder-е 6 не было автодополнений и прочего? Apтём(275 знак., 13.10.2013 15:42 - 15:45)
- а чем 6 Борланд устарел? На вин 8.1 работает компилирует. CnPack устанавливаете и получаете современную иде. - oleg110592(13.10.2013 18:02)
- Да я даже не в курсах, что за автодополнения. Видимо, никогда нафиг нужны не были, так же, как JTAG. - _basile(13.10.2013 15:47)
- Попробуйте, вдруг понравится... - Apтём(13.10.2013 15:50)
- Вы что хотите сказать, что Builder-е 6 не было автодополнений и прочего? Apтём(275 знак., 13.10.2013 15:42 - 15:45)
- 6-ой (вроде последний) Борланд - чем лучше ? А никто на него не срет, в отличии от яра. - _basile(13.10.2013 15:08)
- Наверное вы старый. С Иаром всё не так - нет возможностей которые должны быть у нормального программистского редактора. Автодополнений, подсветки кода и тп. Работать в нём неудобно. - Apтём(06.10.2013 15:15)
- "Русские программисты всегда используют только самый свежий софт" (с) бородатый анекдот - RED_DRAGON(03.10.2013 23:22)
- 6.60 у меня версия - FDA(03.10.2013 23:19)
- Тогда там у вас вполне приличный редактор :) - Ксения(03.10.2013 23:57)
- Всё, удалил я этот ИАР, чтобы мне ночью ужасы не снились :-))))) - FDA(04.10.2013 00:10)
- Тогда там у вас вполне приличный редактор :) - Ксения(03.10.2013 23:57)
- Наверно старый я. Никак не вкурю, чо все к Яровскому редактору цепляются. Вот MS Word 2007 - дерьмо то еще. А чо с Яром не так ? Все плачуть, плюются, но продолжают хавать кактусы. И никто не говорит, в чем конкретно проблемы. Партизаны какие-то. _basile(21 знак., 06.10.2013 08:03)
- MicroC для 18х пиков попробуйте :) - scorpion(03.10.2013 23:17)
- Пробовал в своё время. Говно! Кроме HT-PIC C, а сейчас XC8/16/32 я для пиков ничего не признаю. - FDA(03.10.2013 23:19)
- хс8 ничем не лучше. вариантов кроме hitech в STD версии -- нет (для pic18). - fk0(03.10.2013 23:47)
- XC8 по сути ничем не отличается от STD. Все программы практически без переделки там компилятся. Из плюсов нужно отметить, что XC8 это единый компилятор для PIC12, 16 и 18. - FDA(03.10.2013 23:54)
- xc8 -- это бывший PRO и он отличается от STD тем, что в нём проекты для STD просто не собираются на выражениях типа x=y. Т.е. выкрасить и выбросить... С чего единственный, STD версию никто не отменял. - fk0(03.10.2013 23:56)
- Я все без исключения свои проекты на PIC'ах (а их около 150) перевёл на XC8. Доработки в коде были минимальны. - FDA(04.10.2013 00:09)
- Зачем все проекты переводить.У меня куча проектов(и проектиков) более чем в 10 разных средах разработки.И главное нет никаких гарантий что при переводе не полезут глюки. plainuser(34 знак., 04.10.2013 08:32)
- Не люблю держать кучу компиляторов. Кроме того, у меня много общих библиотек для разных проектов, так что после перевода их на XC8 в любом случае и всё остальное переводить придётся. Да и по времени, честно говоря, весь перевод занял около недели. FDA(91 знак., 04.10.2013 10:26)
- Нифига себе у вас ассортимент. - plainuser(04.10.2013 10:51)
- Не люблю держать кучу компиляторов. Кроме того, у меня много общих библиотек для разных проектов, так что после перевода их на XC8 в любом случае и всё остальное переводить придётся. Да и по времени, честно говоря, весь перевод занял около недели. FDA(91 знак., 04.10.2013 10:26)
- три нуля забыл, должно быть 100500 - Alex B.(04.10.2013 02:35)
- Нет, если и ошибся, то +-10 проектов. - FDA(04.10.2013 08:13)
- Ага. По 2 недели на проект от начала и до конца. Если работать последние 10 лет. Такие проекты да, наверное не вызывают ошибок в компиляторе... - fk0(04.10.2013 12:38)
- Не впечатляет. А вот то, что перевод всех 150 проектов на XC8 занял около недели (это значит по 24 минуты на проект при 12 часовом рабочем дне) - вот это сила! Учись, пацан! - Alex B.(04.10.2013 13:56)
- Когда работаешь на себя, то вкалываешь и по 16 часов в день и 7 дней в неделю, если нужно. Кроме того я не говорил, что все проекты потом проверял в железе в течении этой же недели. Я просто их перенёс в новую среду. А проверял уже по ходу заказов. - FDA(04.10.2013 15:02)
- Это вместе с проверкой (скомпилить, залить, протестировать)! И так 150 железяк! Ёпт, терминатор нервно курит бамбук. - =AlexD=(04.10.2013 14:06)
- :) - Vit(04.10.2013 15:14, ссылка)
- ...и тихо помирает от зависти, глядя на его серию в 400К поделий :)) - MBedder(04.10.2013 14:54)
- 400К очень тяжёлая серия. Уже полгода прорабатываем комплектацию по ней с учётом всех мелочей. - FDA(04.10.2013 15:03)
- Не впечатляет. А вот то, что перевод всех 150 проектов на XC8 занял около недели (это значит по 24 минуты на проект при 12 часовом рабочем дне) - вот это сила! Учись, пацан! - Alex B.(04.10.2013 13:56)
- Ага. По 2 недели на проект от начала и до конца. Если работать последние 10 лет. Такие проекты да, наверное не вызывают ошибок в компиляторе... - fk0(04.10.2013 12:38)
- Нет, если и ошибся, то +-10 проектов. - FDA(04.10.2013 08:13)
- Либо такие проекты, либо что-то не договаривается. Только недавно коллега начал делать очередной проект. Я ему говорю "попробуй xc8". Через пол-часа уже не работают макросы C-препроцессора правильно. Дальше смотреть не стали. Тот же код в STD fk0(72 знак., 04.10.2013 00:20)
- Пример можно? илья(654 знак., 04.10.2013 08:15)
- См. ссылку. Проблема носит массовый характер и не надо притворятся, что её нет. Тем более, проблема не только эта. Конкретно в моём случае такой вариант: fk0(1202 знак., 04.10.2013 12:32, ссылка)
- Что за бред??? Где тут ошибка? Я только что вставил этот фрагмент в свой код, всё работает! Ну в смысле компилятор ругается на то, что внутри дефайна. - FDA(04.10.2013 13:07)
- Ошибка, разумеется, в конкретных условиях с конкретными файлами, а не в чистом виде. - fk0(04.10.2013 13:13)
- Понятно :-))))) - FDA(04.10.2013 13:14)
- Ошибка, разумеется, в конкретных условиях с конкретными файлами, а не в чистом виде. - fk0(04.10.2013 13:13)
- Припомнился MPLAB-C16... - Vit(04.10.2013 12:55)
- Что за бред??? Где тут ошибка? Я только что вставил этот фрагмент в свой код, всё работает! Ну в смысле компилятор ругается на то, что внутри дефайна. - FDA(04.10.2013 13:07)
- См. ссылку. Проблема носит массовый характер и не надо притворятся, что её нет. Тем более, проблема не только эта. Конкретно в моём случае такой вариант: fk0(1202 знак., 04.10.2013 12:32, ссылка)
- Ерунда. Проекты у меня разные. Есть и на 1 КБ, есть и код под 64 Кб. В последних проектах использую Ethernet, там много работы со строками для реализации HTTP, куча макросов, структур, типов данных. Проблем не замечал. - FDA(04.10.2013 00:26)
- Типичный случай УМВР. А у меня не работает не в 150, а всего в 2-3 проектах. И этого достаточно. - fk0(04.10.2013 00:36)
- Нет, недостаточно. Это всего лишь показывает, что у тебя не было желания разобраться в причинах и ты сразу сваливаешь всё на компилятор. - FDA(04.10.2013 08:14)
- Так он же за "контроллеры профессионального уровня". И проги на асме. Зачем ему компилятор ? - _basile(13.10.2013 15:04)
- Я и не собираюсь разбираться, когда на "x=y" оно говорит "can't generat code: too complex expression". - fk0(04.10.2013 12:13)
- Нет, недостаточно. Это всего лишь показывает, что у тебя не было желания разобраться в причинах и ты сразу сваливаешь всё на компилятор. - FDA(04.10.2013 08:14)
- Типичный случай УМВР. А у меня не работает не в 150, а всего в 2-3 проектах. И этого достаточно. - fk0(04.10.2013 00:36)
- Пример можно? илья(654 знак., 04.10.2013 08:15)
- Зачем все проекты переводить.У меня куча проектов(и проектиков) более чем в 10 разных средах разработки.И главное нет никаких гарантий что при переводе не полезут глюки. plainuser(34 знак., 04.10.2013 08:32)
- Я все без исключения свои проекты на PIC'ах (а их около 150) перевёл на XC8. Доработки в коде были минимальны. - FDA(04.10.2013 00:09)
- xc8 -- это бывший PRO и он отличается от STD тем, что в нём проекты для STD просто не собираются на выражениях типа x=y. Т.е. выкрасить и выбросить... С чего единственный, STD версию никто не отменял. - fk0(03.10.2013 23:56)
- XC8 по сути ничем не отличается от STD. Все программы практически без переделки там компилятся. Из плюсов нужно отметить, что XC8 это единый компилятор для PIC12, 16 и 18. - FDA(03.10.2013 23:54)
- Мне на предыдущей "работе" (каторге) почти целый год пришлось "пробовать" - scorpion(03.10.2013 23:43)
- хс8 ничем не лучше. вариантов кроме hitech в STD версии -- нет (для pic18). - fk0(03.10.2013 23:47)
- Пробовал в своё время. Говно! Кроме HT-PIC C, а сейчас XC8/16/32 я для пиков ничего не признаю. - FDA(03.10.2013 23:19)