Jump to content
    

GD32F103CBT6, keil и st-link

Есть проблема при прошивке flash.

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

Есть ли решение данной проблемы? И вообще можно ли отлаживать чипы gigadevice в кейле через стлинк?

Share this post


Link to post
Share on other sites

1 hour ago, Realking said:

И вообще можно ли отлаживать чипы gigadevice в кейле через стлинк?

У меня IAR, но думаю, что неважно в данном контексте. Через ST-Link не программируются. Только через CMSIS DAP.

 

Модератор: тему переместил в "Средства отладки", т.к. вопрос не по самому микроконтроллеру.

Share this post


Link to post
Share on other sites

И вообще можно ли отлаживать чипы gigadevice в кейле через стлинк
Из общесистемных соображений: нет.
Выход: перепрошивка в Jlink-OB и замена сеггеровской дэ-эл-эл-и на патченую - будет безразличной к изготовителю ядра.

Share this post


Link to post
Share on other sites

6 minutes ago, Obam said:

И вообще можно ли отлаживать чипы gigadevice в кейле через стлинк
Из общесистемных соображений: нет.
Выход: перепрошивка в Jlink-OB и замена сеггеровской дэ-эл-эл-и на патченую - будет безразличной к изготовителю ядра.

Можно за пару часов сделал cmsis-dap и ничего не патчить.

Share this post


Link to post
Share on other sites

1 minute ago, Obam said:

Из STLink-a? Или с нуля?

Что есть под рукой

Share this post


Link to post
Share on other sites

5 hours ago, x893 said:

Что есть под рукой

Буду признателен, если приведёте ссылки на пару хороших проектов. Озадачился в фоновом режиме изготовлением CMSIS DAP-отладчика, желательно с опторазвязкой. Но был обескуражен именно тем, что делают его из того, что "под рукой") Возможно, что все варианты рабочие, но может быть есть несколько из них так сказать "самые самые"?

Share this post


Link to post
Share on other sites

3 hours ago, haker_fox said:

Буду признателен, если приведёте ссылки на пару хороших проектов. Озадачился в фоновом режиме изготовлением CMSIS DAP-отладчика, желательно с опторазвязкой. Но был обескуражен именно тем, что делают его из того, что "под рукой") Возможно, что все варианты рабочие, но может быть есть несколько из них так сказать "самые самые"?

Поиском на github. Вариантов море. Рабочие и есть "самые самые"

https://www.avito.ru/sankt-peterburg/tovary_dlya_kompyutera/instrument_otladki_i_proshivki_daplink_cmsis_dap_2242689999?slocation=637640

Share this post


Link to post
Share on other sites

20 minutes ago, x893 said:

Поиском на github. Вариантов море. Рабочие и есть "самые самые"

Это не ответ. Пользоваться поиском я умею. Но опыта использования того, что найдётся, у меня нет. Следовательно, знать, какие рабочие, а какие сбоящие, мне неоткуда. Думал, Вы сможете помочь, указав на что-то стоящее. Ошибся.

 

Share this post


Link to post
Share on other sites

2 minutes ago, haker_fox said:

Это не ответ. Пользоваться поиском я умею. Но опыта использования того, что найдётся, у меня нет. Следовательно, знать, какие рабочие, а какие сбоящие, мне неоткуда. Думал, Вы сможете помочь, указав на что-то стоящее. Ошибся.

 

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

Если брать исходниные тексты и компилировать самому, то можно как угодно ноги раскидать. Хоть под st-link, хоть под BluePill, хоть под своё на макетке.

Share this post


Link to post
Share on other sites

11 hours ago, x893 said:

Можно за пару часов сделал cmsis-dap и ничего не патчить.

Сделал. Но также не программируется

Erase Done.
Programming Done.
Contents mismatch at: 08000000H  (Flash=FFH  Required=88H) !
Contents mismatch at: 08000001H  (Flash=FFH  Required=08H) !
Contents mismatch at: 08000002H  (Flash=FFH  Required=00H) !
Contents mismatch at: 08000003H  (Flash=FFH  Required=20H) !

Share this post


Link to post
Share on other sites

1 hour ago, Realking said:

Сделал. Но также не программируется

Erase Done.
Programming Done.
Contents mismatch at: 08000000H  (Flash=FFH  Required=88H) !
Contents mismatch at: 08000001H  (Flash=FFH  Required=08H) !
Contents mismatch at: 08000002H  (Flash=FFH  Required=00H) !
Contents mismatch at: 08000003H  (Flash=FFH  Required=20H) !

Питание.

Прошить через GD32 All-In-One Programmer

Претензии продавцу и возврат денег

Share this post


Link to post
Share on other sites

Во-общем все и с ST-Link работает.

Прошиваю с помощью ST-link Utility.

Отлаживаю в Keil без download.

 

Всем спасибо... Хотелось бы, чтобы и через кейл шилось.

 

Share this post


Link to post
Share on other sites

В 15.12.2022 в 16:53, Realking сказал:

Во-общем все и с ST-Link работает.

Если вдруг RDP установите, то либо GD-Link, либо UART-загрузчик вызывать. Через ST-Link защиту не снять.

Share this post


Link to post
Share on other sites

Буду признателен, если приведёте ссылки на пару хороших проектов.
Вот, по-моему, стоящий long-read (даже без учёта КДПВ) https://count-zero.ru/2022/debugger/

PS: эх, дошли бы когда-нибудь у мну рученьки переделать CoolinkEx в этот самй cmsis-dap ((-8Ж

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...