diff options
author | Edwin Groothuis <edwin@FreeBSD.org> | 2005-11-25 02:46:10 +0000 |
---|---|---|
committer | Edwin Groothuis <edwin@FreeBSD.org> | 2005-11-25 02:46:10 +0000 |
commit | 62a5590d5712b71ac3744cc421b39af06a295d19 (patch) | |
tree | 74384d224e1f8a852403bbcb8d434f589fbad883 | |
parent | Mark as deprecated: no longer on author's mastersite. (diff) |
New port: devel/hc12mem - Freescale HCS12 MCU embedded developer
tool: erase/read/write/protect/unprotect FLASH/EEPROM
hc12mem is a command line tool for embedded microcontroller
developers using Freescale's HCS12-family MCUs.
It can:
- erase/read/write/protect internal EEPROM memory
- erase/read/write internal FLASH memory
- protect/unprotect whole MCU
Supported MCUs: almost every HCS12 derivative
<MC9S12> A32, A64, A128, A256, A512, C32, C64, C96, C128,
GC16, GC32, GC64, GC96, GC128, D32, D64, D128, D256, D512,
E32, E64, E128, E256, H128, H256, UF32, NE64.
Supported target connections:
- BDM:
- Kevin Ross's BDM12 POD
- Marek Peca's PODEX and my own improved version
- LRAE (Load RAM And Execute) serial bootloader
see Freescale's Application Note AN2546
WWW: http://cml.mfk.net.pl/hc12mem
PR: ports/89241
Submitted by: Michal Konieczny <mk@cml.mfk.net.pl>
-rw-r--r-- | devel/Makefile | 1 | ||||
-rw-r--r-- | devel/hc12mem/Makefile | 23 | ||||
-rw-r--r-- | devel/hc12mem/distinfo | 3 | ||||
-rw-r--r-- | devel/hc12mem/pkg-descr | 20 | ||||
-rw-r--r-- | devel/hc12mem/pkg-plist | 31 | ||||
-rw-r--r-- | devel/hcs12mem/Makefile | 23 | ||||
-rw-r--r-- | devel/hcs12mem/distinfo | 3 | ||||
-rw-r--r-- | devel/hcs12mem/pkg-descr | 20 | ||||
-rw-r--r-- | devel/hcs12mem/pkg-plist | 31 |
9 files changed, 155 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile index d7f21c01b281..17c5b9659a1d 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -360,6 +360,7 @@ SUBDIR += gwenhywfar SUBDIR += happydoc SUBDIR += hapy + SUBDIR += hc12mem SUBDIR += hptools SUBDIR += hs-alex SUBDIR += hs-buddha diff --git a/devel/hc12mem/Makefile b/devel/hc12mem/Makefile new file mode 100644 index 000000000000..8b9ab89cdf2a --- /dev/null +++ b/devel/hc12mem/Makefile @@ -0,0 +1,23 @@ +# New ports collection makefile for: hc12mem +# Date created: 18 November 2005 +# Whom: mk +# +# $FreeBSD$ +# + +PORTNAME= hc12mem +PORTVERSION= 1.1 +CATEGORIES= devel +MASTER_SITES= http://cml.mfk.net.pl/hc12mem/ + +MAINTAINER= mk@capri.pl +COMMENT= HCS12 MCU tool: erase,read,write,protect,unprotect FLASH/EEPROM + +MAN1= hc12mem.1 +MANCOMPRESSED= no + +GNU_CONFIGURE= yes +USE_GMAKE= yes +USE_GETOPT_LONG=yes + +.include <bsd.port.mk> diff --git a/devel/hc12mem/distinfo b/devel/hc12mem/distinfo new file mode 100644 index 000000000000..4a8e3bcd89bb --- /dev/null +++ b/devel/hc12mem/distinfo @@ -0,0 +1,3 @@ +MD5 (hc12mem-1.1.tar.gz) = 1927ddf29269b424cf88f43a0d3b9409 +SHA256 (hc12mem-1.1.tar.gz) = 073aa754b90c548c46af1337a4c37293101bcdb0a63ddf6a98bebb01c92f3b5f +SIZE (hc12mem-1.1.tar.gz) = 175787 diff --git a/devel/hc12mem/pkg-descr b/devel/hc12mem/pkg-descr new file mode 100644 index 000000000000..42a2b5ff6776 --- /dev/null +++ b/devel/hc12mem/pkg-descr @@ -0,0 +1,20 @@ +hc12mem is a command line tool for embedded microcontroller developers using +Freescale's HCS12-family MCUs. +It can: +- erase/read/write/protect internal EEPROM memory +- erase/read/write internal FLASH memory +- protect/unprotect whole MCU + +Supported MCUs: almost every HCS12 derivative +<MC9S12> A32, A64, A128, A256, A512, C32, C64, C96, C128, +GC16, GC32, GC64, GC96, GC128, D32, D64, D128, D256, D512, +E32, E64, E128, E256, H128, H256, UF32, NE64. + +Supported target connections: +- BDM: + - Kevin Ross's BDM12 POD + - Marek Peca's PODEX and my own improved version +- LRAE (Load RAM And Execute) serial bootloader + see Freescale's Application Note AN2546 + +WWW: http://cml.mfk.net.pl/hc12mem diff --git a/devel/hc12mem/pkg-plist b/devel/hc12mem/pkg-plist new file mode 100644 index 000000000000..94d272bf996a --- /dev/null +++ b/devel/hc12mem/pkg-plist @@ -0,0 +1,31 @@ +bin/hc12mem +%%DATADIR%%/mc9s12a128.dat +%%DATADIR%%/mc9s12a256.dat +%%DATADIR%%/mc9s12a32.dat +%%DATADIR%%/mc9s12a512.dat +%%DATADIR%%/mc9s12a64.dat +%%DATADIR%%/mc9s12c128.dat +%%DATADIR%%/mc9s12c32.dat +%%DATADIR%%/mc9s12c64.dat +%%DATADIR%%/mc9s12c96.dat +%%DATADIR%%/mc9s12d128.dat +%%DATADIR%%/mc9s12d256.dat +%%DATADIR%%/mc9s12d32.dat +%%DATADIR%%/mc9s12d512.dat +%%DATADIR%%/mc9s12d64.dat +%%DATADIR%%/mc9s12e128.dat +%%DATADIR%%/mc9s12e256.dat +%%DATADIR%%/mc9s12e32.dat +%%DATADIR%%/mc9s12e64.dat +%%DATADIR%%/mc9s12gc128.dat +%%DATADIR%%/mc9s12gc16.dat +%%DATADIR%%/mc9s12gc32.dat +%%DATADIR%%/mc9s12gc64.dat +%%DATADIR%%/mc9s12gc96.dat +%%DATADIR%%/mc9s12h128.dat +%%DATADIR%%/mc9s12h256.dat +%%DATADIR%%/mc9s12ne64.dat +%%DATADIR%%/mc9s12uf32.dat +%%DATADIR%%/bdm.s19 +%%DATADIR%%/lrae.s19 +@dirrm %%DATADIR%% diff --git a/devel/hcs12mem/Makefile b/devel/hcs12mem/Makefile new file mode 100644 index 000000000000..8b9ab89cdf2a --- /dev/null +++ b/devel/hcs12mem/Makefile @@ -0,0 +1,23 @@ +# New ports collection makefile for: hc12mem +# Date created: 18 November 2005 +# Whom: mk +# +# $FreeBSD$ +# + +PORTNAME= hc12mem +PORTVERSION= 1.1 +CATEGORIES= devel +MASTER_SITES= http://cml.mfk.net.pl/hc12mem/ + +MAINTAINER= mk@capri.pl +COMMENT= HCS12 MCU tool: erase,read,write,protect,unprotect FLASH/EEPROM + +MAN1= hc12mem.1 +MANCOMPRESSED= no + +GNU_CONFIGURE= yes +USE_GMAKE= yes +USE_GETOPT_LONG=yes + +.include <bsd.port.mk> diff --git a/devel/hcs12mem/distinfo b/devel/hcs12mem/distinfo new file mode 100644 index 000000000000..4a8e3bcd89bb --- /dev/null +++ b/devel/hcs12mem/distinfo @@ -0,0 +1,3 @@ +MD5 (hc12mem-1.1.tar.gz) = 1927ddf29269b424cf88f43a0d3b9409 +SHA256 (hc12mem-1.1.tar.gz) = 073aa754b90c548c46af1337a4c37293101bcdb0a63ddf6a98bebb01c92f3b5f +SIZE (hc12mem-1.1.tar.gz) = 175787 diff --git a/devel/hcs12mem/pkg-descr b/devel/hcs12mem/pkg-descr new file mode 100644 index 000000000000..42a2b5ff6776 --- /dev/null +++ b/devel/hcs12mem/pkg-descr @@ -0,0 +1,20 @@ +hc12mem is a command line tool for embedded microcontroller developers using +Freescale's HCS12-family MCUs. +It can: +- erase/read/write/protect internal EEPROM memory +- erase/read/write internal FLASH memory +- protect/unprotect whole MCU + +Supported MCUs: almost every HCS12 derivative +<MC9S12> A32, A64, A128, A256, A512, C32, C64, C96, C128, +GC16, GC32, GC64, GC96, GC128, D32, D64, D128, D256, D512, +E32, E64, E128, E256, H128, H256, UF32, NE64. + +Supported target connections: +- BDM: + - Kevin Ross's BDM12 POD + - Marek Peca's PODEX and my own improved version +- LRAE (Load RAM And Execute) serial bootloader + see Freescale's Application Note AN2546 + +WWW: http://cml.mfk.net.pl/hc12mem diff --git a/devel/hcs12mem/pkg-plist b/devel/hcs12mem/pkg-plist new file mode 100644 index 000000000000..94d272bf996a --- /dev/null +++ b/devel/hcs12mem/pkg-plist @@ -0,0 +1,31 @@ +bin/hc12mem +%%DATADIR%%/mc9s12a128.dat +%%DATADIR%%/mc9s12a256.dat +%%DATADIR%%/mc9s12a32.dat +%%DATADIR%%/mc9s12a512.dat +%%DATADIR%%/mc9s12a64.dat +%%DATADIR%%/mc9s12c128.dat +%%DATADIR%%/mc9s12c32.dat +%%DATADIR%%/mc9s12c64.dat +%%DATADIR%%/mc9s12c96.dat +%%DATADIR%%/mc9s12d128.dat +%%DATADIR%%/mc9s12d256.dat +%%DATADIR%%/mc9s12d32.dat +%%DATADIR%%/mc9s12d512.dat +%%DATADIR%%/mc9s12d64.dat +%%DATADIR%%/mc9s12e128.dat +%%DATADIR%%/mc9s12e256.dat +%%DATADIR%%/mc9s12e32.dat +%%DATADIR%%/mc9s12e64.dat +%%DATADIR%%/mc9s12gc128.dat +%%DATADIR%%/mc9s12gc16.dat +%%DATADIR%%/mc9s12gc32.dat +%%DATADIR%%/mc9s12gc64.dat +%%DATADIR%%/mc9s12gc96.dat +%%DATADIR%%/mc9s12h128.dat +%%DATADIR%%/mc9s12h256.dat +%%DATADIR%%/mc9s12ne64.dat +%%DATADIR%%/mc9s12uf32.dat +%%DATADIR%%/bdm.s19 +%%DATADIR%%/lrae.s19 +@dirrm %%DATADIR%% |