EmbDev.net

Forum: µC & Digital Electronics renesas Programmer


Author: Aleo (Guest)
Posted on:

Rate this post
0 useful
not useful
Hi,

who can help me?
We are looking for a programmer for renesas Controller HD64F7045 
(SH7040).

for example:
https://www.renesas.com/en-us/products/software-to...

It should be also an ISP for this Controller.
Thanks a lot.
Annett

Author: FDT (Guest)
Posted on:

Rate this post
0 useful
not useful
You should look for the Renesas "Flash Development Toolkit".
I use "version 3, 07, 00, 007" for the SH7709A and the SH7125.

This version does not support SH7040.
At least i cannot select this particular type of CPU.

So i think a newer/other version is needed.

If you find nothing at www.Renesas perhaps the distributor
(Glyn in Germany) can help.

Author: Christoph Kessler (db1uq) (christoph_kessler)
Posted on:

Rate this post
0 useful
not useful
The most recent version they offer is 4.09
https://www.renesas.com/en-us/products/software-to...
here is their list:
SuperH RISC engine Family
    SH7010 Series
        SH7018
    SH7046 Series
        SH7046, SH7148, SH7101, SH7048, SH7104, SH7106, SH7108
    SH7047 Series
        SH7047, SH7049, SH7105, SH7107, SH7109
    SH7050 Series
        SH7052, SH7053, SH7054
        SH7055
    SH7060 Series
        SH7065
    SH7080 Series
        SH7083, SH7084, SH7085, SH7086
    SH7144 Series
        SH7144, SH7145
    SH7146 Series
        SH7146, SH7149
    SH7239 Series
        SH7239, SH7237
    SH7280 Series
        SH7285, SH7286

As far as I remember, we use 7144 (3.3V) and in older instruments a 5V 
type. If you don't find another source I could look for an install file, 
when I'm back there from vacations.

Author: Christoph Kessler (db1uq) (christoph_kessler)
Posted on:

Rate this post
0 useful
not useful
These controllers don't support ISP. They are programmed via serial 
interface (RS232 on PC side).

We have three steps for each instrument:

Program CPLD first via ISP, because we access the serial port through 
it.

Then the controller is set to programming mode by some DIP switches and 
the FDT is started. The controller contains a small boot program, that 
connects to the PC and loads a larger boot program and then flashes the 
internal flash.

And finally (since we use an external flash ROM also) the external flash 
is programmed via RS232 and through CPLD and controller. I don't know if 
we need different DIP-switch settings this time, programming is done on 
the PC with a command line window running.

At least we set the DIP switches to normal user mode.

Author: Olaf (Guest)
Posted on:

Rate this post
0 useful
not useful
> We are looking for a programmer for renesas Controller HD64F7045
> (SH7040).


Cool! I thought I am the only one in Germany who use the fastest 
microcontroller in the world. :-)

This is the flasher I am using:

http://mes.osdn.jp/h8/writer-j.html

BTW: It is possible to use the gcc for this controller, too!

Olaf

Author: Annett Leonhardt (Company: Leica Biosystems nussloch) (aleo)
Posted on:

Rate this post
0 useful
not useful
Olaf wrote:
>> We are looking for a programmer for renesas Controller HD64F7045
>> (SH7040).
>
>
> Cool! I thought I am the only one in Germany who use the fastest
> microcontroller in the world. :-)
>
> This is the flasher I am using:
>
> http://mes.osdn.jp/h8/writer-j.html
>
> BTW: It is possible to use the gcc for this controller, too!
>
> Olaf

Hi Olaf
with which hardware do you flash the controller?
We have to change the software and to flash it into the controller on 
Board (ISP).
We had used the Flash module from renesas. But we don't have the flash 
module not  anymore. So we are looking for  an alternative programmer or 
for one used.
annett

Author: Olaf (Guest)
Posted on:

Rate this post
0 useful
not useful
> with which hardware do you flash the controller?

With any RS232 cable (5V of course!)

> We have to change the software and to flash it into the controller on
> Board (ISP).

This controller has no ISP! The controller has only a special mode. In 
this mode it accept 256Byte from the serial port, stores it in internal 
ram and than it start this code. h8-write provide a special code for 
flashing.
I think 20year ago there was a special flasher from Hitachi that works 
in the same way, but it is now gone.

Olaf

Author: Christoph Kessler (db1uq) (christoph_kessler)
Posted on:

Rate this post
0 useful
not useful
The datasheet is really funny. There are JTAG pins, but it says (7144/45 
in my case):
"Note: This LSI does not support test modes other than the bypass mode."
so the only thing you can do is shift data into TDI and receive the same 
data at TDO...

They also don't support the usual Boundary scan via these JTAG pins.

Instead they have proprietary test modes "H-UDI" which can only trigger 
a special interrupt, nothing else, and "AUD" (Advanced User Debugger) 
but these on different pins, not JTAG.

Reply

Entering an e-mail address is optional. If you want to receive reply notifications by e-mail, please log in.

Rules — please read before posting

  • Post long source code as attachment, not in the text
  • Posting advertisements is forbidden.

Formatting options

  • [c]C code[/c]
  • [avrasm]AVR assembler code[/avrasm]
  • [code]code in other languages, ASCII drawings[/code]
  • [math]formula (LaTeX syntax)[/math]




Bild automatisch verkleinern, falls nötig