BSD Ports

devel/hcs12mem 1.4.1_1 FreeBSD

Software to manipulate EEPROM/FLASH memory

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Categories
devel
Package size
59.1 KiB, 166.1 KiB installed

Description

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:
    • Daniel Malik's TDBML (Turbo BDM Light) USB POD
    • Kevin Ross's BDM12 POD
    • Marek Peca's PODEX
    • my own improved version of PODEX with firmware bugfixes
  • LRAE (Load RAM And Execute) serial bootloader see Freescale's Application Note AN2546
  • Freescale's HCS12 MCU serial monitor see Freescale's Application Note AN2548

In the other systems

SystemPortVersion
FreeBSDdevel/hcs12mem1.4.1_1
DragonFlydevel/hcs12mem1.4.1_1
GhostBSDdevel/hcs12mem1.4.1_1

Install

Binary package:

pkg install hcs12mem

From the ports tree:

cd /usr/ports/devel/hcs12mem/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	hcs12mem>0:devel/hcs12mem

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.4.1_11.4.1_11.4.11.4.1_11.4.1_1
FreeBSD:14:quarterly1.4.1_11.4.1_1n/a1.4.1_11.4.1_1
FreeBSD:15:latest1.4.1_11.4.1_1n/a1.4.1_11.4.1_1
FreeBSD:15:quarterly1.4.1_11.4.1_1n/an/an/a
FreeBSD:16:latest1.4.1_11.4.1_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

No port depends on this one.

Configuration

Options name: devel_hcs12mem

OptionDefaultDescription
DOCSoffBuild and/or install documentation
Service scripts
none

Files

Manual pages 1
  • hcs12mem(1)
pkg-plist 37
  • bin/hcs12mem
  • share/man/man1/hcs12mem.1.gz
  • share/doc/hcs12mem/AUTHORS
  • share/doc/hcs12mem/COPYING
  • share/doc/hcs12mem/ChangeLog
  • share/doc/hcs12mem/INSTALL
  • share/doc/hcs12mem/NEWS
  • share/doc/hcs12mem/README
  • share/hcs12mem/mc9s12a32.dat
  • share/hcs12mem/mc9s12a64.dat
  • share/hcs12mem/mc9s12a128.dat
  • share/hcs12mem/mc9s12a256.dat
  • share/hcs12mem/mc9s12a512.dat
  • share/hcs12mem/mc9s12d32.dat
  • share/hcs12mem/mc9s12d64.dat
  • share/hcs12mem/mc9s12d128.dat
  • share/hcs12mem/mc9s12d256.dat
  • share/hcs12mem/mc9s12d512.dat
  • share/hcs12mem/mc9s12c32.dat
  • share/hcs12mem/mc9s12c64.dat
  • share/hcs12mem/mc9s12c96.dat
  • share/hcs12mem/mc9s12c128.dat
  • share/hcs12mem/mc9s12gc16.dat
  • share/hcs12mem/mc9s12gc32.dat
  • share/hcs12mem/mc9s12gc64.dat
  • share/hcs12mem/mc9s12gc96.dat
  • share/hcs12mem/mc9s12gc128.dat
  • share/hcs12mem/mc9s12e32.dat
  • share/hcs12mem/mc9s12e64.dat
  • share/hcs12mem/mc9s12e128.dat
  • share/hcs12mem/mc9s12e256.dat
  • share/hcs12mem/mc9s12h128.dat
  • share/hcs12mem/mc9s12h256.dat
  • share/hcs12mem/mc9s12ne64.dat
  • share/hcs12mem/mc9s12uf32.dat
  • share/hcs12mem/mc9s12xd256.dat
  • share/hcs12mem/mc9s12xd512.dat
distinfo 1
FileSizeSHA256
hcs12mem-1.4.1.tar.gz216805790e90a0a750659c975cb63eab16e3d56e1dc8e30f65c8078b1851b0f47dd848
Master sites 1
  • SF

Commit history 0

No commits in the history this site was built from.