バルトスir2110を使用しています。 u-boot用u-boot-2017.01をコンパイルするためにam335x_baltos_defconfigを使用しています。私の問題は、このu-boot設定でsaveenvコマンドを使用できないことです。これには特別な理由がありますか?どのように点灯しますか? u-bootを再コンパイルすることは問題ではありませんでしたが、saveenvを有効にする正しい設定が見つかりませんでした。設定ファイルにCONFIG_CMD_SAVEENV = yを追加してみました。どんな助けでも大変感謝します!
答え1
問題はu-bootバージョンにあります。 u-boot-2017-01 バージョンでは、設定ファイル内の環境マクロの設定はサポートされません。これは特定のボードのヘッダファイル(私の場合はbaltos.h)で実行する必要があります。
baltos.hに以下を追加すると機能します。
#define CONFIG_ENV_SIZE (128 << 10)
#define CONFIG_ENV_IS_IN_FAT
#define FAT_ENV_INTERFACE "mmc"
#define FAT_ENV_DEVICE_AND_PART "0.0"
#define FAT_ENV_FILE "uboot.env"
/*#define CONFIG_ENV_IS_NOWHERE*/
最新バージョンのu-bootは、設定ファイルで環境設定をサポートしています。