MCDOD's H8S214x page

Some bits and pieces that somebody might find useful.

First some 'features' (not all documented) that I fell over:


MCDOD's H8S2144 bootload setup

It took me a lot of time to get a working bootload setup, so in case it saves you reinventing it all this is the bootload setup that I use for my H8S2144 boards.

The setup consists of a circuit which you feed from a serial port and which (rather cunningly!) uses an incoming stream of NULLs from the host to perform the hardware boot sequence. The software to drive this is written for Linux, with a rather elementary UI - but it works.

The boot sequence is:

This circuit and source code are copyright R. M. Georgeson. They are published under the terms of the GPL. Bug reports etc to the email address in the README.

There is also the code for the microkernel and main kernel modified from the source code published by Renesas. The modification is mainly to make the main kernel much simpler by including all the functions instead of having each function as an overlay loaded as needed with all the attendant complications. Well there's plenty of RAM for it.

This code is a mess and could do with cleaning up. At the time I was more concerned with getting something that worked and getting back to the real business of programming the target controller.

Any Renesas copyright on the original code remains, my hacks are copyright R.M. Georgeson only to the extent that there is no conflict with pre-existing copyright.

You can download it here .