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
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/hcs12mem | 1.4.1_1 |
| DragonFly | devel/hcs12mem | 1.4.1_1 |
| GhostBSD | devel/hcs12mem | 1.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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.4.1_1 | 1.4.1_1 | 1.4.1 | 1.4.1_1 | 1.4.1_1 |
| FreeBSD:14:quarterly | 1.4.1_1 | 1.4.1_1 | n/a | 1.4.1_1 | 1.4.1_1 |
| FreeBSD:15:latest | 1.4.1_1 | 1.4.1_1 | n/a | 1.4.1_1 | 1.4.1_1 |
| FreeBSD:15:quarterly | 1.4.1_1 | 1.4.1_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.4.1_1 | 1.4.1_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/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
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build 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
| File | Size | SHA256 |
|---|---|---|
| hcs12mem-1.4.1.tar.gz | 216805 | 790e90a0a750659c975cb63eab16e3d56e1dc8e30f65c8078b1851b0f47dd848 |
Master sites 1
- SF
Commit history 0
No commits in the history this site was built from.