From 62a5590d5712b71ac3744cc421b39af06a295d19 Mon Sep 17 00:00:00 2001 From: Edwin Groothuis Date: Fri, 25 Nov 2005 02:46:10 +0000 Subject: 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 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 --- devel/hc12mem/Makefile | 23 +++++++++++++++++++++++ devel/hc12mem/distinfo | 3 +++ devel/hc12mem/pkg-descr | 20 ++++++++++++++++++++ devel/hc12mem/pkg-plist | 31 +++++++++++++++++++++++++++++++ 4 files changed, 77 insertions(+) create mode 100644 devel/hc12mem/Makefile create mode 100644 devel/hc12mem/distinfo create mode 100644 devel/hc12mem/pkg-descr create mode 100644 devel/hc12mem/pkg-plist (limited to 'devel/hc12mem') 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 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 + 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%% -- cgit v1.2.3