新闻详情

新闻详情

首页 / 资讯中心 / 详情

1)参考移植手册完成,spi_nor U-boot下的移植

发布时间:2026/11/12 8:32:56来源:尧图网络
1)参考移植手册完成,spi_nor U-boot下的移植
1)参考移植手册完成,spi_nor U-boot下的移植也就是说fmc_spi_nor_ids.c里面主要添加nor flash的idfmc100_spi_general.c是大部分器件通用的nor flash驱动代码fmc100_spi_gd25qxxx.c、fmc100_spi_mx25l25635e.c、fmc100_spi_s25fl256s.c 等c文件,是特殊flash,具体的驱动源码像图中圈的一样1.2新增一颗spi_nor_flashhi3516cv610移植flash参考手册先跟着手册完成步骤1、2步骤1在fmc_spi_nor_ids.c文件中,添加P25Q128HA的id这里我们有买hi3516cv610的demo板,所以先找到 demo的nor_flash型号nor_flash: winbond25Q128JVSQ进行模仿添加找了一圈,发现没有该flash,但是有 W25Q128JVSIM,则进行模仿添加W25Q128JVSIM flash相关信息:项目内容芯片型号W25Q128JVSIM制造商Winbond Electronics Corporation容量128 Mbit = 16 MB (兆字节)接口类型SPI (Serial Peripheral Interface)工作电压2.7V ~ 3.6V最大时钟频率104 MHz(标准 SPI),133 MHz(Fast Read Quad I/O)支持模式SPI / Dual SPI / Quad SPI(4线)存储结构64 个 block(每个 64KB),共 2048 个 4KB 的 sector擦除粒度Sector (4KB), Block (32KB/64KB), 全片擦除写入方式Page Program(最多每次写 256 字节)封装类型SOIC-8 (SOP-8, 208mil)数据保持时间 20 年擦写次数≥ 100,000 次JEDEC IDEF 40 18(可用于识别芯片)Winbond 的命名规则中每个字母有含义:W25Q:Winbond 的 SPI NOR Flash 系列128:128 Mbit(16 MB)综上:W25Q128JVSIM与 P25Q128HA类似读py25q128ha手册,80页可知flash3个id为0x85 0x20 0x18注:从这里可以发现hi3516cv610移植flash手册有一处错误fmc_spi_nor_ids.c添加两处内容 // 1 /*** 匹配完接口信息,匹配器件相关功能函数钩子spi_driver_puya (结构体struct spi_drv) **/ #include "fmc100_spi_puya.c" static struct spi_drv spi_driver_puya = { .wait_ready = spi_general_wait_ready, .write_enable = spi_general_write_enable, .entry_4addr = spi_general_entry_4addr, .qe_enable = spi_puya_qe_enable, // 对应的 }; //2 ////puya25q128HA //P25Q128HA //size=16MB { "P25Q128HA", {0x85, 0x20, 0x18}, 3, _16M, _64K, 3, { read_std(0, INFINITE, 33), /* 33MHz */ read_fast(1, INFINITE, 104), /* 104MHz */ read_dual(1, INFINITE, 104), /* 104MHz */ read_quad(1, INFINITE, /* 70 */80), /* 80MHz */ 0 }, { write_std(0, 256, 104), /* 104MHz */ write_quad(0, 256, /* 70 */ 80), /* 80MHz */ 0 }, { erase_sector_64k(0, _64K, 104), /* 104MHz */ 0 }, spi_driver_puya, }, //----
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

【外设】之大彩串口显示屏 2026/11/11 13:52:51

【外设】之大彩串口显示屏

大彩串口屏初步使用 1 .官网下载 STM32 屏幕 GUI 设计资料 http://www.gz-dc.com/category/typeid/4112 找到 STM32 Keil 工程,移植相关代码因项目而异进行移植,由于项目简单,本人只对用到的指令接口进行修改。 比如:注意事项&…

阅读更多 →
无法下载Windows系统iso文件 2026/11/10 19:42:40

无法下载Windows系统iso文件

当我遇到这个问题的时候,我打开了一个网站: 登录 然后我打算下载的时候: 突然那个官方的连接就可以下载了:

阅读更多 →
【清华代码熊】DeepSeek V4.1 Flash 后训练详解 2026/11/11 9:31:44

【清华代码熊】DeepSeek V4.1 Flash 后训练详解

📌 上期解析了 DeepSeek V4.1 Flash 模型架构改进,本期解析 DeepSeek V4.1 Flash 预训练/后训练技术: 🌟 预训练:45T 文本 多模态混合语料、直接训练 sparse attention(取消 DeepSeek V4 的 dense 冷启动&…

阅读更多 →
Shuffle-R1: Efficient RL framework for Multimodal Large Language Models via Data-centric Dynamic ... 2026/11/11 5:36:08

Shuffle-R1: Efficient RL framework for Multimodal Large Language Models via Data-centric Dynamic ...

文章主要内容和创新点 主要内容 本文聚焦于多模态大语言模型(MLLM)强化学习(RL)训练中的效率问题,提出了一个名为Shuffle-R1的框架。研究发现,当前RL训练存在两个关键缺陷: 优势值坍缩(Advantage Collapsing):批次中大多数优势值集中在零附近,导致有效梯度信号被淹…

阅读更多 →
PRvL: Quantifying the Capabilities and Risks of Large Language Models for PII Redaction 2026/11/11 15:37:39

PRvL: Quantifying the Capabilities and Risks of Large Language Models for PII Redaction

一、文章主要内容总结 本文聚焦于利用大型语言模型(LLMs)实现个人身份信息(PII)脱敏的研究,旨在解决传统脱敏方法(如基于规则的系统、领域特定命名实体识别(NER)模型)泛化能力差、跨格式/跨语境适应性弱的问题。 研究通过全面评估多种LLM架构(包括密集型LLM(D-LLM…

阅读更多 →
LLaVA-RE: Binary Image-Text Relevancy Evaluation with Multimodal Large Language Model 2026/11/10 17:14:10

LLaVA-RE: Binary Image-Text Relevancy Evaluation with Multimodal Large Language Model

文章主要内容和创新点 主要内容 本文聚焦于二进制图像-文本相关性评估任务(判断图像与文本“相关”或“不相关”),针对该任务中文本格式多样、相关性定义随场景变化等挑战,提出了基于多模态大语言模型(MLLM)的解决方案LLaVA-RE。 模型设计:LLaVA-RE基于LLaVA 1.5架构,…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉