2013年11月28日木曜日

LPC1114FN28とLPC812とLPC810のフラッシュアルゴリズム

例えば、mbedmicro/CMSIS-DAP/interface/target/hal/DBG_NXP/ DBG_LPC1768/target_flash.h の代わりにインクルードしてビルドする。

LPC812/LPC810の場合はセクターサイズは1Kバイト。LPC1114FN28は4Kバイト。
LPC1768/LPC1769の為にプログラムの64Kバイト以上の領域はセクターサイズ32Kバイトで書き込む。(未確認)
書き込む時にセクターを消去。target_flash_erase_chip()ではセクター番号0だけを消去。

注意:mac,safariは書き込んだプログラムを読みだして再書き込みしているようなので動かないかもしれない。(未確認)
target_flash_erase_sector()を使う書き込みは未確認。

(2013/11/28)
---

0 件のコメント: