Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 17.12.2016, 22:42  
Alex9797
Почётный гражданин KAZUS.RU
 
Аватар для Alex9797
 
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,565
Сказал спасибо: 5,041
Сказали Спасибо 10,615 раз(а) в 3,604 сообщении(ях)
Alex9797 на пути к лучшему
По умолчанию Клон STM32F103 - GD32F103. Чем программировать?

В общем, попались такие микросхемы - GD32F103CBT6. Судя по даташиту на них, это китайские клоны процессоров STM32F103CBT6. Все одинаково, видимых различий не обнаружено.

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

Кто-нибудь работал с ними? Может, у них есть различия в алгоритме программирования? Или есть какие-то дополнительные особенные фьюзы?
Если для них требуется особенный программатор, то как он называется, и где его взять?
Миниатюры:
Нажмите на изображение для увеличения
Название: GD32F103CBT6.jpg
Просмотров: 0
Размер:	139.2 Кб
ID:	107844  
Реклама:
Alex9797 вне форума  
Непрочитано 18.12.2016, 13:18  
Alex9797
Почётный гражданин KAZUS.RU
 
Аватар для Alex9797
 
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,565
Сказал спасибо: 5,041
Сказали Спасибо 10,615 раз(а) в 3,604 сообщении(ях)
Alex9797 на пути к лучшему
По умолчанию Re: Клон STM32F103 - GD32F103. Чем программировать?

Тема эта возникла с того, что год назад шеф принес мне две небольшие китайские платы, на которых были эти процессоры. Он обратил внимание на то, что очень уж похожие были их названия на STM32. Попросил покопаться, в просветах между основной работой. Я срисовал полную схему с этих плат. В инете нашел даташит на эти процы. И по всему выходило, что это аналоги STM32. По крайней мере внешняя распиновка, и описание функций выводов - совпадали полностью.

Следующим шагом была попытка прошить их своей программой. Выводы для программирования SWD на платах были уже выведены на разъем. Подключил ST-Link. Если бы он не видел "своего" процессора, то и не дошло бы до начала процесса программирования. То есть, процессор он видел.

Конечно, я был уверен, что защита от считывания программы была установлена. Поэтому естественно было, что программатор сообщил, что прочитать память нет возможности. Но прошивать мою программу - не отказался. Я нажал "Пуск". Пошел процесс прошивки. А когда он закончился, программатор уже не видел процессор.

Убедившись окончательно, что ничего больше не получится, я выпаял китайский проц, и впаял на его место обычный STM32F103. Он прошился без проблем.

Через некоторое время снова появилось свободное время. Занялся второй платой. Она точно такая же, как и первая. Только теперь я не стал сразу прошивать своей программой. Сначала я попытался просто стереть китайскую программу. То есть, в ST-LINK утилите просто снял галочки с битов защиты.
И все, уже этого оказалось достаточно, чтобы и второй проц стал невидимым.
Alex9797 вне форума  
Непрочитано 18.12.2016, 13:23  
zöner
Гражданин KAZUS.RU
 
Регистрация: 16.02.2012
Сообщений: 441
Сказал спасибо: 89
Сказали Спасибо 735 раз(а) в 149 сообщении(ях)
zöner на пути к лучшему
По умолчанию Re: Клон STM32F103 - GD32F103. Чем программировать?

UART бутлоадер тоже не видит ?
zöner вне форума  
Непрочитано 18.12.2016, 14:00  
Alex9797
Почётный гражданин KAZUS.RU
 
Аватар для Alex9797
 
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,565
Сказал спасибо: 5,041
Сказали Спасибо 10,615 раз(а) в 3,604 сообщении(ях)
Alex9797 на пути к лучшему
По умолчанию Re: Клон STM32F103 - GD32F103. Чем программировать?

Сообщение от zöner Посмотреть сообщение
UART бутлоадер тоже не видит ?
Так ведь если все биты защиты установлены, то ни читать из памяти, ни писать в нее невозможно.
Alex9797 вне форума  
Непрочитано 18.12.2016, 22:17  
DanilinSA
Почётный гражданин KAZUS.RU
 
Регистрация: 25.11.2010
Адрес: г. Дзержинск Нижегородская обл.
Сообщений: 1,696
Сказал спасибо: 130
Сказали Спасибо 1,089 раз(а) в 521 сообщении(ях)
DanilinSA на пути к лучшему
По умолчанию Re: Клон STM32F103 - GD32F103. Чем программировать?

Возможно при копировании китайцы накосячили в кристалле. И получили чип-аналог с непонятными особенностями программирования. Например при сбросе шина SW не мапится на ноги и требуется это делать "в ручную".
DanilinSA вне форума  
Непрочитано 19.12.2016, 00:37  
ForcePoint
Почётный гражданин KAZUS.RU
 
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 6,924
Сказал спасибо: 2,985
Сказали Спасибо 3,163 раз(а) в 2,147 сообщении(ях)
ForcePoint на пути к лучшему
Восклицание Re: Клон STM32F103 - GD32F103. Чем программировать?

1. На сайте GigaDevice что есть?
2. Была фотка вскрытия этого чипа, там Flash - отдельным кристаллом 25-й серии насажена. Поэтому не думаю, что ST-Link будет тут достаточно уместен.
ForcePoint вне форума  
Непрочитано 19.12.2016, 01:37  
AR_Favorit
Почётный гражданин KAZUS.RU
 
Регистрация: 13.03.2010
Сообщений: 2,897
Сказал спасибо: 498
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
AR_Favorit на пути к лучшему
По умолчанию Re: Клон STM32F103 - GD32F103. Чем программировать?

Сообщение от ForcePoint Посмотреть сообщение
1. На сайте GigaDevice что есть?


Но еще есть софт под названием GD-Link programmer
Правда, мои СТ-линки он игнорирует...)

Последний раз редактировалось AR_Favorit; 19.12.2016 в 01:46.
AR_Favorit вне форума  
Сказали "Спасибо" AR_Favorit
Alex9797 (19.12.2016)
Непрочитано 19.12.2016, 02:08  
индюк
Гуру портала
 
Аватар для индюк
 
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,581
Сказал спасибо: 181
Сказали Спасибо 3,161 раз(а) в 2,047 сообщении(ях)
индюк на пути к лучшему
По умолчанию Re: Клон STM32F103 - GD32F103. Чем программировать?

Сообщение от ForcePoint Посмотреть сообщение
1. На сайте GigaDevice что есть?
2. Была фотка вскрытия этого чипа, там Flash - отдельным кристаллом 25-й серии насажена. Поэтому не думаю, что ST-Link будет тут достаточно уместен.
Ух ничоси!!!! Вот это поворот
__________________
кагмаподэ магмаподэ
индюк вне форума  
Непрочитано 19.12.2016, 02:34  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,627
Сказал спасибо: 115
Сказали Спасибо 813 раз(а) в 590 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Клон STM32F103 - GD32F103. Чем программировать?

Сообщение от AR_Favorit Посмотреть сообщение
GD-Link programmer
RAR-архив! Убейте меня, но ни один нормальный человек даже в России в рарах не будет сжимать! А уж чтобы китаец в рар засунул — это ж вообще нонсенс! Скорей чаплиновскую премию получат, нежели китаези в это говно сжимать будут!
__________________
Союз Советских Социалистических Округов Северной Америки
eddy вне форума  
Непрочитано 19.12.2016, 03:35  
AR_Favorit
Почётный гражданин KAZUS.RU
 
Регистрация: 13.03.2010
Сообщений: 2,897
Сказал спасибо: 498
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
AR_Favorit на пути к лучшему
По умолчанию Re: Клон STM32F103 - GD32F103. Чем программировать?

Сообщение от eddy Посмотреть сообщение
RAR-архив! Убейте меня, но ни один нормальный человек даже в России в рарах не будет сжимать! А уж чтобы китаец в рар засунул — это ж вообще нонсенс! Скорей чаплиновскую премию получат, нежели китаези в это говно сжимать будут!
Значит, GD32F таки молдаване делают
AR_Favorit вне форума  
Сказали "Спасибо" AR_Favorit
Alex9797 (19.12.2016)
 

Закладки

Метки
gd32f103, stm32f103
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Чем программировать контроллеры от NXP ? svd71 Микроконтроллеры, АЦП, память и т.д 1 18.05.2011 22:03
чем программировать ST72F63 ostashv-evgeniyy Микроконтроллеры, АЦП, память и т.д 1 21.02.2010 23:12
Чем можно программировать C8051F236 ? aristak1 Микроконтроллеры, АЦП, память и т.д 0 06.02.2010 00:15


Часовой пояс GMT +4, время: 23:38.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot