serj1979 0 23 июня, 2023 Опубликовано 23 июня, 2023 · Жалоба Добрый день. Рассматриваем МК на замену 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"? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
byRAM 24 23 июня, 2023 Опубликовано 23 июня, 2023 · Жалоба Неужели у GigaDevice микроконтроллеры GD32F427, GD32F450 или GD32F470 слабее, чем этот? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 48 23 июня, 2023 Опубликовано 23 июня, 2023 (изменено) · Жалоба 26 минут назад, byRAM сказал: Неужели у GigaDevice микроконтроллеры GD32F427, GD32F450 или GD32F470 слабее, чем этот? А чем они могут быть слабее, если ядро одинаковое и частота тоже? Ну да, может быть ускоритель чтения флеша разный, может у шин некоторая разница в частоте. Частота чуть повыше. Скорее всего вопрос в доставабельности и цене, в чипе вариант ТСа стоит на 500р дешевле))). Изменено 23 июня, 2023 пользователем mantech Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 231 23 июня, 2023 Опубликовано 23 июня, 2023 · Жалоба 5 часов назад, serj1979 сказал: есть упоминание о поддержке IAR/Keil, работает ли? А почему должно не работать? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
serj1979 0 23 июня, 2023 Опубликовано 23 июня, 2023 · Жалоба 1 час назад, byRAM сказал: Неужели у GigaDevice микроконтроллеры GD32F427, GD32F450 или GD32F470 слабее, чем этот? GD32F470/450 - очень даже ничего себе, GD32F427 - тоже вполне. в корпусе LQFP176 - есть контроллеры у Гиги? Хочется, чтоб поменьше "дёргаться" с переразводкой.. P.S. Да с флешками у них (Гиги) хитро, есть code area (быстрая память), а есть data area (медленная память). 2 минуты назад, jcxz сказал: А почему должно не работать? У вас работает? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 231 23 июня, 2023 Опубликовано 23 июня, 2023 · Жалоба 4 минуты назад, serj1979 сказал: У вас работает? у всех работает. и у вас тоже. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 48 23 июня, 2023 Опубликовано 23 июня, 2023 (изменено) · Жалоба 5 часов назад, serj1979 сказал: У вас работает? Иару\Кейлу до фонаря, что там за МК и кто его производитель, им главное ядро, а оно там стандартное СМ4, поэтому будет работать, как и с СТМ... Изменено 23 июня, 2023 пользователем mantech Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Obam 37 23 июня, 2023 Опубликовано 23 июня, 2023 · Жалоба Иару\Кейлу до фонаря, что там за МК и кто его производитель, им главное ядро, а оно там стандартное СМ4, поэтому будет работать, как и с СТМ... За ИАР скажу: даже если "плясать" чисто от ядра, то flash-loader сочинять самому (про jlink - не аргумент, китайчатину ни кому не известную он уметь не обязан), .ddf .svd файлы для отладки где-то как-то (чайные дадут - повезло) находить, компоновщику скрипт тоже в рукопашную сочинять; а если "впиндюривать" МК штатно, то и описывать его в .menu .d79 файлах. В общем, не бином Ньютона, но и не "не заводится? Поехали! Потом заведёшь..." Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Harbinger 10 24 июня, 2023 Опубликовано 24 июня, 2023 · Жалоба Поддержка HDSC в Кейле уже года два как есть "в коробке". До того можно было скачать и установить pack с ихнего FTP. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 48 24 июня, 2023 Опубликовано 24 июня, 2023 · Жалоба 9 часов назад, Obam сказал: flash-loader сочинять самому ИАР поддерживает процы этой конторы, именно такого нет, но уверен, что загрузчик там один и тот же, просто выбрать другой проц. 9 часов назад, Obam сказал: .ddf .svd файлы для отладки Отладкой никогда не пользовался, так что тут х.з. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 231 24 июня, 2023 Опубликовано 24 июня, 2023 · Жалоба 10 часов назад, Obam сказал: За ИАР скажу: даже если "плясать" чисто от ядра, то flash-loader сочинять самому Если внимательно прочитать вопрос ТС, то можно заметить, что вопросы "за среды разработки" и "за программирование" - у него отдельные. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Obam 37 25 июня, 2023 Опубликовано 25 июня, 2023 · Жалоба Если, прям вот, заморочиться, то программить можно и без среды разработки, но с ней - лучше. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 48 25 июня, 2023 Опубликовано 25 июня, 2023 (изменено) · Жалоба 10 минут назад, Obam сказал: Если, прям вот, заморочиться, Ну да, можно быть маньяком командной строки, можно в машинных кодах набирать, как в древних 8и битках)))))))) Но ИДЕ-то все-таки удобнее, программирование должно приносить удовольствие, а не страдания))) Изменено 25 июня, 2023 пользователем mantech Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
serj1979 0 26 июня, 2023 Опубликовано 26 июня, 2023 · Жалоба В 24.06.2023 в 11:03, jcxz сказал: Если внимательно прочитать вопрос ТС, то можно заметить, что вопросы "за среды разработки" и "за программирование" - у него отдельные. "программирование", имелось ввиду аппаратные средства для программирования (цитирую сам себя : "Программирование, если брать JLink, на сайте Segger есть упоминание о поддержке HC32F460 (https://www.segger.com/supported-devices/hdsc/hc32f460), а HC32F4A0 "зашьёт"?") Т.е. вопрос собственно к "заливке" кода полученного в "среде разработки" на flash МК по JTAG/SWD. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 231 26 июня, 2023 Опубликовано 26 июня, 2023 · Жалоба 8 минут назад, serj1979 сказал: "программирование", имелось ввиду аппаратные средства для программирования ... Т.е. вопрос собственно к "заливке" кода полученного в "среде разработки" на flash МК по JTAG/SWD. Я это понял. И именно об этом и писал выше. Но как видно выше: 18 часов назад, mantech сказал: Ну да, можно быть маньяком командной строки, можно в машинных кодах набирать, как в древних 8и битках)))))))) Но ИДЕ-то все-таки удобнее не все поняли о чём речь..... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться