X-Git-Url: http://wien.tomnetworks.com/gitweb/?p=pyfrprog.git;a=blobdiff_plain;f=README;fp=README;h=3684bdebb9f606baa91d9ada46540306d5beb33c;hp=bd8108ef15e2e975f1c95a2c7e9631c14bf13cb2;hb=5b1e050a0c5d3fc992a0a29f55f2826aad135353;hpb=aa7ae00606beffecc4e058868a81c76a6872110d diff --git a/README b/README index bd8108e..3684bde 100644 --- a/README +++ b/README @@ -1 +1,58 @@ -insert $README here ;) +What is frprog? +frprog is a programmer written in python for programming an microcontroller of +the FR Family by Fujitsu. It also includes a simple "kernel" (lets name it +"pkernel") for communication to the PC, since the BootROM isn't able to modify +the flash. + + +Why? +There are only programmers available on Windows. +And Windows sucks, in particular we hate the clickage every time we want to +flash a programm on the board. Sadly we don't have a monkey to do this job for +us. + + +Usage: +> frprog [target mhx-file] +where the target file must be a vaild MHX output of the Softune linker. frprog +will instruct you through the process then. +(We also build up a simple Makefile which calls their compiler, assembler, ... +through wine, so we actually don't rely on Windows for our work :) Contact +us if you are interested!) + + +Supported Microcontroller: +o MB91F465X (you find this controller in the "bits pot blue" board by Fujitsu) + + +Installation: +Do the common trick +> make && sudo make install +to install it. In case, adjust $PREFIX in the Makefile. + +For zsh-users, add this to your .zshrc: +> _frprog() { +> _files -J files -g '*.(#i)mhx(.)' +> } +> compdef _frprog frprog + + +ToDo: +o use checksum for transmission +o verify flash +o + +feel free to contribute! + + +License and Disclaimer: +GPL2 of course and YOU USE THIS PROGRAM ON YOUR OWN +RISK ... + + +Credits: +Sebastian "theStack" Falbesoner // sebastian.falbesoner _AT_ gmail _DOT_ com +Bernhard "lewurm" Urban // lewurm _AT_ gmail _DOT_ com + +Thanks to Holger for his value hints (check out also his featurerich programmer +"FLASHly" http://home.arcor.de/ho/holger.wech/elektronik/ for Windows)