|
|
  |
Новая IDE от Microchip, MPLAB® X Integrated Development Environment |
|
|
|
May 31 2011, 13:36
|

Twilight Zone
  
Группа: Свой
Сообщений: 454
Регистрация: 17-02-09
Из: Челябинск
Пользователь №: 44 990

|
Кто ни будь уже ставил себе MPLAB® X, какие впечатления? Поддержка Linux имеется, заинтересовала вообщем то. http://www.microchip.com/en_US/family/mplabx/index.html
--------------------
Magic Friend
|
|
|
|
|
Jun 1 2011, 14:23
|

Частый гость
 
Группа: Участник
Сообщений: 98
Регистрация: 20-06-05
Пользователь №: 6 150

|
Цитата(dENIM @ Jun 1 2011, 11:27)  прошивалка там такая же убогая как в предыдущих? С каких пор "пристегиваемая прошивалка" (кстати, какая из многих попала в разряд убогих?) стала характеризовать IDE ?
Сообщение отредактировал ut1wpr - Jun 1 2011, 14:23
|
|
|
|
|
Jun 3 2011, 08:00
|

Twilight Zone
  
Группа: Свой
Сообщений: 454
Регистрация: 17-02-09
Из: Челябинск
Пользователь №: 44 990

|
Цитата(andreichk @ Jun 2 2011, 15:13)  скачал, поставил, красиво. Такое впечатление , что попал в Дисней-ленд. Под какую ОС? Чем отличается от стандартной IDE?
--------------------
Magic Friend
|
|
|
|
|
Jun 4 2011, 06:18
|

Местный
  
Группа: Свой
Сообщений: 226
Регистрация: 13-03-07
Из: Севастополь
Пользователь №: 26 137

|
Цитата(Ruslan1 @ Jun 2 2011, 23:34)  Какой программатор-то выбираете? pickit2 )) если контроллер не подключен к программатору вылазит окно такое, в котором нет кнопки отмена а есть только какая то другая. и потом он долго и нудно пытается прошить память конфиг еще что-то...штуки три очень долго
|
|
|
|
|
Jul 7 2011, 08:17
|
Знающий
   
Группа: Свой
Сообщений: 567
Регистрация: 7-07-07
Из: Донецк
Пользователь №: 28 954

|
Цитата(YIG @ Jul 7 2011, 04:15)  Что Вы ожидали от бэтта-версии? И чем уж так плоха MPLAB IDE 8.73? Дубовый редактор можно заменить своим, а платный Си для PIC32 - сделать бесплатным. Вы думаете, что релиз будет лучше? Там ведь не просто отдельные недостатки, там ведь система. Как оно работало с черепашьей скоростью так и будет. Ну может переменные будут отображаться более адекватно, хотя с учетом того, что эти проблемы есть и в релизных mplab 8.xx сильно сомневаюсь. Самое главное в любой IDE это, ИМХО, отладка, а редактор с красивостями это не проблема. И именно поэтому ИАР, при всей убогости редактора, классная IDE, а mplab-x - у.г.
|
|
|
|
|
Jul 7 2011, 09:00
|

Twilight Zone
  
Группа: Свой
Сообщений: 454
Регистрация: 17-02-09
Из: Челябинск
Пользователь №: 44 990

|
Цитата(zltigo @ Jul 6 2011, 21:13)  Лучше иметь голову на плечах, тогда потребуется только компилятор и хорошая универсальная IDE - текстовый редактор. Как на счет отладки, или «имея голову на плечах» это не требуется? Текстовый редактор для написания программ это каменный век. Цитата(YIG @ Jul 7 2011, 05:15)  И чем уж так плоха MPLAB IDE 8.73? У меня такая установлена, претензия к ней только одна – отладчик REAL ICE приходиться прошивать firmware от MPLAB 8.10 иначе PIC24F не видит. Вот все никак руки не дойдут под Linux MPLAB X установить и похоже не только у меня  . Цитата(=F8= @ Jul 6 2011, 17:02)  Хорошие PIC32 получились microchip. А можете по подробнее описать чем так хороши PIC32? Я, например выше чем PIC24H, dsPIC не поднялся. Немного для себя сделал теоретический обзор PIC32 и пришел к выводу, что не стоит с ними связываться по ценовым показателям. ИМХО STM32 тут просто наглухо перебивает.
--------------------
Magic Friend
|
|
|
|
|
Jul 7 2011, 09:08
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
QUOTE (Danis @ Jul 7 2011, 11:39)  Как на счет отладки, или «имея голову на плечах» это не требуется? Именно так - отладка 2+2=? решается головой а не ползанием по шагам. А для высокоуровневой отладки внутрисхемный отладчик вещь вообще непригодная. Более того вредная, когда вместо того, что-бы мыслить глобально рабы отладчика начинают медленно и тоскливо рассматривать те-же 2+2= пытаясь чего-нибудь подогнать под ответ. Допускаю мысль, что при написании своей первой в жизни программы "контроллер светодиода" внутрисхемная отладка приносит пользу, как приносят пользу соски, слюнявчики, памперсы. Но бородатые мужики в памперсах пытающиеся строить не домики в песочнице, а дома вызывают уже только сочувствие. QUOTE (Danis @ Jul 7 2011, 12:00)  Текстовый редактор для написания программ это каменный век. Мои соболезнования жертве "прогресса"  . Наскальная живопись много примитивнее письменности которая появилась позже, развивалась и на данный момент является лучшим средством выражения мыслей. Расцвет-же наскальной живописи действительно пришелся на каменный век. Современные "программисты" легко и не принужденно осваивают "наскальную живопись" в виде таскания мышкой картинок, и с легкостью превосходят в этом неандертальцев и, возможно, Эллочку-людоедку. Ну и все  . P.S. Средства для внутрисхемной отладки для всех используемых мой контроллеров, я покупаю, но практически не использую для отладки, ибо это должно использоваться только перед признанием в собственной некомпетентности и непонимании что творишь.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Jul 7 2011, 09:45
|

Twilight Zone
  
Группа: Свой
Сообщений: 454
Регистрация: 17-02-09
Из: Челябинск
Пользователь №: 44 990

|
Цитата(zltigo @ Jul 7 2011, 13:08)  Именно так - отладка 2+2=? решается головой а не ползанием по шагам. А для высокоуровневой отладки внутрисхемный отладчик вещь вообще непригодная. Более того вредная, когда вместо того, что-бы мыслить глобально рабы отладчика начинают медленно и тоскливо рассматривать те-же 2+2= пытаясь чего-нибудь подогнать под ответ. Допускаю мысль, что при написании своей первой в жизни программы "контроллер светодиода" внутрисхемная отладка приносит пользу, как приносят пользу соски, слюнявчики, памперсы. Но бородатые мужики в памперсах пытающиеся строить не домики в песочнице, а дома вызывают уже только сочувствие. Мои соболезнования жертве "прогресса"  . Наскальная живопись много примитивнее письменности которая появилась позже, развивалась и на данный момент является лучшим средством выражения мыслей. Расцвет-же наскальной живописи действительно пришелся на каменный век. Современные "программисты" легко и не принужденно осваивают "наскальную живопись" в виде таскания мышкой картинок, и с легкостью превосходят в этом неандертальцев и, возможно, Эллочку-людоедку. Ну и все  . P.S. Средства для внутрисхемной отладки для всех используемых мой контроллеров, я покупаю, но практически не использую для отладки, ибо это должно использоваться только перед признанием в собственной некомпетентности и непонимании что творишь. Zltigo, при всем уважении к Вам, к чему это Вся демагогия? Да не верю я, что отладчиками и продвинутыми редакторами кода не пользуются профессиональные программисты, наоборот, полностью убежден в этом. Пользуются как любители так и профи и правильно делают. Насчет «наскальной живописи», все таки это форум разработчиков электроники, я и создавал эту тему, чтоб обсудить MPLAB® X такой, какая она есть. P.S. Соболезнования оставьте себе.
--------------------
Magic Friend
|
|
|
|
|
Jul 7 2011, 10:07
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
QUOTE (Danis @ Jul 7 2011, 12:45)  Да не верю я, что отладчиками и продвинутыми редакторами кода не пользуются профессиональные программисты... Я не писал, что не пользуются. В жизни можно использовать с умом все доступные средства. Другое дело, что при ПРАВИЛЬНОМ подходе к делу ежеминутное использование внутрисхемного отладчика и БОЛЕЗНЕННАЯ привязанность к нему есть первейший признак полного непрофессионализма. Для нормальной работы нужен мощная IDE для работы с текстами. Как выглядит и насколько красивые иконки у какого-либо отладчика дело десятое. Осенью прошлого года около часа пользовался MPLAB-лабовским симулятором. Скорее по причине именно непрофессионализма - крайне редко работаю с PIC16 а тут потребовалось использовать в готовом изделии на этом чипе эфирный загрузчик, вот и пришлось немножко побиться с проблемами PIC16 при передаче управления приложению если загрузчик более 256 байт. Этот час в MPLAB раз в десять лет меня напряг не настолько, что-бы меня волновало качество этой IDE. QUOTE , наоборот, полностью убежден в этом. Печально  QUOTE Насчет «наскальной живописи», все таки это форум разработчиков электроники... Да, и именно так, форум разработчиков электроники, а не форум воспитателей младшей ясельной группы детского сада по обучению воспитанников "программированию". По этому я не смог пройти против Вашего дикого заявления: QUOTE Текстовый редактор для написания программ это каменный век.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Jul 7 2011, 10:38
|

Twilight Zone
  
Группа: Свой
Сообщений: 454
Регистрация: 17-02-09
Из: Челябинск
Пользователь №: 44 990

|
Цитата(zltigo @ Jul 7 2011, 13:07)  Для нормальной работы нужен мощная IDE для работы с текстами. Думаю, у нас разные понятия - что такое IDE. По мне так - это система программах средств разработчиков ПО. Редактирование текстов это всего лишь её часть.
--------------------
Magic Friend
|
|
|
|
|
Jul 7 2011, 11:32
|
Знающий
   
Группа: Свой
Сообщений: 567
Регистрация: 7-07-07
Из: Донецк
Пользователь №: 28 954

|
Цитата(zltigo @ Jul 6 2011, 20:13)  Лучше иметь голову на плечах, тогда потребуется только компилятор и хорошая универсальная IDE - текстовый редактор. Никакие такие "IDE" идущие в нагрузку к чипам и компиляторам, нервы и наушники не потребуются. Не вопрос. Можно и на "Запорожце" ездить. И наверное, чтоб нормально ездить на запорожце требуется больше профессионализма. Но не нравятся мне запрожцы. Не нравятся и все тут. Цитата А можете по подробнее описать чем так хороши PIC32? Я, например выше чем PIC24H, dsPIC не поднялся. Немного для себя сделал теоретический обзор PIC32 и пришел к выводу, что не стоит с ними связываться по ценовым показателям. ИМХО STM32 тут просто наглухо перебивает. В наших краях PIC32 можно взять по практически тем ценам, что приведены у микрочипа на сайте. А STM32 подороже будут, во всяком случае пока. И с доставабельностью у STM пока хуже. Кроме того у STM жесткая привязка каналов DMA к источникам запросов, что в сочетании с отсутствием FIFO у UARTов удобства не добавляет, ну то таке...
|
|
|
|
|
Jul 7 2011, 11:50
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
QUOTE (Danis @ Jul 7 2011, 13:38)  Думаю, у нас разные понятия - что такое IDE. По мне так - это система программах средств разработчиков ПО. Редактирование текстов это всего лишь её часть. Именно так. Только наличие отладчика какого-то конкретного контроллера в составе "IDE" глубоко опционально. Профессиональная IDE должна обеспечивать ИНТЕГРАЦИЮ всех программных инструментов, которые требуются программисту. Самых лучших, удобных, приятных, быстрых и т.д.... по ВЫБОРУ программиста. Разница между профессиональной IDE и тем, что из себя представляет, например, тот-же IPLAB такая-же, как между любовно и профессионально собранным комплектом инструментов и комплектом инструментов "99 в 1" для слесаря-пионера (хотя на мой взгляд к детям тоже нельзя так относиться  )купленном на ближайшем углу. При этом базой для интеграции является именно "текстовый редактор", как самая важная, хотя-бы по критерию времени использования  , часть IDE. При таком, не побоюсь этого слова, профессиональном подходя к делу, мы всегда зависимости от того, что подсунул (с единственной целью посадить покрепче на иглу своего продукта) производитель компилятора/контроллера имеем мощный, привычный (под себя настроили и дописали) текстовый редактор, систему контроля версий, систему ведения проекта, вспомогательные инструментальные средства. К этому подключаем только дополнительные ассемблеры, компиляторы, возможно (если форматы объектников внутрифирменные )линкеры. При необходимости можно подключить и что-нибудь из инструментов их комплекта "99 в 1", например, тот-же отладчик, программатор.... QUOTE (=F8= @ Jul 7 2011, 14:32)  Не вопрос. Можно и на "Запорожце" ездить. И наверное, чтоб нормально ездить на запорожце требуется больше профессионализма. Но не нравятся мне запрожцы. Не нравятся и все тут. Самое страшное, что Вы, похоже, даже мысли не допускаете, что на самом деле это именно Вы ездите на запорожце. Точнее даже на бесплатно выданной Microchip собесом инвалидной коляске (у нее много красатулек, свистелок, перделок, лейблов, иконок, визардов...., в новой версии добавлен бортовой компьютер на PIC16, кондиционер из холодильника Саратов и кожаный салон из кирзы, но это именно раскрашенный запорожец ) и НИЧЕГО без этой коляски и костылей делать не можете  .
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Jul 7 2011, 12:08
|
Знающий
   
Группа: Свой
Сообщений: 567
Регистрация: 7-07-07
Из: Донецк
Пользователь №: 28 954

|
Цитата Самое страшное, что Вы, похоже, даже мысли не допускаете, что на самом деле это именно Вы ездите на запорожце. Точнее даже на бесплатно выданной Microchip собесом инвалидной коляске и НИЧЕГО без этой коляски и костылей делать не можете . Вообще-то не просто допускаю, но пишу об этом с самого первого своего поста. Увы ездить на инвалидной коляске предоставляемой микрочипом практически невозможно, хреново заботятся они об инвалидах. И поэтому, к сожалению, ПРИХОДИТСЯ, обходится без нее.
|
|
|
|
|
Jul 8 2011, 19:47
|

Voltage Control Output
     
Группа: Свой
Сообщений: 4 598
Регистрация: 21-07-09
Из: Kursk
Пользователь №: 51 436

|
Цитата(=F8= @ Jul 7 2011, 11:17)  Вы думаете, что релиз будет лучше? Там ведь не просто отдельные недостатки, там ведь система. Как оно работало с черепашьей скоростью так и будет. Ну может переменные будут отображаться более адекватно, хотя с учетом того, что эти проблемы есть и в релизных mplab 8.xx сильно сомневаюсь. Самое главное в любой IDE это, ИМХО, отладка, а редактор с красивостями это не проблема. И именно поэтому ИАР, при всей убогости редактора, классная IDE, а mplab-x - у.г. Я конечно всё и Всех понимаю, но для тех программистов, которые не каждые сутки, а раз в месяц, квартал, год и т.д. программируют PICXX MPLAB IDE - вполне приемлемая среда отладки. 1. САМОЕ ГЛАВНОЕ, ЧТО ЗА НЕЁ НЕ НАДО НИЧЕГО ПЛАТИТЬ!!! А за ваши кроссплатформенные супер-компиляторы-редакторы нужно деньги выбить. 2. Скорость - не самое главное, удобство, надёжность, быстрый апдэйт и совместимость с предыдущими проектами наработками куда приоритетнее. 3. Глюков у MPLAB IDE встречал единицы, а тот же хвалёный-перехвалёный IAR меня отпугнул своей глюкавостью или глюканутостью (могу и хуже)! А вообще, с MPLAB IDE работаю ещё с третьей версии, и если сравнить восьмёрку с тройкой, то Вы поймёте, что 8.73 - верх совершенства! Успехов!
--------------------
Слово - не воробей, вылетит - не пощадит
|
|
|
|
|
Jul 8 2011, 21:16
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
QUOTE (YIG @ Jul 8 2011, 22:47)  Я конечно всё и Всех понимаю, но для тех программистов, которые не каждые сутки, а раз в месяц, квартал, год и т.д. программируют PICXX MPLAB IDE - вполне приемлемая среда отладки. Да,да,да! Я именно такой программист - программирую PIC раз в год. Именно по этой причине мне незачем связываться, разбираться, вспоминать что там в этой "IDE" набросано. QUOTE 1. САМОЕ ГЛАВНОЕ, ЧТО ЗА НЕЁ НЕ НАДО НИЧЕГО ПЛАТИТЬ!!! А за ваши кроссплатформенные супер-компиляторы-редакторы нужно деньги выбить. Есть такое, хотя если разделить его стоимость на количество часов в нем проведенном, то стоимость просто исчезающе мала. Есть еще, например, Eclipse. QUOTE 2. ....главное, удобство, надёжность, быстрый апдэйт и совместимость с предыдущими проектами наработками куда приоритетнее. Золотые слова - все это обеспечивается использованием профессиональной IDE, созданной в качестве ОСНОВНОГО продукта, а не приложения к конкретному контроллеру. Единой для ВСЕХ проектов. QUOTE 3. Глюков у MPLAB IDE встречал единицы, а тот же хвалёный-перехвалёный IAR меня отпугнул своей глюкавостью или глюканутостью (могу и хуже)! А вообще, с MPLAB IDE работаю ещё с третьей версии, и если сравнить восьмёрку с тройкой, то Вы поймёте, что 8.73 - верх совершенства! Успехов! Верю, но меня это не касается, равно как не касается глюки IAR IDE. А так-же глюки всех будущих версий любых IDE. Очень удобно! Глюки своей IDE отлавливаю и правлю, поскольку обязательный признак правильной IDE это возможность дописывать и переписывать ее под себя.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Jul 9 2011, 20:38
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
QUOTE (Allregia @ Jul 9 2011, 23:22)  Да здравствует дос-окно, и да не ослабеют пальцы, работая в командной строке! К чему это? P.S. Для общего образования, то что Вы обозвали "дос-окно" вообще-то консоль/текстовый терминал. Прекрасное средство максимального гибкого незамутненного, низкоуровневого общения при минимуме ограничений и потребляемых ресурсов. Командная строка и скрипты так-же великолепное средство интеграции.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Jul 9 2011, 20:55
|

Voltage Control Output
     
Группа: Свой
Сообщений: 4 598
Регистрация: 21-07-09
Из: Kursk
Пользователь №: 51 436

|
Уважаемый zltigo, при всём моём уважении к Вам, Вашим знаниям и умениям и Вашему острому языку, хочу заметить, что здесь всё-таки обсуждается, а не осуждается MPLAB IDE X. То, как Вы программируете микроконтроллеры - очень познавательно и полезно для многих. Я думаю, что Вам, как одному из старейшин форума с Вашим опытом (более 1kпостов) и авторитетом (админ), никто не помешал бы создать тему об этом. Но Вы развиваете тему в неведомом направлении! Например, здесь была проблема: Цитата(Danis @ Jul 7 2011, 12:00)  Вот все никак руки не дойдут под Linux MPLAB X установить и похоже не только у меня  . но она была затёрта дискуссией о том, что IDE-фуфло, нахренникомуненужное. Нет, чтобы помочь или не мешать, как сказал один админ.
--------------------
Слово - не воробей, вылетит - не пощадит
|
|
|
|
|
Jul 9 2011, 21:04
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
QUOTE (YIG @ Jul 9 2011, 23:55)  что здесь всё-таки обсуждается, а не осуждается MPLAB IDE X. Обсуждение не подразумевает осуждение  ? Ухожу, ухожу, ухожу.. QUOTE Но Вы развиваете тему в неведомом направлении! Развивать, естественно, не надо, но обозначить так сказать радикально решающий "проблему" вариант счел нужным. Полагаю это совершенно достаточным, тем более что хорошие темы об альтернативах уже есть.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Jul 9 2011, 21:50
|
Профессионал
    
Группа: Свой
Сообщений: 1 047
Регистрация: 28-06-07
Из: Israel
Пользователь №: 28 763

|
Цитата(zltigo @ Jul 9 2011, 22:38)  К чему это? P.S. Для общего образования, то что Вы обозвали "дос-окно" вообще-то консоль/текстовый терминал. Я в курсе  Но до сих пор многие, видя у меня на экране FAR, выдавливают из себя: "фииии, ДОСссссссс". Цитата Прекрасное средство максимального гибкого незамутненного, низкоуровневого общения при минимуме ограничений и потребляемых ресурсов. Командная строка и скрипты так-же великолепное средство интеграции. Дак и я о чем? Заодно и пальцы накачанные будут
|
|
|
|
|
Jul 10 2011, 01:56
|

Частый гость
 
Группа: Свой
Сообщений: 117
Регистрация: 6-04-05
Пользователь №: 3 928

|
Цитата(YIG @ Jul 10 2011, 01:20)  Как можно осуждать младенца, который ещё не успел ничего натворить? По принципу яблочко от яблони ... Наблюдая таланты Микрочипа в области софтописания, ихмо есть смысл подождать выхода нескольких релизов, затем глянуть новую чудо-оболочку.
|
|
|
|
|
Jul 10 2011, 10:49
|
Знающий
   
Группа: Свой
Сообщений: 567
Регистрация: 7-07-07
Из: Донецк
Пользователь №: 28 954

|
Цитата(YIG @ Jul 8 2011, 23:47)  Я конечно всё и Всех понимаю, но для тех программистов, которые не каждые сутки, а раз в месяц, квартал, год и т.д. программируют PICXX MPLAB IDE - вполне приемлемая среда отладки. Как уже говорил "Запорожец" тоже машина. Цитата 1. САМОЕ ГЛАВНОЕ, ЧТО ЗА НЕЁ НЕ НАДО НИЧЕГО ПЛАТИТЬ!!! А за ваши кроссплатформенные супер-компиляторы-редакторы нужно деньги выбить. Вообще-то для PIC32 надо. Бесплатно только lite версия. Цитата 2. Скорость - не самое главное, удобство, надёжность, быстрый апдэйт и совместимость с предыдущими проектами наработками куда приоритетнее. Ну во первых это кому как. По моему мнению главное это качественный компилятор + работа с отладчиком т.е. то, что реализовать какими либо внешними средствами не возможно. К компилятору претензий не имею, а вот с отладкой.... А во-вторых все что написано на С более-менее совместимо. Если конечно не считать наработками библиотеки для работы с низкоуровневым io. Цитата 3. Глюков у MPLAB IDE встречал единицы, а тот же хвалёный-перехвалёный IAR меня отпугнул своей глюкавостью или глюканутостью (могу и хуже)! Не скажу ничего про PIC, но для AVR, ARM глюки в далеком прошлом. Цитата А вообще, с MPLAB IDE работаю ещё с третьей версии, и если сравнить восьмёрку с тройкой, то Вы поймёте, что 8.73 - верх совершенства! Успехов! Ну на верх совершенства она явно не тянет. Если-же говорить про mplab-x то всему, что в ней есть хорошего она обязана NetBeans. Интеграция с компилятором сделана нормально, а вот самая сложная часть - интеграция средств отладки на 2+ балла из 5. Кстати со стороны microchip было-бы честнее не выпускать так называемую mplab-x, а просто выпустить набор плагинов для NetBeans.
|
|
|
|
|
Jul 10 2011, 16:49
|

Voltage Control Output
     
Группа: Свой
Сообщений: 4 598
Регистрация: 21-07-09
Из: Kursk
Пользователь №: 51 436

|
Цитата(=F8= @ Jul 10 2011, 13:49)  Как уже говорил "Запорожец" тоже машина. Причём одна из самых дешёвых и неприхотливых, на которой вполне можно учиться вождению, и даже иногда всюду ездить. При желании и наличии денег её можно сдать в металлолом и купить BMW. Аналогичная ситуация и с MPLAB IDE, не так ли? Цитата Вообще-то для PIC32 надо. Бесплатно только lite версия. Ключи для Си и виртуальную машину, как я понял, вы исключаете? Зря, на www.microchip.su это уже давно разрулили. Цитата Ну во первых это кому как. По моему мнению главное это качественный компилятор + работа с отладчиком т.е. то, что реализовать какими либо внешними средствами не возможно. К компилятору претензий не имею, а вот с отладкой.... А во-вторых все что написано на С более-менее совместимо. Если конечно не считать наработками библиотеки для работы с низкоуровневым io. Интересно, что такого плохого с отладкой??? Работаю уже 9 лет с MPLAB ICD2 и 2 года с MPLAB ICD3 - были проблемы с программированием PIC32 с помощью ICD2, и всё. Потом сами Мелкочипы признали её и теперь категорически не советуют шить PIC32 с помощью ICD2, только ICD3. И всё!!!
--------------------
Слово - не воробей, вылетит - не пощадит
|
|
|
|
|
Jul 11 2011, 08:04
|
Знающий
   
Группа: Свой
Сообщений: 567
Регистрация: 7-07-07
Из: Донецк
Пользователь №: 28 954

|
Цитата(YIG @ Jul 10 2011, 19:49)  Причём одна из самых дешёвых и неприхотливых, на которой вполне можно учиться вождению, и даже иногда всюду ездить. При желании и наличии денег её можно сдать в металлолом и купить BMW. Аналогичная ситуация и с MPLAB IDE, не так ли? Проблема в том, что для тех-же PIC32 ничего кроме этого запорожца не существует. Цитата Ключи для Си и виртуальную машину, как я понял, вы исключаете? Зря, на www.microchip.su это уже давно разрулили. Мы говорим про бесплатность или про возможность взлома/обхода? Ну так назовите более-менее популярную IDE которая еще не взломана  Цитата Интересно, что такого плохого с отладкой??? Работаю уже 9 лет с MPLAB ICD2 и 2 года с MPLAB ICD3 - были проблемы с программированием PIC32 с помощью ICD2, и всё. Потом сами Мелкочипы признали её и теперь категорически не советуют шить PIC32 с помощью ICD2, только ICD3. И всё!!! Уже говорил - неадекватно отображаются переменные. Даже при отключенной оптимизации. Говорю только про PIC32, про другие не знаю. В mplab-x с этим чуток получше, но только чуток и очень медлено. PS Все познается в сравнении. Вот у меня сейчас 2 проекта один на STM32+IAR+Eclipce(как редактор) второй PIC32+mplab/mplab-x. Это просто небо и земля. И это при том, что сам по себе PIC32 мне нравится больше чем STM.
|
|
|
|
|
Jul 11 2011, 19:31
|

Voltage Control Output
     
Группа: Свой
Сообщений: 4 598
Регистрация: 21-07-09
Из: Kursk
Пользователь №: 51 436

|
Цитата(=F8= @ Jul 11 2011, 11:04)  Проблема в том, что для тех-же PIC32 ничего кроме этого запорожца не существует. Думаю, что у IAR быстрее всех появится, если появится вообще. У MIPS и Microchip какая-то мутная политика относительно PIC32: Ассемблер затихарили, Си сделали триальным, как ядро взаимодействует с периферией можно определить дизассемблированием после компиляции программы, написанной полностью на Си, хотя по логике вещей это должно быть описано в документации на PIC32. Цитата Мы говорим про бесплатность или про возможность взлома/обхода? Ну так назовите более-менее популярную IDE которая еще не взломана  Используя триал, Вы не нарушаете никаких прав, поэтому решение с помощью виртуальной машины вполне легально и Вам нечего предъявить. Ну в конце-концов, можно заплатить за Си для PIC32, если Вы платите за софт. Цитата PS Все познается в сравнении. Вот у меня сейчас 2 проекта один на STM32+IAR+Eclipce(как редактор) второй PIC32+mplab/mplab-x. Это просто небо и земля. И это при том, что сам по себе PIC32 мне нравится больше чем STM. Мне тоже PIC32 пока более по душе, чем STM32, хотя уверен, что большая часть участников на стороне последнего. Думаю, что Microchip в тайном сговоре с MIPS сделали достойного конкурента микроконтроллеров, основанных на ядре Cortex-M3, поэтому так защищают свой первый высокопроизводительный MCU. Но для меня PIC32 уже остался в прошлом, полностью перешёл на Spartan-3, которому никакие ядра не конкуренты. Но MPLAB X заинтересовала!
--------------------
Слово - не воробей, вылетит - не пощадит
|
|
|
|
|
Jul 12 2011, 08:48
|
Знающий
   
Группа: Свой
Сообщений: 567
Регистрация: 7-07-07
Из: Донецк
Пользователь №: 28 954

|
Цитата(YIG @ Jul 11 2011, 22:31)  Думаю, что у IAR быстрее всех появится, если появится вообще. Если-бы хотели сделать уже бы сделали. PIC32 уже не первый год как существуют. Цитата У MIPS и Microchip какая-то мутная политика относительно PIC32: Ассемблер затихарили, Си сделали триальным, как ядро взаимодействует с периферией можно определить дизассемблированием после компиляции программы, написанной полностью на Си, хотя по логике вещей это должно быть описано в документации на PIC32. Почему затихарили? Заходите на mips.com, регистрируетесь и скачивайте мануал с ассемблером на ядро M4K. Вот прямая прямая ссылка. На счет переферии тоже не понимаю. Адреса переферии в документации есть, описание тоже есть, что еще надо? Никто не заставляет работать именно через микрочиповские библиотеки. Цитата Используя триал, Вы не нарушаете никаких прав, поэтому решение с помощью виртуальной машины вполне легально и Вам нечего предъявить. Ну в конце-концов, можно заплатить за Си для PIC32, если Вы платите за софт. Если так рассуждать то ИАР тоже бесплатен. У него ведь есть понофункциональная триальная версия  Только в моем понимании бесплатно это именно бесплатно как, например, GCC.
|
|
|
|
|
Jul 13 2011, 22:00
|

Voltage Control Output
     
Группа: Свой
Сообщений: 4 598
Регистрация: 21-07-09
Из: Kursk
Пользователь №: 51 436

|
Цитата(=F8= @ Jul 12 2011, 11:48)  Если-бы хотели сделать уже бы сделали. PIC32 уже не первый год как существуют. Да что вы говорите? 4 года назад сам участвовал в тестировании их инженерных образцов и даже не знал о Кортэксе... Хотеть то они может и хотят, да кто же им даст? Только сами Microchip, чувствуя наступание на тапки AVR32 и STM32... Цитата Почему затихарили? Заходите на mips.com, регистрируетесь и скачивайте мануал с ассемблером на ядро M4K. Вот прямая прямая ссылка. На счет переферии тоже не понимаю. Адреса переферии в документации есть, описание тоже есть, что еще надо? Никто не заставляет работать именно через микрочиповские библиотеки. Благодарю за инструкции, ибо видимо не совладал с сайтом MIPS! Но вся документация от MIPS у меня была уже 4 года назад, когда они не требовали регистрации и не меняли путей доступа. Цитата Если так рассуждать то ИАР тоже бесплатен. У него ведь есть понофункциональная триальная версия  Только в моем понимании бесплатно это именно бесплатно как, например, GCC. Если так рассуждать, то MPLAB бесплатнее, чем IAR, так как оплачиваться должен только C для PIC32, а не весь MPLAB, чего не скажешь об IAR. Принципиальна разница в объёме настроек!
--------------------
Слово - не воробей, вылетит - не пощадит
|
|
|
|
|
Jul 14 2011, 13:23
|
Знающий
   
Группа: Свой
Сообщений: 567
Регистрация: 7-07-07
Из: Донецк
Пользователь №: 28 954

|
Цитата(YIG @ Jul 14 2011, 01:00)  Да что вы говорите? 4 года назад сам участвовал в тестировании их инженерных образцов и даже не знал о Кортэксе... Хотеть то они может и хотят, да кто же им даст? Только сами Microchip, чувствуя наступание на тапки AVR32 и STM32... 4 года срок не малый. Цитата Благодарю за инструкции, ибо видимо не совладал с сайтом MIPS! Но вся документация от MIPS у меня была уже 4 года назад, когда они не требовали регистрации и не меняли путей доступа. Тогда вообще непонятно в чем выражается "затихарили". А регистрация то такое... ну модняво сейчас всякие статистики вести. Цитата Если так рассуждать, то MPLAB бесплатнее, чем IAR, так как оплачиваться должен только C для PIC32, а не весь MPLAB, чего не скажешь об IAR. Принципиальна разница в объёме настроек! Ну еще бы. Требовать за NetBeans денег.... Это вообще совесть потерять надо  Впрочем, за компилятор на основе GCC требуют, не стесняются.
|
|
|
|
|
Jul 14 2011, 18:49
|

Twilight Zone
  
Группа: Свой
Сообщений: 454
Регистрация: 17-02-09
Из: Челябинск
Пользователь №: 44 990

|
Цитата(YIG @ Jul 14 2011, 21:08)  Вы вообще видели у Microchip что-либо подобное вроде регистрации?Вот и я не видел... Вообще она есть, например для заказа рассылки новостей или образцов клик
--------------------
Magic Friend
|
|
|
|
|
Oct 24 2011, 19:40
|
Группа: Участник
Сообщений: 10
Регистрация: 24-06-10
Пользователь №: 58 129

|
Юзаю эту программку с января. Удобная вещь) Один большой минус - с PICkit2 работает некорректно(прошивает через раз, отладка - это просто тихий ужас). Ну и иногда(когда новый контроллер берешь) не хватает окошка с конфигуционными битами, как в восьмерке. Достал недавно PICkit3 и нашел свое счастье)). Ощущение, что пиккит3 специально для нее делали. По удобству написания кода для пиков IDE еще не встречал. Рекомендую
|
|
|
|
|
Oct 17 2013, 04:13
|
Местный
  
Группа: Свой
Сообщений: 206
Регистрация: 11-07-12
Из: Новосибирск
Пользователь №: 72 716

|
Пытаюсь перелезть с win+Mplab на linux+MplabX 1.90. Компилятор - тот же Hi-tech C 9.83, т.к. имею много проектов под него. Когда пытаюсь компилировать проект: Код make -f nbproject/Makefile-default.mk SUBPROJECTS= .build-conf build/default/production/main.p1.d:2: *** пропущен разделитель. Останов В Makefile-default.mk нет табуляции. Как сделать, чтобы генерировался правильный Makefile c табуляцией, или где взять make, который табуляции не требует?
|
|
|
|
|
Nov 17 2013, 10:10
|

Местный
  
Группа: Свой
Сообщений: 321
Регистрация: 20-01-11
Из: г. Мытищи
Пользователь №: 62 366

|
Цитата(Xenia @ Nov 14 2013, 22:40)  Вы же "свой"! Сходите на ftp в папку /pub/MCs/PIC/MPLAB XC Compilers/ и возьмите, что вам надо. Да там же просто дистрибутив, который можно и на сайте Микрочипа скачать (по крайней мере на то похоже, размер файла один в один и не каких лекарств). Нужна же Pro лицензия, если есть у кого поделитесь, пожалуйста!
|
|
|
|
|
Nov 18 2013, 04:49
|

Местный
  
Группа: Свой
Сообщений: 451
Регистрация: 29-01-06
Из: Питер
Пользователь №: 13 728

|
Цитата(C2000 @ Nov 17 2013, 14:10)  Нужна же Pro лицензия, если есть у кого поделитесь, пожалуйста! что-то было на Sonsivri, но там доступ ограничен .. последнее, что удалось взять это для v1.10, так она и местном имеется
|
|
|
|
|
Dec 11 2013, 17:01
|

Местный
  
Группа: Свой
Сообщений: 221
Регистрация: 20-06-07
Из: Россия, Тула.
Пользователь №: 28 569

|
Цитата(One @ Nov 18 2013, 08:49)  что-то было на Sonsivri, но там доступ ограничен .. последнее, что удалось взять это для v1.10, так она и местном имеется В закрома кинул Crk_XC_120.zip Для компиляторов версии 1.20 точно работает. В архиве также имеется исходник, знающие люди смогут допилить, если с более новыми версиями не заработает.
Сообщение отредактировал IgorKossak - Dec 15 2013, 08:36
Причина редактирования: прямая ссылка на местный ftp
--------------------
vodaspb.ru
|
|
|
|
|
Feb 16 2014, 06:15
|
Группа: Новичок
Сообщений: 2
Регистрация: 1-11-13
Пользователь №: 79 002

|
Цитата(Andrey_B @ Dec 11 2013, 21:01)  Для компиляторов версии 1.20 точно работает. В архиве также имеется исходник, знающие люди смогут допилить, если с более новыми версиями не заработает. Если ты про XC16 v1.20, то его лучше не использовать, в нем scanf работает неадекватно, а в v1.21 этот баг пофиксили =)
|
|
|
|
|
Oct 12 2015, 12:07
|
Частый гость
 
Группа: Участник
Сообщений: 90
Регистрация: 12-12-13
Пользователь №: 79 587

|
Стоит MPLAB X 3.00. Работает как-то странно, например пишет, что не может найти стандартные инклуды (#include <stdint.h>), но при этом проект собирается без ошибок. Почему-то не хочет инициализировать структуры и массивы таким образом: Код sType sName = {}; Попробовал скачать и установить последний 3.10. Установил параллельно, не удаляя 3.00. 3.10 вообще работать отказывается, окно открывается, но абсолютно не кликабельное, будто картинка, при этом система сообщает, что программа работает. Закрывается только через диспетчер задач. В чем может быть проблема?
Сообщение отредактировал Haamu - Oct 12 2015, 13:41
|
|
|
|
|
Feb 16 2016, 06:07
|

Частый гость
 
Группа: Свой
Сообщений: 194
Регистрация: 14-02-07
Из: УКРАИНА
Пользователь №: 25 344

|
Цитата(sidy @ Feb 15 2016, 10:48)  У меня вопрос близкий по теме в MPLAB IDE 8.76 есть возможность останова программы во время отладки при изменении значения переменной? Не для всех МК и отладчиков доступна, но возможность была,
--------------------
"Для того чтобы избежать критики, надо ничего не делать, ничего не говорить и никем не быть" "Каждый из нас бывает дураком по крайней мере пять минут в день; мудрость заключается в том, чтобы не превысить лимит." Элберт Хаббард
|
|
|
|
|
Feb 17 2016, 05:22
|
Местный
  
Группа: Участник
Сообщений: 280
Регистрация: 2-11-08
Пользователь №: 41 333

|
Цитата(volodya @ Feb 16 2016, 09:07)  Не для всех МК и отладчиков доступна, но возможность была, Можете скрин выложить, в каком меню это должно находиться?
|
|
|
|
|
Feb 17 2016, 06:11
|

Частый гость
 
Группа: Свой
Сообщений: 194
Регистрация: 14-02-07
Из: УКРАИНА
Пользователь №: 25 344

|
Цитата(sidy @ Feb 17 2016, 07:22)  Можете скрин выложить, в каком меню это должно находиться? В наличии только 8.92 пример в прикрепленном файле. Меню Advanced breakpoint, или Breakpoint в зависимости от типа процессора, и отладчика.
Эскизы прикрепленных изображений
--------------------
"Для того чтобы избежать критики, надо ничего не делать, ничего не говорить и никем не быть" "Каждый из нас бывает дураком по крайней мере пять минут в день; мудрость заключается в том, чтобы не превысить лимит." Элберт Хаббард
|
|
|
|
|
Aug 15 2016, 05:35
|

Частый гость
 
Группа: Свой
Сообщений: 194
Регистрация: 14-02-07
Из: УКРАИНА
Пользователь №: 25 344

|
Цитата(sidy @ Aug 12 2016, 16:31)  в файле button_task.c ошибка: (902) no chip name specified; use "PICC18 --CHIPINFO" to see available chip names
Подскажите что это такое и как лечится? Так ангийским языком пишется - просмотрите CHIPINFO со списком доступных моделей(в инструкции написано). Чип компилятору не знаком. Попробуйте XC8 он близок к PICC18. Free версия без ограниченитй и оптимизации. Все инструкции надо начинать со слов "Ну ? Не заработало ?"
--------------------
"Для того чтобы избежать критики, надо ничего не делать, ничего не говорить и никем не быть" "Каждый из нас бывает дураком по крайней мере пять минут в день; мудрость заключается в том, чтобы не превысить лимит." Элберт Хаббард
|
|
|
|
|
Aug 17 2016, 05:49
|

Частый гость
 
Группа: Свой
Сообщений: 194
Регистрация: 14-02-07
Из: УКРАИНА
Пользователь №: 25 344

|
Цитата(sidy @ Aug 15 2016, 16:03)  Дело в том что раньше ... но программа тоже ведет себя по другому. Тут скорее необходимо смотреть в программу. Лучше Вас в Вашей программе никто не разбирается (даже компилятор). Обратите внимание на предупреждения компилятора. И различие при включенной и выключенной оптимизации. Удачи!
--------------------
"Для того чтобы избежать критики, надо ничего не делать, ничего не говорить и никем не быть" "Каждый из нас бывает дураком по крайней мере пять минут в день; мудрость заключается в том, чтобы не превысить лимит." Элберт Хаббард
|
|
|
|
|
Aug 17 2016, 11:41
|
Местный
  
Группа: Участник
Сообщений: 280
Регистрация: 2-11-08
Пользователь №: 41 333

|
Цитата(volodya @ Aug 17 2016, 08:49)  Тут скорее необходимо смотреть в программу. Лучше Вас в Вашей программе никто не разбирается (даже компилятор). Обратите внимание на предупреждения компилятора. И различие при включенной и выключенной оптимизации. Удачи!  Да, дело действительно скорее всего в программе - установил компилятор xc8 ver. 1.00 - с ним все работает как положено. Буду разбираться.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|