PDA

View Full Version : Renesas SH7055 - reading and programming via Piasini



Holtek
7th March, 2016, 02:32 PM
Hi

I have a PCB with Renesas SH7055 processor. This is not ECU from car. On the board are placed holes programming to which I connected Piasini according to the figure:
Then I read Flash with success :). The problem came when I wanted to write FLASH. According to the documentation Piasini should do two bridges. Connect the pins 16, 2, 19, but where? To which I have to connect the processor pins 16, 2, 19, and where to do bridges?

exe123
7th March, 2016, 03:37 PM
Guess you need to measure that out on an ecu for comparison.

Looking at the datasheet it is related to FWE pin andd MDx pins for setting the right mode.


Programming/Erasing Execution To program or erase, the FWE pin must be brought high and user program mode must be
entered.

eprst
19th January, 2017, 07:25 PM
Hello, i have the same situation. Volvo S60 AT with HD64F7055F40 (the same as SH7055). The problem is that i can read it but don't know how to write it. All the pins (FWE, MDx) are in positive position - 1. I found the datasheet where is written that there is "user program mode" if all pins are positive (see attachments). As i have only one chance i want to be sure how to write it. So, what pins should i bridge to write this chip properly?
Thanks in advance,
All the best

Holtek
20th January, 2017, 12:20 AM
This file helped me solve the problem

eprst
20th January, 2017, 11:23 AM
I don't have pins Pxxx on my PCB. Could you explain how it helps? Where should i connect GRND? "toggle P407 at 125Hz at TTL levels (to keep WDT happy)" - how did you use it?
Thanks in advance,
Regards

Holtek
21st January, 2017, 11:51 AM
Reading and writing SH7055 by Renesas Flash Development Toolkit:

RST - pin 58 - to VCC via 1k and during start short to ground for a while
MD0 - pin 59 - to VCC
FWE - pin 56 - to VCC
MD1 - pin 55 - to GND
MD2 - pin 50 - to VCC
CS3 - pin 44 - to VCC
SCK2 - pin 164 - clock 125Hz from generator
TX1D - pin 165 - to TXD FTDI
RX1D - pin 166 - to RXD FTDI
10MHz quartz

Best regards from Poland :)

vietdiesel
21st January, 2017, 12:30 PM
Reading and writing SH7055 by Renesas Flash Development Toolkit:

RST - pin 58 - to VCC via 1k and during start short to ground for a while
MD0 - pin 59 - to VCC
FWE - pin 56 - to VCC
MD1 - pin 55 - to GND
MD2 - pin 50 - to VCC
CS3 - pin 44 - to VCC
SCK2 - pin 164 - clock 125Hz from generator
TX1D - pin 165 - to TXD FTDI
RX1D - pin 166 - to RXD FTDI
10MHz quartz

Best regards from Poland :)
Hi brother !
I tried but I could not found P405 to P413 (http://www.amazon.com/dp/B007WR61WU) point in mainboard . Here is the picture of my mainboard . Hopefully you can help me read and write this ECU
https://1drv.ms/i/s!AoLE0w8hGfMnoH79z7mOiUoHJblA
https://1drv.ms/i/s!AoLE0w8hGfMnoH8v8CZ6D_xv_whX
Thanks you https://forums.nasioc.com/forums/images/smilies/tapbanana.gif

vietdiesel
21st January, 2017, 12:48 PM
You mean we can read and write the chip directly from the pins right?
423003
p405 (pink) is VCC
p407 (purple) is the 150 hz 555 timer signal
p409 (orange) is TX
p411 (yellow) is RX
p413 (black) is ground.. this also goes to one side of the capacitor as shown.

So now we connect diect to the pins as you say
RST - pin 58 - to VCC via 1k and during start short to ground for a while
MD0 - pin 59 - to VCC
FWE - pin 56 - to VCC
MD1 - pin 55 - to GND
MD2 - pin 50 - to VCC
CS3 - pin 44 - to VCC
SCK2 - pin 164 - clock 125Hz from generator
TX1D - pin 165 - to TXD FTDI
RX1D - pin 166 - to RXD FTDI
10MHz quartz
can you make sure p405 is what PIns number?
1 more question . can you make usb same PDF file and sell for me . if ok please inbox me for your price. thanks brother
423005

Holtek
21st January, 2017, 01:05 PM
I do not know your ECU from Subaru. I had a problem with the programming of the processor, which was installed in another device. All signals connected it directly to the pads processor. It worked. Therefore, shared his knowledge, he himself had learned. P405 - VCC - Locate on the board capacitor C416, around the processor that filters the supply voltage. On it will be + is VCC and GND is -.

sanyagans
29th December, 2017, 08:20 PM
pin 1 and pin 20 ? can be changed ?

roth18
29th January, 2018, 03:10 AM
pin 1 and pin 20 ? can be changed ?

pin 20 is GND and pin 1 Vcc, he made a mistake

hesham10
13th May, 2019, 03:12 AM
so no way to do it with piasini and must be with renesas flash development toolkit ? ... on an ecu included with piasini manuals performed with success and measured to know pin id's but with another not included i cann't