Помогите с переносом прошивки и конфигурации на голый микроконтроллер GD32F303CBT6

Кто любит RISC в жизни, заходим, не стесняемся.
Ответить
Первый раз сказал Мяу!
Сообщения: 33
Зарегистрирован: Чт май 28, 2026 10:41:28

Сообщение Ruslan_Molchanov »

Добрый день уважаемые жители и гости форума. Помогите пожалуйста в моём вопросе. В общем и в целом, стоит задача перенести прошивку и всю конфигурацию микроконтроллера, GD32F303CBT6, установленного на одной плате, на другие платы такого же типа, с таким же установленным на них микроконтроллером, с полностью голым железом с магазина. Буду очень благодарен. Предлагайте свою цену за данный тип услуг. Заранее большое спасибо.
Реклама
Вымогатель припоя
Сообщения: 634
Зарегистрирован: Пн фев 16, 2026 17:30:02

Сообщение Rapra »

Ваша затея может быть невыполнима по причине залоченности (блокировки чтения) микроконтроллера-донора.
Реклама
Первый раз сказал Мяу!
Сообщения: 33
Зарегистрирован: Чт май 28, 2026 10:41:28

Сообщение Ruslan_Molchanov »

Rapra писал(а): Чт май 28, 2026 17:43:05 Ваша затея может быть невыполнима по причине залоченности (блокировки чтения) микроконтроллера-донора.
Ну программа STM32CubeProgrammer показала, что RDP не актвен (отключён).
Мудрый кот
Сообщения: 1778
Зарегистрирован: Вт авг 15, 2017 10:51:13

Сообщение jcxz »

Ruslan_Molchanov писал(а): Чт май 28, 2026 23:15:05Ну программа STM32CubeProgrammer показала, что RDP не актвен (отключён).
Тогда в чём проблема - прочитать и записать?
Реклама
Эиком - электронные компоненты и радиодетали
Первый раз сказал Мяу!
Сообщения: 33
Зарегистрирован: Чт май 28, 2026 10:41:28

Сообщение Ruslan_Molchanov »

jcxz писал(а): Пт май 29, 2026 14:10:46
Ruslan_Molchanov писал(а): Чт май 28, 2026 23:15:05Ну программа STM32CubeProgrammer показала, что RDP не актвен (отключён).
Тогда в чём проблема - прочитать и записать?
В том, что программа считывает только саму прошивку. Без конфигурации выводов и настройки микропроцессора. А на тех платах, на которые нужно все это перенести микропроцессоры полностью голые, без конфигурации. Что дальше с этим делать, у меня не хватает знаний. Вот и ищу человека, который в этом разбирается и может мне в этом помочь. Я же не за бесплатно прошу это сделать.
Реклама
Мудрый кот
Сообщения: 1778
Зарегистрирован: Вт авг 15, 2017 10:51:13

Сообщение jcxz »

Ruslan_Molchanov писал(а): Пт май 29, 2026 14:21:05В том, что программа считывает только саму прошивку. Без конфигурации выводов и настройки микропроцессора.
Эта программа (прошивка) и должна делать и "конфигурацию выводов и настройку". :)
Другое дело если в вашем девайсе есть внешние чипы FLASH/FRAM. Вот инфу из них возможно нужно скопировать отдельно.
Реклама
Вымогатель припоя
Сообщения: 634
Зарегистрирован: Пн фев 16, 2026 17:30:02

Сообщение Rapra »

Так конфигурация выводов и настройка находится в той же самой прошивке. Если у вас она не переносится, значит, вы не всё скопировали
Открыл глаза
Аватара пользователя
Сообщения: 74
Зарегистрирован: Пт июл 12, 2013 13:53:52
Откуда: Санкт-Петербург

Сообщение Michael_Sch »

То есть, вы подключились к камню, считали прошивку и не попробовали даже залить ее на другую плату ("голую")?
Что помешало то?
Или есть что-то, что нам неизвестно?
"Голая" плата в STMCubeProgrammer'e видна?
Зачем, зубодер распроклятый, мучительный тянешь момент?
Тебе, стоматолог, сто матов измученный шлет пациент! (с) Вадим Шефнер
Первый раз сказал Мяу!
Сообщения: 33
Зарегистрирован: Чт май 28, 2026 10:41:28

Сообщение Ruslan_Molchanov »

jcxz писал(а): Пт май 29, 2026 14:35:48
Ruslan_Molchanov писал(а): Пт май 29, 2026 14:21:05В том, что программа считывает только саму прошивку. Без конфигурации выводов и настройки микропроцессора.
Эта программа (прошивка) и должна делать и "конфигурацию выводов и настройку". :)
Другое дело если в вашем девайсе есть внешние чипы FLASH/FRAM. Вот инфу из них возможно нужно скопировать отдельно.
Та в том то и дело, что их нет, внешних чипов.
Мудрый кот
Сообщения: 1778
Зарегистрирован: Вт авг 15, 2017 10:51:13

Сообщение jcxz »

Ruslan_Molchanov писал(а): Пт май 29, 2026 14:47:58Та в том то и дело, что их нет, внешних чипов.
Тогда считывайте и записывайте прошивку. К чему весь этот базар?
Или уже попробовали и не заработало?
Первый раз сказал Мяу!
Сообщения: 33
Зарегистрирован: Чт май 28, 2026 10:41:28

Сообщение Ruslan_Molchanov »

Michael_Sch писал(а): Пт май 29, 2026 14:47:16 То есть, вы подключились к камню, считали прошивку и не попробовали даже залить ее на другую плату ("голую")?
Что помешало то?
Или есть что-то, что нам неизвестно?
"Голая" плата в STMCubeProgrammer'e видна?
Подключился через ST-LinkV2 к плате с прошивкой, рабочей. Светодиод процессора светится, тоесть мигает с определенной частотой. Считал с нее прошивку. Подключил в последствии, плату с голым чипом, светодиод процессора не светится, но плата определяется в программе, прошивка заливается, проверку на схожесть с самим файлом прошивки, скачанной с предыдущей платы, проходит. Но в итоге, светодиод не светится и плата не работает.
Последний раз редактировалось Ruslan_Molchanov Пт май 29, 2026 14:55:40, всего редактировалось 1 раз.
Первый раз сказал Мяу!
Сообщения: 33
Зарегистрирован: Чт май 28, 2026 10:41:28

Сообщение Ruslan_Molchanov »

jcxz писал(а): Пт май 29, 2026 14:50:16
Ruslan_Molchanov писал(а): Пт май 29, 2026 14:47:58Та в том то и дело, что их нет, внешних чипов.
Тогда считывайте и записывайте прошивку. К чему весь этот базар?
Или уже попробовали и не заработало?
Пробовал. Не заработало. Может я что-то делаю не так.
Первый раз сказал Мяу!
Сообщения: 33
Зарегистрирован: Чт май 28, 2026 10:41:28

Сообщение Ruslan_Molchanov »

Rapra писал(а): Пт май 29, 2026 14:39:17 Так конфигурация выводов и настройка находится в той же самой прошивке. Если у вас она не переносится, значит, вы не всё скопировали
А как можно не все скопировать? Если копированием занимается программа, и нельзя же выбрать что скопировать а что нет. Или же я что-то не понимаю.
Мудрый кот
Сообщения: 1778
Зарегистрирован: Вт авг 15, 2017 10:51:13

Сообщение jcxz »

Ruslan_Molchanov писал(а): Пт май 29, 2026 14:53:11Пробовал. Не заработало. Может я что-то делаю не так.
Вы сам считанный файл прошивки смотрели? А то может он из одних FF или 00 состоит? Тогда это пустышка.
Выложите сюда считанный файл прошивки.
Также я не уверен, что ST-Link должен уметь читать микроконтроллеры GD32. Он предназначен вообще-то для STM. Хотя может и прочитает. Но лучше бы использовать J-Link.
И в 3-их: Заливаете прошивку в МК стоящий на точно такой-же плате, на какой и старый МК стоит?
Ruslan_Molchanov писал(а): Пт май 29, 2026 14:58:00А как можно не все скопировать?
Считывать/копировать нужно всю флешь МК.
Открыл глаза
Аватара пользователя
Сообщения: 74
Зарегистрирован: Пт июл 12, 2013 13:53:52
Откуда: Санкт-Петербург

Сообщение Michael_Sch »

Нужен подробный, со скриншотами, процесс чтения и записи прошивки. Вы, судя по всему, делаете это впервые, возможно, не учитываете каких то нюансов.
Зачем, зубодер распроклятый, мучительный тянешь момент?
Тебе, стоматолог, сто матов измученный шлет пациент! (с) Вадим Шефнер
Вымогатель припоя
Сообщения: 634
Зарегистрирован: Пн фев 16, 2026 17:30:02

Сообщение Rapra »

Ruslan_Molchanov писал(а): Пт май 29, 2026 14:58:00 нельзя же выбрать что скопировать а что нет.
Можно указать диапазон адресов чтения и сохранения.
Да и GD может иметь косяки, когда его пытаются читать/прогать инструментарием от STM
Первый раз сказал Мяу!
Сообщения: 33
Зарегистрирован: Чт май 28, 2026 10:41:28

Сообщение Ruslan_Molchanov »

jcxz писал(а): Пт май 29, 2026 15:01:08
Ruslan_Molchanov писал(а): Пт май 29, 2026 14:53:11Пробовал. Не заработало. Может я что-то делаю не так.
Вы сам считанный файл прошивки смотрели? А то может он из одних FF или 00 состоит? Тогда это пустышка.
Выложите сюда считанный файл прошивки.
Также я не уверен, что ST-Link должен уметь читать микроконтроллеры GD32. Он предназначен вообще-то для STM. Хотя может и прочитает. Но лучше бы использовать J-Link.
И в 3-их: Заливаете прошивку в МК стоящий на точно такой-же плате, на какой и старый МК стоит?
Ruslan_Molchanov писал(а): Пт май 29, 2026 14:58:00А как можно не все скопировать?
Считывать/копировать нужно всю флешь МК.
Микроконтроллер GD32, во всем точная копия ST32. И определяется и считывается программатором без каких либо проблем.
Да платы полностью идентичные. С такими же микроконтроллерами. Были заказаны в китае на заказ.
Файл прошивки не могу сюда добавить в формате .bin, пишет неверный формат файла, нельзя добавить.
Мудрый кот
Сообщения: 1778
Зарегистрирован: Вт авг 15, 2017 10:51:13

Сообщение jcxz »

Ruslan_Molchanov писал(а): Пт май 29, 2026 15:25:37И определяется и считывается программатором без каких либо проблем.
Это не так. Раз прошивка не работает, будучи корректно зашита в точно такую же плату. :dont_know:
Друг Кота
Аватара пользователя
Сообщения: 6624
Зарегистрирован: Сб янв 28, 2006 22:47:24

Сообщение Asmodey »

Прошивка с исходного устройства точно сливается, она там не залочена? Может вы пытаетесь прошить пустым файлом, в котором ничего нет.
Астролябия-сама меряет, было бы что мерять!!!
Вымогатель припоя
Сообщения: 634
Зарегистрирован: Пн фев 16, 2026 17:30:02

Сообщение Rapra »

Ruslan_Molchanov писал(а): Пт май 29, 2026 15:25:37 Микроконтроллер GD32, во всем точная копия ST32.
Во-первых, не ST32, а STM32, а во-вторых, не такая уж и точная копия. На форумах были темы с проблемами совместимости. В том числе и по программаторам.
У топикстартера программатор может считывать просто мусор, а не реальную прошивку. Так делали раньше в некоторых микроконтроллерах (по-моему, в PIC), когда защищенный микроконтроллер выдавал мусор вместо реальной прошивки.
Ответить

Вернуться в «ARM»