Kopie NEC V850ES/DJ2

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
Victronix
Příspěvky: 910
Registrován: 23 lis 2007, 01:00
Bydliště: Vážany

Kopie NEC V850ES/DJ2

#1 Příspěvek 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.
Hledám ideální řešení...

Uživatelský avatar
JirkaZ
Moderátor
Moderátor
Příspěvky: 1429
Registrován: 26 úno 2021, 01:00

#2 Příspěvek 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).
Kdo chce, hledá způsob;
kdo ne - hledá důvod.

Ze dvou možností často volím tu třetí.

Uživatelský avatar
eleferner
Příspěvky: 422
Registrován: 04 čer 2016, 02:00
Bydliště: Brno

#3 Příspěvek od eleferner »

Fiha, ty V850xx nepodporuje ani Elnec. To je snad prvni obvod, u ktereho to vidim...

Uživatelský avatar
BOBOBO
Příspěvky: 18110
Registrován: 25 úno 2008, 01:00
Bydliště: Rychnovsko

#4 Příspěvek 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 ...

Uživatelský avatar
Victronix
Příspěvky: 910
Registrován: 23 lis 2007, 01:00
Bydliště: Vážany

#5 Příspěvek od Victronix »

Díky za nakopnutí.
Hledám ideální řešení...

Uživatelský avatar
Victronix
Příspěvky: 910
Registrován: 23 lis 2007, 01:00
Bydliště: Vážany

#6 Příspěvek od Victronix »

Nebudu vám tajit o co jde. Ford Transit - palubní deska.
Hledám ideální řešení...

Uživatelský avatar
eleferner
Příspěvky: 422
Registrován: 04 čer 2016, 02:00
Bydliště: Brno

#7 Příspěvek 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?

Uživatelský avatar
Victronix
Příspěvky: 910
Registrován: 23 lis 2007, 01:00
Bydliště: Vážany

#8 Příspěvek od Victronix »

70F3325GJ(A)
Hledám ideální řešení...

Uživatelský avatar
Mahoney
Příspěvky: 347
Registrován: 26 říj 2019, 02:00

#9 Příspěvek 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.

Uživatelský avatar
eleferner
Příspěvky: 422
Registrován: 04 čer 2016, 02:00
Bydliště: Brno

#10 Příspěvek 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

Uživatelský avatar
JirkaZ
Moderátor
Moderátor
Příspěvky: 1429
Registrován: 26 úno 2021, 01:00

#11 Příspěvek od JirkaZ »

Nemá se tím čirou náhodou "přetočit" tachometr, že ne?
Kdo chce, hledá způsob;
kdo ne - hledá důvod.

Ze dvou možností často volím tu třetí.

Uživatelský avatar
Victronix
Příspěvky: 910
Registrován: 23 lis 2007, 01:00
Bydliště: Vážany

#12 Příspěvek 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.
Hledám ideální řešení...

Uživatelský avatar
Victronix
Příspěvky: 910
Registrován: 23 lis 2007, 01:00
Bydliště: Vážany

#13 Příspěvek 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.
Hledám ideální řešení...

Uživatelský avatar
rnbw
Příspěvky: 32312
Registrován: 21 bře 2006, 01:00
Bydliště: Bratislava

#14 Příspěvek 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...

Uživatelský avatar
eleferner
Příspěvky: 422
Registrován: 04 čer 2016, 02:00
Bydliště: Brno

#15 Příspěvek 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.

Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“