您尚未登录。

楼主 # 2024-02-01 22:26:10

testistest
会员
注册时间: 2024-01-30
已发帖子: 3
积分: 3

读取板子的nor flash如何保存到文件系统

https://blog.csdn.net/h244259402/article/details/103907134
在这篇文章里面,通过修改uboot固件中的spi_flash.c文件:

/* patch by hlb start */
unsigned char hlb_qspi_flash_mac[8];
static int spi_flash_read_unique_id(struct spi_flash *flash, unsigned char* id)
{
        int                             tmp;
        unsigned char temp_id[12];

        tmp = spi_flash_cmd(flash->spi, 0x4b, temp_id, 12);
        if (tmp < 0) {
                printf("SF: error %d reading Unique ID\n", tmp);
                return -1;
        }

        memcpy(id, &temp_id[4], 8);

        return 0;
}
/* patch by hlb end */
添加了读取nor flash uid的函数,编译uboot,理论上就可以在uboot启动界面打印出uid号。那么对于用户来讲,能否在操作系统层面查看或看到uid号呢?
或者说,uboot中能否将读取的uid写入到文件系统的某个文件以供用户登录并查看呢?
当前我的板子是博雅by25q256es

离线

楼主 #1 2024-02-01 22:29:27

testistest
会员
注册时间: 2024-01-30
已发帖子: 3
积分: 3

Re: 读取板子的nor flash如何保存到文件系统

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn