現在、imx8m plusのubootは、異なるサイズのDDRをサポートするために、lpddr4_timing.cとimx8mp_evk.hという2つのファイルを修正する必要があります。そのため、2GB、4GB、6GB、8GBの同じデバイスに対して、4つの異なるubootファームウェアをコンパイルする必要があります。現在、2GB、4GB、6GB、8GBをサポートするデバイスが2つあり、ubootファームウェアは8つあることになります。その結果、生産ラインに大きな支障が生じています。異なるサイズのDDRを持つデバイス用に異なるubootを書き込む際に、間違いが起きやすいです。コードのメンテナンスについても同様で、1つのコードを修正するだけで、8つのubootを作成する必要があります。では、ubootを異なるサイズのDDRと互換性を持たせる方法はありますか?
Hello,
DDR構成ごとに異なるU-bootファームウェアをコンパイルする必要があります。
よろしくお願いいたします。