
uboot
文章平均质量分 57
omnibots
这个作者很懒,什么都没留下…
展开
-
NXP imx6ull在uboot中控制gpio
在引脚复用定义文件,arch/arm/include/asm/arch-mx6/mx6ull_pins.h中找到需要控制的引脚。在 board/freescale/mx6ullevk/mx6ullevk.c 中添加定义和控制代码。原创 2023-09-20 16:33:51 · 423 阅读 · 0 评论 -
linux下使用fw_printenv读取、fw_setenv修改uboot环境变量
fw_setenv和fw_printenv共用一个文件,只是通过程序名来区分不同功能,所以我们在开发板创建一个fw_setenv的软连接就可以了。得到fw_printenv和fw_setenv后还不能正常使用,还需要把tools/env/fw_env.config拷到板子/etc目录下。这些都配置对了之后就可以使用fw_printenv和fw_setenv进行读取和修改uboot环境变量分区的变量了。编译完后,tools/env下面就有fw_printenv,把它拷到板子上就行了。配置完就可以开始编译了。.原创 2022-08-12 16:07:46 · 4755 阅读 · 0 评论 -
uboot mtdparts报错unexpected character
原因是环境变量mtdparts后面多出了一个空格,删掉即可。删掉后面空格之后就正常打印分区信息了。原创 2022-08-11 14:44:04 · 454 阅读 · 0 评论 -
ubifs镜像文件制作及其烧录
为1974-1908*128/1024=8.25M,ubinize.cfg文件中vol_size要为最大卷大小减去8.25M。原因是最后的卷大小超过了分区大小。擦除时没有把整个分区擦除掉,比如ubi.img只有80M,但是根文件系统分区有230M,擦除时不能只擦除80M,而要擦除230M,因为为擦除的部分会被ubi driver判定为垃圾数据,则认为镜像已损坏。注意,卷大小建议设置为分区大小减去8-10M,可能是因为ubinize加上了一些ubifs相关的信息,最后会使卷大小比你设置的大8-10M。...原创 2022-08-08 13:35:39 · 1377 阅读 · 0 评论