9 years, 6 months ago.

LPC11U3xシリーズのFlash容量に関して

mbedを使っての開発は今回初めてです。 ご教授宜しくお願いします。

まず、 開発中のシステムに「LPC11U3x」シリーズを採用する事は決定されています。

「TG-LPC11U35-501」 → Platformでプログラム中ですが、Flash容量(64kb)を超えてしまいました。 「TG-LPC11U35-501」に搭載されている「LPC1135FHI33/501」は、HVQFNパッケージで64kbが最大。 (サイズダウンを試みておりますが・・・)

LPC11U36,37のLQFP64(LQFP48)パッケージには、Flash容量が96kb/128kbがありますが LPC11U36,37を搭載した「mbed Platform」は無い様子です。

「mbed LPC11U24」は LQFP64パッケージなので、LPC11U37のLQFP64に載変えてみようかなど考えております。

LPC11U36,37のLQFP64(LQFP48)パッケージ(Flash容量が96kb/128kb)を、mbed環境で開発する良い方法はないでしょうか?

お手数お掛けしまが、アドバイス宜しくお願いします。

1 Answer

9 years, 5 months ago.

こんにちは。

Flashメモリの容量(アドレス範囲)は、scatter file に記載されていますが、オンラインコンパイラ上では書き換えることは出来ません。

「TG-LPC11U35-501」用に頑張ってファイルサイズを圧縮するか、mbed SDKのソースコードに新しいターゲットを追加する方法が考えれます。

mbed SDK ポーティングに関しては、以下のサイトをご覧下さい。

https://developer.mbed.org/users/MACRUM/notebook/mbed-sdk-porting-jp/ http://developer.mbed.org/handbook/mbed-SDK-porting

Accepted Answer