{"id":1247,"date":"2023-07-04T06:36:36","date_gmt":"2023-07-04T06:36:36","guid":{"rendered":"http:\/\/www.recologypower.com:9080\/?p=1247"},"modified":"2023-07-04T06:36:38","modified_gmt":"2023-07-04T06:36:38","slug":"%e3%80%90lx2160%e3%80%91fw-env%e5%bc%80%e5%90%af%e6%96%87%e4%bb%b6%e7%b3%bb%e7%bb%9f%e8%ae%be%e7%bd%aeuboot%e7%8e%af%e5%a2%83%e5%8f%98%e9%87%8f","status":"publish","type":"post","link":"http:\/\/www.recologypower.com:9080\/?p=1247","title":{"rendered":"\u3010lx2160\u3011fw-env\u5f00\u542f\u6587\u4ef6\u7cfb\u7edf\u8bbe\u7f6euboot\u73af\u5883\u53d8\u91cf"},"content":{"rendered":"\n<p>1\u3001\u8fdb\u5165uboot\u4fee\u6539\u6e90\u7801<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>vim include\/configs\/lx2160a_common.h<\/code><\/pre>\n\n\n\n<p>\u6700\u540e\u589e\u52a0<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/*Begin:add by zhaobaoxing for env*\/\r\n#define CONFIG_SYS_MMC_ENV_DEV          0\r\n#define CONFIG_ENV_SIZE                 0x2000          \/* 8KB *\/\r\n#define CONFIG_ENV_SECT_SIZE            0x20000\r\n#define CONFIG_ENV_OFFSET               0x500000\r\n#define CONFIG_ENV_ADDR                 (CONFIG_SYS_FLASH_BASE + CONFIG_ENV_OFFSET)\r\n\/*End:add by zhaobaoxing for env*\/\r\n<\/code><\/pre>\n\n\n\n<p>2\u3001\u4fee\u6539fw_env.config\u6587\u4ef6<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Configuration file for fw_(printenv\/setenv) utility.\r\n# Up to two entries are valid, in this case the redundant\r\n# environment sector is assumed present.\r\n# Notice, that the \"Number of sectors\" is not required on NOR and SPI-dataflash.\r\n# Futhermore, if the Flash sector size is omitted, this value is assumed to\r\n# be the same as the Environment size, which is valid for NOR and SPI-dataflash\r\n# Device offset must be prefixed with 0x to be parsed as a hexadecimal value.\r\n\r\n# NOR example\r\n# MTD device name       Device offset   Env. size       Flash sector size       Number of sectors\r\n#\/dev\/mtd1              0x0000          0x4000          0x4000\r\n#\/dev\/mtd2              0x0000          0x4000          0x4000\r\n\r\n# MTD SPI-dataflash example\r\n# MTD device name       Device offset   Env. size       Flash sector size       Number of sectors\r\n#\/dev\/mtd5              0x4200          0x4200\r\n#\/dev\/mtd6              0x4200          0x4200\r\n\r\n# NAND example\r\n#\/dev\/mtd0              0x4000          0x4000          0x20000                 2\r\n\r\n# On a block device a negative offset is treated as a backwards offset from the\r\n# end of the device\/partition, rather than a forwards offset from the start.\r\n\r\n# Block device example\r\n\/dev\/mmcblk0            0x500000                0x2000\r\n#\/dev\/mmcblk0           -0x20000        0x20000\r\n\r\n# VFAT example\r\n#\/boot\/uboot.env        0x0000          0x4000\r\n\r\n# UBI volume\r\n#\/dev\/ubi0_0            0x0             0x1f000         0x1f000\r\n#\/dev\/ubi0_1            0x0             0x1f000         0x1f000\r\n\r\n# UBI volume by name\r\n#\/dev\/ubi0:env          0x0             0x1f000         0x1f000\r\n#\/dev\/ubi0:env-redund   0x0             0x1f000         0x1f000\r\n~\r\n<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<div class=\"slide-text-bg2\">\n<h3>1\u3001\u8fdb\u5165uboot\u4fee\u6539\u6e90\u7801 \u6700\u540e\u589e\u52a0 2<\/h3>\n<\/div>\n<div class=\"flex-btn-div\"><a href=\"http:\/\/www.recologypower.com:9080\/?p=1247\" class=\"btn1 flex-btn\">\u9605\u8bfb\u66f4\u591a<\/a><\/div>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[102],"tags":[],"_links":{"self":[{"href":"http:\/\/www.recologypower.com:9080\/index.php?rest_route=\/wp\/v2\/posts\/1247"}],"collection":[{"href":"http:\/\/www.recologypower.com:9080\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.recologypower.com:9080\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.recologypower.com:9080\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/www.recologypower.com:9080\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1247"}],"version-history":[{"count":1,"href":"http:\/\/www.recologypower.com:9080\/index.php?rest_route=\/wp\/v2\/posts\/1247\/revisions"}],"predecessor-version":[{"id":1248,"href":"http:\/\/www.recologypower.com:9080\/index.php?rest_route=\/wp\/v2\/posts\/1247\/revisions\/1248"}],"wp:attachment":[{"href":"http:\/\/www.recologypower.com:9080\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1247"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.recologypower.com:9080\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1247"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.recologypower.com:9080\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1247"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}