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

 
 
 
Reply to this topicStart new topic
> PIC32MZ жив ли?
ozone
сообщение Aug 17 2016, 11:38
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 47
Регистрация: 11-08-15
Пользователь №: 87 951



Привет!

PIC32MZ, вроде отличный аппарат, параметры превосходные, периферия тоже

Up to 252 MHz, 415 DMIPS
Up to 2 MB Flash with
Live Update
Up to 512 KB High Speed SRAM
FPU for fast single- and double- precision math
12-bit, 18 MSPS ADC module with up to 48 channels and 6 S&H circuits.


Кто то вообще юзает их, или все на Cortex-M4/7 сидят? Непонятно почему такая тишина и нет никакой активности по ним.

Сообщение отредактировал ozone - Aug 17 2016, 12:11
Go to the top of the page
 
+Quote Post
Valentine Logino...
сообщение Aug 18 2016, 07:09
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 78
Регистрация: 7-04-10
Из: Пушкино
Пользователь №: 56 462



Потому что читать надо эррату еще на эти процессоры. Мы вот пользуемся, мучаемся. Микрочип уже пару лет как обещает, что тактировать их можно будет от кварца, а не от генератора, а воз и ныне там.
Go to the top of the page
 
+Quote Post
ozone
сообщение Aug 18 2016, 10:58
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 47
Регистрация: 11-08-15
Пользователь №: 87 951



Цитата(Valentine Loginov @ Aug 18 2016, 10:09) *
Микрочип уже пару лет как обещает, что тактировать их можно будет от кварца, а не от генератора, а воз и ныне там.


А вроде ж в ревизии А3 кое-как пофиксили.
Go to the top of the page
 
+Quote Post
Valentine Logino...
сообщение Aug 19 2016, 06:56
Сообщение #4


Частый гость
**

Группа: Участник
Сообщений: 78
Регистрация: 7-04-10
Из: Пушкино
Пользователь №: 56 462



Вроде как пофиксили. А вроде как и не на всех чипах и не со всеми кварцами. И вроде там еще всякое веслье было с периферией другой.
Работать с чипами этими можно, но вот получать удовольствие - не особо.
Go to the top of the page
 
+Quote Post
Obam
сообщение Aug 19 2016, 07:32
Сообщение #5


Знающий
****

Группа: Участник
Сообщений: 756
Регистрация: 14-11-14
Пользователь №: 83 663



Глянул я их RefMan - чуднАя документация: гл. 2-6, 11, 17, 18, 25-28, 30, 36-40, 43-45, 49 отсутствуют. А сколько их было, вообще непонятно.


--------------------
Пролетарий умственного труда.
Go to the top of the page
 
+Quote Post
jcxz
сообщение Aug 21 2016, 11:23
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(Valentine Loginov @ Aug 19 2016, 12:56) *
Вроде как пофиксили. А вроде как и не на всех чипах и не со всеми кварцами. И вроде там еще всякое веслье было с периферией другой.

С кварцем понятно. А что ещё не так с ними? Только существенное. Объём ОЗУ + double - очень соблазнительны...
Go to the top of the page
 
+Quote Post
Valentine Logino...
сообщение Aug 22 2016, 08:26
Сообщение #7


Частый гость
**

Группа: Участник
Сообщений: 78
Регистрация: 7-04-10
Из: Пушкино
Пользователь №: 56 462



Еще вроде I2C мастер не работал, пришлось писать софтверную реализацию, а потом вообще менять интерефейс и переразводить.
У уарта был какой-то косяк с приемом в фифо, не помню уже.
Ну и общие минусы пиков:
- Цена за компилятор, отдельная цена на плюсовый компилятор;
- Необходимость использовать микрочиповскую иде и микрочиповский программатор (хотя вроде недавно разрешили jlink);
- Достаточно громоздкий и не очень удобный фреймворк для разработки. Но, по справедливости, тоже самое у тех же ST.

Вот захотите графикой от сеггера пользоваться: для микрочипа придется покупать, а для st - бесплатно.

А так большинство нужных либ портированы, работать можно, ядро mips оставляет только положительные впечатления.
Go to the top of the page
 
+Quote Post
_pv
сообщение Aug 22 2016, 10:45
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(Valentine Loginov @ Aug 22 2016, 15:26) *
- Цена за компилятор, отдельная цена на плюсовый компилятор;
- Необходимость использовать микрочиповскую иде и микрочиповский программатор (хотя вроде недавно разрешили jlink);

А как там с gcc или llvm?
sourcery от ментора ещё был c lite версией.
ведь MIPS же.
Go to the top of the page
 
+Quote Post
skyv
сообщение Aug 22 2016, 11:23
Сообщение #9


Частый гость
**

Группа: Участник
Сообщений: 181
Регистрация: 26-07-10
Пользователь №: 58 606



Цитата(Valentine Loginov @ Aug 22 2016, 11:26) *
Еще вроде I2C мастер не работал, пришлось писать софтверную реализацию, а потом вообще менять интерефейс и переразводить.
...


Мастер I2C действительно имеет проблемы, но в Errata приведено вполне нормальное решение.
В итоге у меня полностью рабочий мастер I2C, который управляется библиотечными
функциями. Хотя был момент, когда порывался писать софт-реализацию.
Один канал UART стандартно используется для связи с HMI по протоколу modbus.
Особых проблем там нет.
Дополнительно в системе работает канал CAN на скорости 1Мbit. Работает пока все стабильно.
Конфигуратор HARMONY хорошо помогает в настройках железа и софта.
Первоначально использовали CPU PIC32MZ...EC..., но у него АЦП никакой.
Перешли на CPU PIC32MZ...EF... там обещают полноценный модуль.
Большой объем памяти программ и данных нужен для встроенных программных стеков
Ethernet, USB и т.п.
Пример проекта WEB сервера запустил. Вполне прилично выглядит.
Возможностей у камня много.



Go to the top of the page
 
+Quote Post
Valentine Logino...
сообщение Aug 23 2016, 10:29
Сообщение #10


Частый гость
**

Группа: Участник
Сообщений: 78
Регистрация: 7-04-10
Из: Пушкино
Пользователь №: 56 462



Цитата(_pv @ Aug 22 2016, 13:45) *
А как там с gcc или llvm?
sourcery от ментора ещё был c lite версией.
ведь MIPS же.

Официальны xc32 это и есть gcc с твиками под камень. Полтора кило доллара на три машины.
Go to the top of the page
 
+Quote Post
_pv
сообщение Aug 23 2016, 11:41
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(Valentine Loginov @ Aug 23 2016, 17:29) *
Официальны xc32 это и есть gcc с твиками под камень. Полтора кило доллара на три машины.

задам вопрос по другому, кто-нибудь пользуется чем-нибудь кроме купленного/вылеченного/free xc32?
и насколько плохо у free версии XС32++ по сравнению с другими (график с офф сайта что там оптимизация 25% по сравнению с 50% у стандарт и 100% у ПРО версии малоинформативен)
может есть где-нибудь "мануал для дебилов" как собрать helloworld для PIC32 каким-нибудь другим компилятором отличным от хс32?
Go to the top of the page
 
+Quote Post
Valentine Logino...
сообщение Aug 24 2016, 06:44
Сообщение #12


Частый гость
**

Группа: Участник
Сообщений: 78
Регистрация: 7-04-10
Из: Пушкино
Пользователь №: 56 462



Насколько я знаю, начиная с крайних версий xc32 его стало гораздо сложнее "вылечить", т.к. они догадались поменять по проверки лицензии.
Также, вроде как, -О1 бесплатно идет, т.к. без инлайна гармония не собирается. Без оптимизации жить можно, но проект очень быстро раздувается.
Go to the top of the page
 
+Quote Post
Catcatcat
сообщение Nov 1 2016, 14:57
Сообщение #13





Группа: Участник
Сообщений: 12
Регистрация: 8-02-08
Пользователь №: 34 859



Изучаю PIC32MZ0512EFE064, пока ничего плохого в нем не заметил, работает максимум на 242 МГц. Потребляет 120 мАм (все включено). XC32 (вылеченый) работает также как и с лицензией, в любых режимах компиляции.

Сообщение отредактировал Catcatcat - Nov 1 2016, 14:58
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


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


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