17.12.2016, 22:42
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,565
Сказал спасибо: 5,041
Сказали Спасибо 10,615 раз(а) в 3,604 сообщении(ях)
|
Клон STM32F103 - GD32F103. Чем программировать?
В общем, попались такие микросхемы - GD32F103CBT6. Судя по даташиту на них, это китайские клоны процессоров STM32F103CBT6. Все одинаково, видимых различий не обнаружено.
Но при попытке программировать их, программатором ST-Link, происходит лажа. Процессоры превращаются в камень. После такой попытки программатор перестает их видеть вообще.
Кто-нибудь работал с ними? Может, у них есть различия в алгоритме программирования? Или есть какие-то дополнительные особенные фьюзы?
Если для них требуется особенный программатор, то как он называется, и где его взять?
|
|
|
|
18.12.2016, 13:18
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,565
Сказал спасибо: 5,041
Сказали Спасибо 10,615 раз(а) в 3,604 сообщении(ях)
|
Re: Клон STM32F103 - GD32F103. Чем программировать?
Тема эта возникла с того, что год назад шеф принес мне две небольшие китайские платы, на которых были эти процессоры. Он обратил внимание на то, что очень уж похожие были их названия на STM32. Попросил покопаться, в просветах между основной работой. Я срисовал полную схему с этих плат. В инете нашел даташит на эти процы. И по всему выходило, что это аналоги STM32. По крайней мере внешняя распиновка, и описание функций выводов - совпадали полностью.
Следующим шагом была попытка прошить их своей программой. Выводы для программирования SWD на платах были уже выведены на разъем. Подключил ST-Link. Если бы он не видел "своего" процессора, то и не дошло бы до начала процесса программирования. То есть, процессор он видел.
Конечно, я был уверен, что защита от считывания программы была установлена. Поэтому естественно было, что программатор сообщил, что прочитать память нет возможности. Но прошивать мою программу - не отказался. Я нажал "Пуск". Пошел процесс прошивки. А когда он закончился, программатор уже не видел процессор.
Убедившись окончательно, что ничего больше не получится, я выпаял китайский проц, и впаял на его место обычный STM32F103. Он прошился без проблем.
Через некоторое время снова появилось свободное время. Занялся второй платой. Она точно такая же, как и первая. Только теперь я не стал сразу прошивать своей программой. Сначала я попытался просто стереть китайскую программу. То есть, в ST-LINK утилите просто снял галочки с битов защиты.
И все, уже этого оказалось достаточно, чтобы и второй проц стал невидимым.
|
|
|
|
18.12.2016, 13:23
|
|
Гражданин KAZUS.RU
Регистрация: 16.02.2012
Сообщений: 441
Сказал спасибо: 89
Сказали Спасибо 735 раз(а) в 149 сообщении(ях)
|
Re: Клон STM32F103 - GD32F103. Чем программировать?
UART бутлоадер тоже не видит ?
|
|
|
|
18.12.2016, 14:00
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,565
Сказал спасибо: 5,041
Сказали Спасибо 10,615 раз(а) в 3,604 сообщении(ях)
|
Re: Клон STM32F103 - GD32F103. Чем программировать?
Сообщение от zöner
|
UART бутлоадер тоже не видит ?
|
Так ведь если все биты защиты установлены, то ни читать из памяти, ни писать в нее невозможно.
|
|
|
|
18.12.2016, 22:17
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.11.2010
Адрес: г. Дзержинск Нижегородская обл.
Сообщений: 1,696
Сказал спасибо: 130
Сказали Спасибо 1,089 раз(а) в 521 сообщении(ях)
|
Re: Клон STM32F103 - GD32F103. Чем программировать?
Возможно при копировании китайцы накосячили в кристалле. И получили чип-аналог с непонятными особенностями программирования. Например при сбросе шина SW не мапится на ноги и требуется это делать "в ручную".
|
|
|
|
19.12.2016, 00:37
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 6,925
Сказал спасибо: 2,986
Сказали Спасибо 3,163 раз(а) в 2,147 сообщении(ях)
|
Re: Клон STM32F103 - GD32F103. Чем программировать?
1. На сайте GigaDevice что есть?
2. Была фотка вскрытия этого чипа, там Flash - отдельным кристаллом 25-й серии насажена. Поэтому не думаю, что ST-Link будет тут достаточно уместен.
|
|
|
|
19.12.2016, 01:37
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.03.2010
Сообщений: 2,897
Сказал спасибо: 498
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
|
Re: Клон STM32F103 - GD32F103. Чем программировать?
Сообщение от ForcePoint
|
1. На сайте GigaDevice что есть?
|
Но еще есть софт под названием GD-Link programmer
Правда, мои СТ-линки он игнорирует...)
Последний раз редактировалось AR_Favorit; 19.12.2016 в 01:46.
|
|
|
Сказали "Спасибо" AR_Favorit
|
|
|
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
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,627
Сказал спасибо: 115
Сказали Спасибо 813 раз(а) в 590 сообщении(ях)
|
Re: Клон STM32F103 - GD32F103. Чем программировать?
RAR-архив! Убейте меня, но ни один нормальный человек даже в России в рарах не будет сжимать! А уж чтобы китаец в рар засунул — это ж вообще нонсенс! Скорей чаплиновскую премию получат, нежели китаези в это говно сжимать будут!
__________________
Союз Советских Социалистических Округов Северной Америки
|
|
|
|
19.12.2016, 03:35
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.03.2010
Сообщений: 2,897
Сказал спасибо: 498
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
|
Re: Клон STM32F103 - GD32F103. Чем программировать?
Сообщение от eddy
|
RAR-архив! Убейте меня, но ни один нормальный человек даже в России в рарах не будет сжимать! А уж чтобы китаец в рар засунул — это ж вообще нонсенс! Скорей чаплиновскую премию получат, нежели китаези в это говно сжимать будут!
|
Значит, GD32F таки молдаване делают
|
|
|
Сказали "Спасибо" AR_Favorit
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 01:23.
|
|