Stránka 1 z 1

JTAG/SWD zaloha firmware

Napsal: 21 úno 2023, 08:11
od dudo02
Zdravím,

Chcem poprosiť o radu ohľadom displeja 850C.
Potreboval by som si zálohovať obsah procesora. Na DPS sú k dispozícii piny JTAG - viď foto. Bolo by dobré mať celý obsah procesora ak by sa pri pokusoch úpravy firmware a prípadnom "bricku" dal vždy dostať do pôvodného stavu.

Procesor je GD32F103RET6 čo je 32 bits ARM Cortex M3 a je veľmi podobný STM32F103.
Viete mi prosím odporučiť nejaký programátor ktorý to zvládne cez JTAG?

Ja mám Beeprog2C, ktorý procesor podporuje avšak po ISP a tam si treba od ELNECu kúpiť "Credit box" - tzn. že je každá operácia read/erase/write spoplatnená 8O . A to považujem za zlodejstvo. Nakoľko som za programátor zaplatil vyše 1000€ s tým že je univerzálny a samozrejme pri kúpe sa nič o CREDIT BOXE nedočitate. Fakt že za každú päticu chcú cca 300€ a dokonca aj keď sa jedná o rovnaké puzdro, tak si na každý procesor musíte kúpiť vlastú päticu, radšej nekomentujem. To si rovno kúpim programátor na STM za 40€ a toto podporovať odmietam.

Okrem toho je jednoduchšie to robiť cez JTAG protokol.

Napsal: 21 úno 2023, 11:10
od eleferner
Sam taky starsi Elnec pouzivam a ten Credit Box je mazec, ale z obchodniho hlediska asi jine reseni neni, pokud maji podporovat i obskurni cipy:

https://www.elnec.com/en/support/applic ... cb_and_isp

Taky mne udivilo, ze na dole na te strance je rok 2013. To uz to opravdu maji tak dlouho? Asi jsem mel stesti, ze jsem zatim nenarazil na cip, ktery by byl zpoplatneny.

Edit: alespon se snazi byt ferovi a u GD32F10xx potrebu Credit Boxu vyslovne uvadeji i v jejich verejnem seznamu podporovanych cipu. Takze zakaznik ma alespon teoretickou sanci zjistit, do ceho jde, jeste nez vyplazne prachy za programator. Coz dnes rozhodne neni samozrejmost.

Napsal: 21 úno 2023, 21:13
od bdn
Na internetu lze najít STM32VLDISCOVERY kit od STM. V kitu je integrováno USB/SWD rozhraní a umožňuje programovat i "externí" chip (galvanicky spojeno). Schéma ke kitu existuje. Pro programování čtení/zápis je na stránkách st.com software ke stažení zdarma.
FLASHER-STM32 STM32 Flash loader demonstrator (UM0462) (replaced by STM32CubeProgrammer)

Napsal: 21 úno 2023, 21:36
od voitano
dudo02 píše:Zdravím,


Ja mám Beeprog2C, ktorý procesor podporuje avšak po ISP a tam si treba od ELNECu kúpiť "Credit box" - tzn. že je každá operácia read/erase/write spoplatnená 8O .

Zkuste stáhnou starší verze SW, možná tam ten procesor. bude použitelný bez toho nutného kreditu

Napsal: 21 úno 2023, 21:51
od rnbw
Silne pochybujem, ze by pridali podporu nejakeho IO a az neskor ju spoplatnili...

Inak maju ten credit box "pekne" obmedzeny na 10 verzii SW, s dalsou ho mozes vyhodit.

Napsal: 21 úno 2023, 23:45
od eleferner
Hlavni problem je, ze nejmensi Credit Box je za 230 EUR, coz je aktualne 5500 Kc.

https://www.elnec.com/sk/products/acces ... credit_box

Celkem vyjeb pro uzivatele, kteri to nepouzivaji kazdy den. Na druhou stranu, Elnecove programatory vzdy byly primarne cilene na profesionalni sferu, ne domaci bastlice.

Napsal: 22 úno 2023, 07:09
od ondraN
Co jsem o tom MCU četl na fórech, tak je kompatibilní s STM32F10... z hlediska čtení a zápisu Flash i Fuse. Tak bych zkusil trochu pobrouzdat a zjistit jak si s tím ti hoši poradili a co použili za prostředky.

Napsal: 22 úno 2023, 07:34
od Mahoney
dudo02 píše:Viete mi prosím odporučiť nejaký programátor ktorý to zvládne cez JTAG?


Asix Forte umí to kompatibilní STMko, ale hlavně jsou chlapci z Asixu velmi komunikativní a ochotní, takže by stálo za pokus jim napsat a zeptat se jich, jestli by s tím šlo něco udělat (tím spíš, že nějaké čipy z rodiny GD32 už ten programátor umí, takže šance je veliká)…

Napsal: 23 úno 2023, 15:55
od ZdenekHQ
Jsou ty konektrory JTAG nějak "normalizovaný", nebo si každej výrobce (raději) dělá, co chce. Jde to najít šlusmetrem, ale nesmí tam být lak, pak je to trošku horší...

V tomto případě procesor MK22FN256VLL12