Например TDA7294

Форум РадиоКот • Просмотр темы - MPLAB X IDE
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Сб мар 07, 2026 14:29:04

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 398 ]  1, , , , ...  
Автор Сообщение
 Заголовок сообщения: MPLAB X IDE
СообщениеДобавлено: Пн окт 09, 2017 16:35:47 
Друг Кота
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1859
Зарегистрирован: Чт сен 12, 2013 00:54:12
Сообщений: 4119
Откуда: ЗаМКАДье. Там, где ЦУП
Рейтинг сообщения: 0
Медали: 5
Получил миской по аватаре (5)
Так получилось, что пришлось перейти на MPLAB X IDE v4.01 (PIC24FJ256GA410 не поддерживается в MPLAB 8.92).
Бесит, что после нажатия Build, время на компиляцию + прошивку контроллера превышает 30 секунд, хотя программа пока ещё "не перевалила за килобайт".
Попробовал в MPLABX поработать с PIC24FJ64GA004 - та же фигня (в MPLAB 8.92+ICD3 с PIC24FJ64GA004 таких проблем нет).
Может я что-то недосмотрел в настройках MPLABX?
Реально ли решить эту проблему?


Вернуться наверх
 
 Заголовок сообщения: Re: MPLAB X IDE v4.01+ICD3 vs MPLAB 8.92+ICD3
СообщениеДобавлено: Пн окт 09, 2017 16:49:22 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1443
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4613
Откуда: Планета Земля
Рейтинг сообщения: 4
Медали: 1
Получил миской по аватаре (1)
Время компиляции, логично, зависит от железа, на котором установлен компилятор. Но 30 секунд, конечно, очень много. Что то тут не то ....


Вернуться наверх
 
 Заголовок сообщения: Re: MPLAB X IDE v4.01+ICD3 vs MPLAB 8.92+ICD3
СообщениеДобавлено: Пн окт 09, 2017 16:58:05 
Друг Кота
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1859
Зарегистрирован: Чт сен 12, 2013 00:54:12
Сообщений: 4119
Откуда: ЗаМКАДье. Там, где ЦУП
Рейтинг сообщения: 0
Медали: 5
Получил миской по аватаре (5)
Ещё обратил внимание на то, что в MPLAB 8.92+ICD3 Firmware ICD3 и DEVID подключенного контроллера определяется только один раз (при подключении ICD3 к плате).
MPLABX каждый раз перед программированием перезапрашивает Firmware ICD3 и DEVID подключенного контроллера.


Вернуться наверх
 
 Заголовок сообщения: Re: MPLAB X IDE v4.01+ICD3 vs MPLAB 8.92+ICD3
СообщениеДобавлено: Пн окт 09, 2017 17:01:44 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1443
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4613
Откуда: Планета Земля
Рейтинг сообщения: 4
Медали: 1
Получил миской по аватаре (1)
Засёк время.
PIC32MX170F256, память занята на 32% (~ 80 КБ). Время компиляции - 2 сек. Полное время залития прошивки через ICD3 (коннект, стирание чипа, залитие, ...) - ~10 сек.

Добавлено after 3 minutes 5 seconds:
Albert_V писал(а):
MPLABX каждый раз перед программированием перезапрашивает Firmware ICD3 и DEVID подключенного контроллера
Тоже раздражает. На это уходит больше половины времени прошивки.
Без этих всех перезпросов, время прошивания чипа - около 2-3 сек. всего.


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
 Заголовок сообщения: Re: MPLAB X IDE v4.01+ICD3 vs MPLAB 8.92+ICD3
СообщениеДобавлено: Пн окт 09, 2017 17:08:51 
Друг Кота
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1859
Зарегистрирован: Чт сен 12, 2013 00:54:12
Сообщений: 4119
Откуда: ЗаМКАДье. Там, где ЦУП
Рейтинг сообщения: 0
Медали: 5
Получил миской по аватаре (5)
Спасибо.
Похоже, придется "привыкать к перекурам"...


Вернуться наверх
 
 Заголовок сообщения: Re: MPLAB X IDE v4.01+ICD3 vs MPLAB 8.92+ICD3
СообщениеДобавлено: Пн окт 09, 2017 17:21:32 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1443
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4613
Откуда: Планета Земля
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Прошивка то долго, это ладно. Но почему компиляция 30 сек - вопрос ... :roll:
Основные параметры ББ можете назвать ?


Вернуться наверх
 
 Заголовок сообщения: Re: MPLAB X IDE v4.01+ICD3 vs MPLAB 8.92+ICD3
СообщениеДобавлено: Пн окт 09, 2017 17:37:29 
Друг Кота
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1859
Зарегистрирован: Чт сен 12, 2013 00:54:12
Сообщений: 4119
Откуда: ЗаМКАДье. Там, где ЦУП
Рейтинг сообщения: 0
Медали: 5
Получил миской по аватаре (5)
Комп: Intel I5-750, 8Gb, Win7/64Pro (лицензия), HDD - "обычные" (не SDD).
Пишу на ASM, в MPLABX "подключен" xc16 v1.26.
Никакими "автоконфигураторами" и чужими библиотеками не пользуюсь.


Вернуться наверх
 
 Заголовок сообщения: Re: MPLAB X IDE v4.01+ICD3 vs MPLAB 8.92+ICD3
СообщениеДобавлено: Пн окт 09, 2017 17:45:51 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1443
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4613
Откуда: Планета Земля
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Практически как и у меня :
СпойлерИзображение
Вложение:
2017-10-09_18-40-40.png [218.52 KiB]
Скачиваний: 1536
Проц только немного послабее. Но не на столько же, чтобы время компиляции было в 15 раз больше :dont_know:
Тем более на АСМе.
У меня собирается вместе с компиляцией через XC32.
СпойлерИзображение
Вложение:
2017-10-09_18-48-30.png [29.44 KiB]
Скачиваний: 1426


PS: А проц в этот момент ничем лишним не нагружен (в диспетчере можно глянуть) ?


Вернуться наверх
 
 Заголовок сообщения: Re: MPLAB X IDE v4.01+ICD3 vs MPLAB 8.92+ICD3
СообщениеДобавлено: Пн окт 09, 2017 20:18:00 
Друг Кота
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1859
Зарегистрирован: Чт сен 12, 2013 00:54:12
Сообщений: 4119
Откуда: ЗаМКАДье. Там, где ЦУП
Рейтинг сообщения: 0
Медали: 5
Получил миской по аватаре (5)
Загрузка CPU в "простое" - 8%-12%.
По физической памяти - доступно немногим более 2ГБ.
Сегодня хочу просто "оживить" плату с PIC24FJ256GA410.
Завтра "закажу" дефрагментацию дисков (года два как не делал).
Возможно, полегчает...


Вернуться наверх
 
 Заголовок сообщения: Re: MPLAB X IDE v4.01+ICD3 vs MPLAB 8.92+ICD3
СообщениеДобавлено: Вт окт 10, 2017 18:50:13 
Опытный кот

Карма: 4
Рейтинг сообщений: 81
Зарегистрирован: Пн апр 11, 2011 10:08:52
Сообщений: 844
Рейтинг сообщения: 0
Недавно компилил PIC18F16K22 компилятором xc8. Память была занята процентов на 10, не более. И в один прекрасный момент перестало компилится - тупо зависал компилятор (с лекарством). Изменил "Pro" на "Standart" - компилится...
Может и тут чего подобного?


Вернуться наверх
 
 Заголовок сообщения: Re: MPLAB X IDE v4.01+ICD3 vs MPLAB 8.92+ICD3
СообщениеДобавлено: Вт окт 10, 2017 21:00:27 
Друг Кота
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1859
Зарегистрирован: Чт сен 12, 2013 00:54:12
Сообщений: 4119
Откуда: ЗаМКАДье. Там, где ЦУП
Рейтинг сообщения: 0
Медали: 5
Получил миской по аватаре (5)
В общем, удалось "сбить" общее время до, приблизительно, 12сек.
Может, для большинства программистов это не имеет значения, но я пишу программы "по кускам" для реальной платы, подключенной к ICD3 и тестирование программы делаю в реальном "железе".
Бесит, что в MPLABX (по сравнению с MPLAB 8.92) дофига времени уходит на перепрошивку.
Попробую ещё отписаться в Microchip но, похоже, они "приготовили очередную подлянку" в виде ICD4....


Вернуться наверх
 
 Заголовок сообщения: Re: MPLAB X IDE v4.01+ICD3 vs MPLAB 8.92+ICD3
СообщениеДобавлено: Ср окт 11, 2017 03:11:05 
Друг Кота
Аватар пользователя

Карма: 139
Рейтинг сообщений: 2985
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 24883
Откуда: Московская область, Фрязино
Рейтинг сообщения: 4
Я как то привык к такой заторможенности Х. И особого дискомфорта не испытываю.
Скажем, отсутствие вменяемой работы DMCI в этой среде меня напрягает на три порядка больше. Есть так же неудобство при работе с Watch и просмотре памяти (любой).
С другой стороны, MPLABX позволяет развернуть структуры SFR в том же Watch.
В общем, все особенности работы этой среды происходят от платформы нетбинс на которой она и создана.


Вернуться наверх
 
 Заголовок сообщения: Re: MPLAB X IDE v4.01+ICD3 vs MPLAB 8.92+ICD3
СообщениеДобавлено: Вт окт 17, 2017 23:05:09 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1443
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4613
Откуда: Планета Земля
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Докупил себе ещё 8 гигов оперативы и отключил файл подкачки.
Работать "X" стал заметно шустрее. Тормоза практически незаметны. Да и в общем, система стала пошустрее работать, без подкачки.

PS: Возможно, в скором будущем разорюсь на SSD. Посмотрим, даст ли он какой-нибудь прирост в шустроте.


Вернуться наверх
 
 Заголовок сообщения: Re: MPLAB X IDE v4.01+ICD3 vs MPLAB 8.92+ICD3
СообщениеДобавлено: Сб ноя 11, 2017 22:47:40 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1443
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4613
Откуда: Планета Земля
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Всем мяу !
В общем, такс...
SSD диск никакого прироста к скорости компиляции и остальным функциям X'а не дал. Просто чуток пошустрее стало всё грузиться, но в Х всё как было, так и осталось. Оператива и отключение подкачки дала более значительного прироста.
Заказал ICD4, вроде бы как хвалят его. На днях приедет - посмотрим, что за зверь такой.
Самому просто стало интересно. Никогда внимания не обращал на эти все тормоза, всё устраивало, хотя в отладке сижу постоянно. Это как анекдот с профессором и бородой :)))


Вернуться наверх
 
 Заголовок сообщения: Re: MPLAB X IDE v4.01+ICD3 vs MPLAB 8.92+ICD3
СообщениеДобавлено: Сб ноя 11, 2017 23:02:11 
Друг Кота
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1859
Зарегистрирован: Чт сен 12, 2013 00:54:12
Сообщений: 4119
Откуда: ЗаМКАДье. Там, где ЦУП
Рейтинг сообщения: 0
Медали: 5
Получил миской по аватаре (5)
Смирился я с этими тормозами.
В X есть и свои плюсы.
Очень понравилась возможность поставить breakpoint (при отладке на реальном "железе") в real-time.
Удобнее работать, когда система состоит из нескольких плат с разными контроллерами.
Что касается ICD4 - слабо верится, что он будет работать "шустрее".


Вернуться наверх
 
 Заголовок сообщения: Re: MPLAB X IDE v4.01+ICD3 vs MPLAB 8.92+ICD3
СообщениеДобавлено: Сб ноя 11, 2017 23:30:22 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1443
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4613
Откуда: Планета Земля
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Что касается ICD4 - слабо верится, что он будет работать "шустрее".
Мне тоже, если честно.
Ведь ICD3 в MPLAB 8 работает замечательно, а значит проблема, скорее всего, именно в софте.
Ну посмотрим...


Вернуться наверх
 
 Заголовок сообщения: Re: MPLAB X IDE v4.01+ICD3 vs MPLAB 8.92+ICD3
СообщениеДобавлено: Вс ноя 12, 2017 06:14:00 
Друг Кота
Аватар пользователя

Карма: 139
Рейтинг сообщений: 2985
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 24883
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
Ведь ICD3 в MPLAB 8 работает замечательно, а значит проблема, скорее всего, именно в софте.

Сложный вопрос...
Есть смутные подозрения, что Х изначально не слишком "оптимизировали" под ICD3.
Вероятно для того, чтобы "мотивировать" переход на ICD4.
Надеюсь, Вы догадываетесь, что ICD4 разрабатывали не один месяц. А планы нащщет новой шайбы строились вообще сильно давно.


Вернуться наверх
 
 Заголовок сообщения: Re: MPLAB X IDE v4.01+ICD3 vs MPLAB 8.92+ICD3
СообщениеДобавлено: Чт ноя 30, 2017 22:25:37 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1443
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4613
Откуда: Планета Земля
Рейтинг сообщения: 4
Медали: 1
Получил миской по аватаре (1)
Приехал ко мне ICD4.
Результат, для сравнения. PIC18F26K22. Прошивка с забитым под завязку флешем:
Прошивка с ICD3 :

Прошивка с ICD4 :


Как видно, разницы по времени практически нет ни какой.

А вот с отладкой уже интереснее. ICD4 работает как молния. По сравнению с ICD3 (ил даже с REAL ICE, который Микрочип пропиарил как шустрый отладчик) - небо и земля.
Никаких тормозов при паузах, шагах, остановах на брекпоинтах, и т.д..
Видос отладки простенького примера :

По скорости, сравнимо с симулятором.

PS: В целом, шайбой доволен, т.к. отладка, для меня - самое основное. Поработаем, посмотрим, может второй закажу, чтобы один не передёргивать туда-сюда между двумя устройствами...

Добавлено after 7 hours 35 minutes 20 seconds:
Ещё обратил внимание на то, что в MPLAB 8.92+ICD3 Firmware ICD3 и DEVID подключенного контроллера определяется только один раз (при подключении ICD3 к плате).
MPLABX каждый раз перед программированием перезапрашивает Firmware ICD3 и DEVID подключенного контроллера.

Нашлось решение.
Нужно зайти в Tools -> Option -> вкладка "Embedded" и поставить галку на "Maintain active connection to hardware tool" :
Изображение
Вложение:
2017-11-30_23-24-28.png [64.88 KiB]
Скачиваний: 5147


После этого, связь с программатором будет всегда активной и постоянного реконнекта не будет.
Теперь после нажатия на кнопку программирования, до окончания залития прошивки, проходит 3-4 секунды :music:


Вернуться наверх
 
 Заголовок сообщения: Re: MPLAB X IDE v4.01+ICD3 vs MPLAB 8.92+ICD3
СообщениеДобавлено: Чт ноя 30, 2017 22:37:31 
Друг Кота
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1859
Зарегистрирован: Чт сен 12, 2013 00:54:12
Сообщений: 4119
Откуда: ЗаМКАДье. Там, где ЦУП
Рейтинг сообщения: 0
Медали: 5
Получил миской по аватаре (5)
Аlex, YES!!! :beer:
Огромное Спасибо!!!


Вернуться наверх
 
 Заголовок сообщения: Re: MPLAB X IDE v4.01+ICD3 vs MPLAB 8.92+ICD3
СообщениеДобавлено: Чт ноя 30, 2017 22:46:52 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1443
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4613
Откуда: Планета Земля
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Сам рад до ..опы :)))
:beer:

Добавлено after 4 minutes 43 seconds:
PS: Всё-таки, 4-ая шайба шустрее шъёт. 3-4 сек общее время. С 3-ей шайбой раза в 1.5-2 дольше.
И в отладке зверь. Гоняю с ним сегодня весь день, не нарадуюсь :love:


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 398 ]  1, , , , ...  

Часовой пояс: UTC + 3 часа


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y