It is *wrong* way edit an u-boot source files. The write way is change *CONFIG_ENV_IS_NOWHERE=y* to *CONFIG_ENV_IS_NOWHERE=n* and add *CONFIG_SYS_EXTRA_OPTIONS="EMMC_BOOT"* to u-boot/configs/am335x_boneblack_defconfig (or to u-boot/configs/am335x_boneblack_vboot_defconfig) file.
Best regards. On Monday, February 27, 2017 at 2:39:22 PM UTC+2, [email protected] wrote: > > Thanks! > > I commented define in the file include/configs/am335x_evm.h > #define CONFIG_ENV_IS_NOWHERE > > After that I found saveenv command in uboot. But in this case saveenv > command cause error "Unable to use mmc 0:1 for saveenv". I decided that I > also should specify where I want to save environment variables. In source > code I found that define CONFIG_EMMC_BOOT is used for RAW mode. I added > define CONFIG_EMMC_BOOT in include/configs/am335x_evm.h and it seems that > saveenv works now. I can see that raw data in emmc is not empty now: > > root@user:~# hexdump -C /dev/mmcblk1boot1 > 00000000 7a f0 38 b3 04 61 72 63 68 3d 61 72 6d 00 61 72 |z.8..arch= > arm.ar| > 00000010 67 73 5f 66 69 74 3d 73 65 74 65 6e 76 20 62 6f |gs_fit=setenv > bo| > 00000020 6f 74 61 72 67 73 20 63 6f 6e 73 6f 6c 65 3d 24 |otargs > console=$| > 00000030 7b 63 6f 6e 73 6f 6c 65 7d 20 00 61 72 67 73 5f |{console} > .args_| > 00000040 6d 6d 63 3d 72 75 6e 20 66 69 6e 64 75 75 69 64 |mmc=run > finduuid| > 00000050 3b 73 65 74 65 6e 76 20 62 6f 6f 74 61 72 67 73 |;setenv > bootargs| > 00000060 20 63 6f 6e 73 6f 6c 65 3d 24 7b 63 6f 6e 73 6f | > console=${conso| > 00000070 6c 65 7d 20 24 7b 63 61 70 65 5f 64 69 73 61 62 |le} > ${cape_disab| > 00000080 6c 65 7d 20 24 7b 63 61 70 65 5f 65 6e 61 62 6c |le} > ${cape_enabl| > 00000090 65 7d 20 24 7b 63 61 70 65 5f 75 62 6f 6f 74 7d |e} > ${cape_uboot}| > > > > > среда, 22 февраля 2017 г., 18:55:42 UTC+3 пользователь RobertCNelson > написал: >> >> On Wed, Feb 22, 2017 at 8:37 AM, <[email protected]> wrote: >> > Hello Robert, >> > >> > Can you please describe more precisely how to enable uboot saveenv >> command >> > for BeagleBone Black? >> > >> > I could not understand how patch line 177 relates to saveenv command. >> > >> >> well now it's line 155 >> >> Regards, >> >> >> -- >> Robert Nelson >> https://rcn-ee.com/ >> > -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/44ca8b2c-1290-4c5f-8723-9fdbd7a608fa%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
