Stránka 1 z 2

Kopie NEC V850ES/DJ2

Napsal: 31 led 2023, 21:45
od Victronix
Ahoj,

Jsem tu sice dlouho, ale asi položím 🤐 dotazy.
Programováním mikrokontrolerů jsem se do hloubky nikdy moc nezabýval. Jediné co jsem programoval byl Atmega.

Potřeboval bych zkopírovat NEC V850ES/DJ2. Jakým nástrojem, jakým HW.
Spíše je to takový obecný dotaz, jak na různé mikrokontrolery. Kde hledat informace. Jestli pouze u výrobců, nebo někde na fórech k daným mikrokontrolerům. Jestli existují ke všem mikrokontrolerům vždy Free SW nástroje, kterými je lze naprogramovat, nebo jsou značky, u kterých jsou pouze k dispozici placené nástroje a hardware. Nějak bych potřeboval do toho vplout.

Napsal: 31 led 2023, 21:58
od JirkaZ
Pokud bude zamčený, tak stejně pech (jedině Číňan za ranec).

Programovací proceduru najdeš v datasheetu. Je to starší a zřejmě méně rozšířený obvod, takže nečekej zázraky.

Najdi si někoho s profi programátorem (třeba LabTool 48, ale to je jen příklad - kompatibilitu neznám!), ať ten MCU zkusí přečíst.

Nebo si postav tohle (ale dost pravděpodobně k tmu budeš potřebovat nativní sériový port v PC - s USB adaptérem to nemusí fungovat).

Tady k V850 různých verzí najdeš cosi jako sumář informací.

Ne, na všechny MCU neexistují free nástroje a vzhledem k tomu, kolik typů už jich (dle mého názoru zcela zbytečně) vyrobili, tak je takřka nemožné obsáhnout všechny. Tím spíš, když nejsi z branže (míněno programátor).

Napsal: 01 úno 2023, 00:49
od eleferner
Fiha, ty V850xx nepodporuje ani Elnec. To je snad prvni obvod, u ktereho to vidim...

Napsal: 01 úno 2023, 08:13
od BOBOBO
Literatury je spousta . Asi ji nikdo za tebe nevyhledá . Jako servisy většina lidí se dá na jednu platformu , tu se naučí a jede v ní . Kdo by studoval platformu pro jeden obvod ? Vyšlo i češtine hafo knih . A zvláště vidím , jak někdo kdo začíná s programováním studuje datasheet , to je úplně mimo . Stránka třeba http://pic16fxx.sweb.cz/programovani.html ti nějaké začátky osvětlí . Mne nejvíc naučila http://www.sprut.de/electronic/pic/index.htm , tam je vše pro středně inteligentního jezevčíka , bohužel v němčině , což zase nevadilo mně . Na vlastní čtení a programování ti můžou stačit i 4dráty . Záleží . Jsou prodávány programátory hotové , ve kterých je vypracován SW , je popsáno které platformy umí . Pro tebe asi zlá informace . Procáky se dají tzv. zamknout , tzn. že program v nich napsaný nelze za rozumné náklady dostat ven . Však to by se to kopírovalo ...

Napsal: 02 úno 2023, 06:39
od Victronix
Díky za nakopnutí.

Napsal: 02 úno 2023, 10:15
od Victronix
Nebudu vám tajit o co jde. Ford Transit - palubní deska.

Napsal: 02 úno 2023, 19:32
od eleferner
Moment, na tom procesoru je napsane primo V850ES/DJ2? To V850xxx je totiz jen oznaceni 32-bitoveho NEC/Renesas jadra. Konkretne pro konfiguraci jadra V850ES/Dx2 existuji part numbery μPD70F3319, μPD703319, μPD70F3320 nebo μPD70F3325. Je nektery z nich natisteny na tom procesoru?

Napsal: 02 úno 2023, 20:42
od Victronix
70F3325GJ(A)

Napsal: 02 úno 2023, 21:29
od Mahoney
Opravdu je to Renesas, a Renesas je opravdu uzavřený jen sám pro sebe a za (asi velké) peníze jen pro průmysl.

Napsal: 02 úno 2023, 23:21
od eleferner
Hmm, ten 70F3325GJ asi opravdu bude nejaky zakazkovy typ. V databazi Elnecem podporovanych obvodu je nekolik desitek 70F33xx, ale 70F3325 zrovna ne. O moc lepsi to neni ani u oficialnich programatoru Renesasu, nejnovejsi PG-FP6 je oficialne nepodporuje. Asi by sis musel sehnat (Ebay...) starsi programatory PG-FP4 nebo PG-FPL nebo MINICUBE2, a k nim taky starsi verzi nahravaciho SW, ktery se jmenoval QB-Programmer:

https://www.renesas.com/document/tcu/qb ... anguage=en

Ale pokud je firmware v MCU zamknuty, tak ti to stejne nebude nic platne. :-/

Edit: novejsi PG-FP5 je podporuje taky, dokonce s modernejsim SW:

http://file1.dzsc.com/product/15/05/26/ ... 055050.pdf

Napsal: 02 úno 2023, 23:45
od JirkaZ
Nemá se tím čirou náhodou "přetočit" tachometr, že ne?

Napsal: 03 úno 2023, 19:39
od Victronix
Tak to ani náhodou. Jde o to, že původní DPS je zoxidovaná, cín už žere mor, a nefunguje jak má. Na vrakovišti se sehnala jiná palubní deska.

Napsal: 03 úno 2023, 19:51
od Victronix
Člověk by řekl, že jeden výrobce udělá unifikovaný způsob komunikace pro své procesory, nebo alespoň stejnou komunikaci s celou řadou. Nevidím do toho, ale přijde mi divné, že co typ, to specialita.

Čekal jsem, že to zkopírování bude jednodušší. Že to bude obvod o 20-ti součástkách a prográmek, kterým přímo přečtu paměť procesoru. :?

U Atmelu jsem měl AVR ISP. A když jsem si ho zakousl, tak jsem měl programátor přes paralelní port a tím jsem jej vždy dal dohromady. Ale zase nemůžu machrovat. Dělal jsem pouze s Atmega 328. U jiných nevím.

Napsal: 03 úno 2023, 19:58
od rnbw
Vacsina MCU by sa dala programovat cez paralelny port alebo napr. cez EZ-USB FX2LP - stacilo by "len" napisat program. Lenze to by musela byt k tym MCU dostupna dokumentacia...

Napsal: 03 úno 2023, 20:15
od eleferner
Victronix píše:Čekal jsem, že to zkopírování bude jednodušší. Že to bude obvod o 20-ti součástkách a prográmek, kterým přímo přečtu paměť procesoru. :?


Vzdyt JirkaZ nahore linkoval ten open-source projekt, je tam schema i nahravaci programy, dokonce pro nekolik ruznych rodin procesoru. Otazkou je, jestli ten 70F3325 zvladne taky a jestli spravne rozpozna "nestandardni" stavy jako zamknuta pamet, kolize na programovaci sbernici (pokud je sdilena) apod. Nejjistejsi by bylo pujcit/koupit nekde stary oficialni programator, zvlast kdyz na to mas "jeden pokus". Jsou zkratka veci, ktere na kolene neubastlis, nebo alespon ne za rozumny cas.