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

2 hours ago, nanorobot said:

В свете дефицита STM32 может быть стоит обратить внимание на Cortex M от Holtek?  Поиск насчет покупки дал только одну вменяемую ссылку https://holtekusa.com/orderonline.php?id=12
Неясно, можно ли купить из России. Digikey ими не торгует - спроса нет? Почему? Имеющие опыт использования, поделитесь. Где приобретали, как оно в работе?

http://www.mt-system.ru/linecard/holtek

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


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

18 минут назад, Elresearch сказал:

И что?

Нажимаем "поиск по складу" для HT32 и получаем 0.

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


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

36 минут назад, Forger сказал:

На надо "путать мух с котлетами": одно другому не мешает!

Я точно ничего не путаю.

Вы сами написали, что

 

48 минут назад, Forger сказал:

Нам важнее цена и доступность ;)

Например меня цена не сильно волнует, а вот надежность всегда впереди.

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


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

35 minutes ago, jcxz said:

И что?

Нажимаем "поиск по складу" для HT32 и получаем 0.

То что они "авторизованные" по России https://www.holtek.com/en/authorized-distributor-and-agent с них и спрос.

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


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

24 minutes ago, Vasily_ said:

Например меня цена не сильно волнует, а вот надежность всегда впереди.

Надежность - понятие НЕ дискретное, т.е. не просто надежный или ненадежный.

Если изделие бюджетное, то вовсе на значит, что оно ненадежное. 

Это  лишь значит, что до определенных условий оно вполне надежно, но не более.

А если в задаче не стоит "более чем надо", то и нет никакого смысла за это платить.

Если вам нужны изделия для космоса и военки, то там вопрос цены не стоит. В бытовых и промышленных изделиях критерии выбора совсем другие.

 

28 minutes ago, Vasily_ said:

Вы сами написали, что

Вопрос надежности в таких изделиях решается отбраковкой на ранних этапах производства или быстрой заменой в процессе эксплуатации.

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

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

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


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

Nuvoton не рассматривали ? Чипы некоторые использовал Intel  в серверных платах, правда не Cortex-ы.

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


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

27 минут назад, mov сказал:

Nuvoton не рассматривали ? Чипы некоторые использовал Intel  в серверных платах, правда не Cortex-ы.

Они тоже в дефиците, хотя некоторые удобные позиции доступны.

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


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

On 6/15/2021 at 12:27 PM, Сергей Борщ said:

Думаю, что это ключевое слово. Сейчас все несколько лучше, к тому же GD это не клон от неизвестной пекарни в гараже, а функциональный аналог от производителя, уже имеющего солидную долю на мировом рынке памяти.

Я в описании процессоров интересующей меня линейки GD32F103 с удивлением обнаружил, что у них нет.... USB!
https://www.gigadevice.com/microcontroller/gd32f103rct6/
 

Хотя в описании драйверной библиотеки есть поддержка USBD...
Не ясно, где недоразумение.

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

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


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

5 minutes ago, KnightIgor said:

Я в описании процессоров интересующей меня линейки GD32F103 с удивлением обнаружил, что у них нет.... USB!

В даташите есть. Его кстати можно скачать с той же страницы по ссылке.

Увы скопировали косяк STM32: Shared USBD/CAN SRAM 512 bytes (( 

Видать в угоду полностью софтовой совместимости.

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


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

9 minutes ago, Forger said:

В даташите есть. Его кстати можно скачать с той же страницы по ссылке.

Увы скопировали косяк STM32: Shared USBD/CAN SRAM 512 bytes (( 

Видать в угоду полностью софтовой совместимости.

Кстати, о совместимости. STM нумерует периферию с 1 (ADC1, ADC2...), а GD32 - c 0. Это будет веселье на уровне исходников адаптировать под GD32. Кто-нибудь грузил бинарник от STM32 в аналогичный GD32?

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


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

27 minutes ago, KnightIgor said:

Кстати, о совместимости. STM нумерует периферию с 1 (ADC1, ADC2...), а GD32 - c 0. Это будет веселье на уровне исходников адаптировать под GD32. Кто-нибудь грузил бинарник от STM32 в аналогичный GD32?

Ясен пень, что проект надо пересобирать. Немного изменили аппаратную часть - HAL. Но сам юзер код не меняется, что походе собственно и добивались в gigadevices

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


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

20 minutes ago, Forger said:

Но сам юзер код не меняется, что походе собственно и добивались в gigadevices

А что там за тема с PLL в GD32? Бинарник от STM32 не попадет в цель?

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


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

20 minutes ago, KnightIgor said:

А что там за тема с PLL в GD32? Бинарник от STM32 не попадет в цель?

Не, у меня сходу не завелся ((    Отложил затею, вникать не стал.

Но пеперь по ходу пора возвращаться - стм стоят как космолет.

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


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

On 6/26/2021 at 1:46 PM, Forger said:

Не, у меня сходу не завелся ((    Отложил затею, вникать не стал.

Но пеперь по ходу пора возвращаться - стм стоят как космолет.

Актуализация.

Тут мы напаяли GD32F103VET вместо STM32F103VET и тупо залили бинарник, сделаный для STM32 (по UART и STLoaderDemonstrator через встроенный bootloader, который оказался полностью совместим с STM32).

1. Завелось сразу. Тактирование от HSE 12MHz с системным тактом в 72MHz. Похоже, что PLL совместима.

2. Другие вещи как UART и GPIO тоже работают без пререканий. SPI в системе не используется, потому не знаю.

3. Некоторая непонятка с ADC. Вроде работает: каналы, которые цифровывают на плате 4 сигнала и VREF (=VDDA), показывают правильные значения, однако температура (после пересчета, конечно) есть минус 400 с чем-то градусов. Совершенно случайно я понизил напряжение питания до 3.2V, и температура стала реалистичной, а как только питание восстанавливается до 3.3V, температура снова  минус 400 с копейками, хотя VREF (=VDDA) показывает правильно в обоих случаях.

4. Совершенно не работает I2C. Если кто помнит, в STM32F1xx ужасно кривой I2C. Об этом писано-переписано тут на форумах, в том числе и мной. Так вот, согласно доку на GD32F1xx, они не стали повторять тот кошмар и сделали I2C проще, похожим на I2C в STM32F0xx (я тоже с ними работаю).

 

А теперь вопрос.

 

STM32CubeIDE и STLink не хотят работать с GD32F - вываливается:

Quote

Error in initializing ST-LINK device.
Reason: ST-LINK: Could not verify ST device! Abort connection.

Это, конечно, ожидаемо, но у меня вкрадчивый вопрос: никто не убедил ещё STM32CubeIDE на подвиги?

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

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


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

5 minutes ago, KnightIgor said:

Актуализация.

Выяснилось, что до этого мы столкнулись с ПОДДЕЛЬНЫМИ STM32: гравировка STM, а внутри судя по ID всунута левая партия GD32 или вообще подделка.

А вот уже буквально на днях приехали оригинальные GD32 (маркировка GD и тп.). В цеху их впаяли вместо STM32 (документацию не читают) и меня ж не предупредили ((

Так вот, залил прошивку от STM32 как есть, она в этот раз завелось, но все кроме CAN ...

Начал копать, добрался до степени оптимизации (компилятор v6) и выяснился интересный момент:

Один и тот же проект работает на STM32 на любой оптимизации, а вот на GD32 завелся только на оптимизации кода не более -O1. По крайней мере не работал CAN.

 

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


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

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

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

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

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

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

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

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

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

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