日志归档

2021年1月发布的文章

初级开发教程

QSDK 双分区dual image之实现自动切换分区的功能

阅读(2454)

我现在用的板子是高通的,flash是nornand的,有两个分区,分别爲rootfs和rootfs_1板子切换分区的功能是由环境变量priority_root=rootfs来控制的通过fw_printenv来查看环境变量,如下:root@:/# fw_printenv flash_type=0hw_mac_addr=00:A0:11:22:33:44.......

代码分析

修改高通IPQ4019/4018的flash的分区

阅读(2971)

简介高通的IPQ4018的SoC使用了ARM的CPU,并使用了高通的QSDK.在开发中发现很难在它的架构中去修改MTD分区信息。今天就提供一种可以修改MTD分区的方式。 MTD分区信息是如何从Uboot传到linux的,有几种方式?换一种问法 uboot如何把参数传入linux呢?cmdline和FTD(设备树)先讲一下简单的cmdlineUboot以boo...

硬件相关

IPQ4019 QSDK MTD分区生成的过程

阅读(3230)

简介     本文介绍一个IPQ4019的MTD分区信息是如何从配置文件一步步传递到linux内核的。 这个过程有几个部分组成,分区信息在编译过程中的传递;升级时写入flash区;设备上电时linux如何得到分区信息。上电后linux打印的MTD分区如下图。分区信息在编译过程中的传递 原始的配置文件BOOT.BF.3.1.1/boot_images/bui...