Armadilloフォーラム

config領域のサイズ変更(拡張)について

maraki

2018年3月6日 14時54分

初めて投稿します。
五十嵐と申します。

Armadillo-440(型番A4410-U00Z)にて開発を行っています。
今回、フラッシュメモリのconfig領域を変更(拡張)したいと考えています。

おもな製品ソフトウェアのバージョンは、
 ブートローダー:v2.3.0
Linuxカーネル:v2.6.26-at28
を使用しています。

上記のソフトウェアバージョンでは、config領域のデフォルトサイズは
128[KB]ですが、今回512[KB]に拡張したいと考えています。
(userland領域の29.75[MB]は、縮小したい。)
方法をマニュアルやFAQ等で調べましたが、見つけることが出来ませんでした。

フラッシュメモリのリージョンサイズの変更方法をご教授願います。

コメント

at_ohsawa

2018年3月13日 17時58分

パッチ書いてみました。

わかりやすいように、元の128KBの表記を残して、128K+384KB
といったように加算する表記にしてみました。

(コンパイル時に最適化されて定数になるので加算で書いても
副作用はないはずですし、今回の説明をする以上の意図はありません。)

ファイル ファイルの説明
linux-2.6.26-at28_increase_config_region+384k.patch カーネル用パッチ
hermit-at-v2.3.0_increase_config_region+384k.patch ブートローダー用パッチ

maraki

2018年5月7日 16時00分

> パッチ書いてみました。
>
> わかりやすいように、元の128KBの表記を残して、128K+384KB
> といったように加算する表記にしてみました。
>
> (コンパイル時に最適化されて定数になるので加算で書いても
> 副作用はないはずですし、今回の説明をする以上の意図はありません。)
>
at_ohsawa様

五十嵐です。

返信が遅れてしまい、申し訳ございません。
config領域の拡張が出来ました。

ありがとうございました。