Skip to content

minagi-yu/lpcsp-posix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LPCSP for POSIX

Flash Programmer for LPC8xx/1xxx/2xxx/4xxx

概要

LPCSPはChaNさんが作られたNXPのLPC8xx/1xxx/2xxx/4xxxファミリーMCU用のフラッシュ書き込みソフトウェアです。

オリジナルはWindowsで動くWin32のプログラムのため、Unix系OSで使えるようにPOSIXのプログラムに移植しました。

使い方

ChaNさんのウェブサイトをみてください : http://elm-chan.org/works/sp78k/report_e.html

オリジナルとの変更点

ポート番号の代わりにデバイス名を指定する

Unix系OSではCOMポート番号で指定しないため。

USB-シリアル変換器を使ったときの例:

macOS:

/dev/tty.usbserial-ABCD1234

Linux:

/dev/ttyUSB0

FreeBSD:

/dev/cuaU0

デフォルトのボーレートが9600になっている

オリジナルのデフォルトのボーレート115200は、POSIX外なので定義されていないシステムの可能性があるため。

サポートしてるシステム

macOS High SiellaとUbuntu 18.04、FreeBSD 11.1 ReleaseでLPC1114マイコンへの書き込みの確認を行いました。

POSIX拡張のcfmakeraw()やcfsetspeed()を使っているため、一部環境ではコンパイルできない可能性があります。

作者

オリジナル

POSIX移植

ライセンス

GPLv3

About

Flash Programmer for LPC8xx/1xxx/2xxx/4xxx

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages