Перейти к содержанию
    

Микроконтроллер семейство HC32F4A0(XHSC)

Добрый день.

Рассматриваем МК на замену STM32F427/429 (таки дожрали остатки...), нашли такого "зверя" HC32F4A0(XHSC)
https://www.xhsc.com.cn/Modle/info.aspx?lcid=9
Чем приглянулся:
- практически pin2pin с STM, корпус LQFP176, (несколько контактов не совпадают, но не критично) ;
- мощная штука (240МГц/SRAM-512K/FLASH-2M/SDRAM/Etherenet/CAN/SPI/USART ну и т.п.);
- доставаем (через чипидип и т.п., не редкость короче).
Вопрос в проработке, что за зверь такой, кто ни будь "пользовал", есть ли что почитать на тему (в том числе англоязычное)?
Вся документация практически на китайском, гугл переводчик переводит криво, всё "плывёт"....

Вопросы собственно такие:
- С тактированием, интерфейсами с SDRAM, RMII, сюрпризов нет ли, работает как написано?
- Среда разработки, на сайте (https://www.xhsc.com.cn/Productlist/info.aspx?itemid=1800) в документе (AN_HC32F4A0SeriesMCUDevelopmentToolUserManual_Rev1.1.pdf)
    есть упоминание о поддержке IAR/Keil, работает ли? Под Eclipse с ним кто ни будь работал?

- Программирование, если брать JLink, на сайте Segger есть упоминание о поддержке HC32F460 (https://www.segger.com/supported-devices/hdsc/hc32f460), а HC32F4A0 "зашьёт"?
- Высылают ли "migration list" с STM32 и "Product Reliability Report"?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Неужели у GigaDevice микроконтроллеры GD32F427, GD32F450 или GD32F470  слабее, чем этот?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

26 минут назад, byRAM сказал:

Неужели у GigaDevice микроконтроллеры GD32F427, GD32F450 или GD32F470  слабее, чем этот?

А чем они могут быть слабее, если ядро одинаковое и частота тоже? Ну да, может быть ускоритель чтения флеша разный, может у шин некоторая разница в частоте. Частота чуть повыше. Скорее всего вопрос в доставабельности и цене, в чипе вариант ТСа стоит на 500р дешевле))).

Изменено пользователем mantech

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

5 часов назад, serj1979 сказал:

есть упоминание о поддержке IAR/Keil, работает ли?

А почему должно не работать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, byRAM сказал:

Неужели у GigaDevice микроконтроллеры GD32F427, GD32F450 или GD32F470  слабее, чем этот?

GD32F470/450 - очень даже ничего себе,
GD32F427 - тоже вполне.
в корпусе LQFP176 - есть контроллеры у Гиги?
Хочется, чтоб поменьше "дёргаться" с переразводкой..
P.S.
Да с флешками у них (Гиги) хитро, есть code area (быстрая память), а есть data area (медленная память).

2 минуты назад, jcxz сказал:

А почему должно не работать?

У вас работает?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

4 минуты назад, serj1979 сказал:

У вас работает?

у всех работает. и у вас тоже.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

5 часов назад, serj1979 сказал:

У вас работает?

Иару\Кейлу до фонаря, что там за МК и кто его производитель, им главное ядро, а оно там стандартное СМ4, поэтому будет работать, как и с СТМ...

Изменено пользователем mantech

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Иару\Кейлу до фонаря, что там за МК и кто его производитель, им главное ядро, а оно там стандартное СМ4, поэтому будет работать, как и с СТМ...
За ИАР скажу: даже если "плясать" чисто от ядра, то flash-loader сочинять самому (про jlink - не аргумент, китайчатину ни кому не известную он уметь не обязан), .ddf .svd файлы для отладки где-то как-то (чайные дадут - повезло) находить, компоновщику скрипт тоже в рукопашную сочинять; а если "впиндюривать" МК штатно, то и описывать его в .menu .d79 файлах.
В общем, не бином Ньютона, но и не "не заводится? Поехали! Потом заведёшь..."

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Поддержка HDSC в Кейле уже года два как есть "в коробке". До того можно было скачать и установить pack с ихнего FTP.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

9 часов назад, Obam сказал:

flash-loader сочинять самому

ИАР поддерживает процы этой конторы, именно такого нет, но уверен, что загрузчик там один и тот же, просто выбрать другой проц.

9 часов назад, Obam сказал:

.ddf .svd файлы для отладки

Отладкой никогда не пользовался, так что тут х.з.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

10 часов назад, Obam сказал:

За ИАР скажу: даже если "плясать" чисто от ядра, то flash-loader сочинять самому

Если внимательно прочитать вопрос ТС, то можно заметить, что вопросы "за среды разработки" и "за программирование" - у него отдельные.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если, прям вот, заморочиться, то программить можно и без среды разработки, но с ней - лучше.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

10 минут назад, Obam сказал:

Если, прям вот, заморочиться,

Ну да, можно быть маньяком командной строки, можно в машинных кодах набирать, как в древних 8и битках)))))))) Но ИДЕ-то все-таки удобнее, программирование должно приносить удовольствие, а не страдания)))

Изменено пользователем mantech

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 24.06.2023 в 11:03, jcxz сказал:

Если внимательно прочитать вопрос ТС, то можно заметить, что вопросы "за среды разработки" и "за программирование" - у него отдельные.

"программирование", имелось ввиду аппаратные средства для программирования
(цитирую сам себя : "Программирование, если брать JLink, на сайте Segger есть упоминание о поддержке HC32F460 (https://www.segger.com/supported-devices/hdsc/hc32f460), а HC32F4A0 "зашьёт"?")
Т.е. вопрос собственно к "заливке" кода полученного в "среде разработки" на flash МК по JTAG/SWD.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

8 минут назад, serj1979 сказал:

"программирование", имелось ввиду аппаратные средства для программирования

...
Т.е. вопрос собственно к "заливке" кода полученного в "среде разработки" на flash МК по JTAG/SWD.

Я это понял. И именно об этом и писал выше. Но как видно выше:

18 часов назад, mantech сказал:

Ну да, можно быть маньяком командной строки, можно в машинных кодах набирать, как в древних 8и битках)))))))) Но ИДЕ-то все-таки удобнее

не все поняли о чём речь.....  :unknw:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...