当前位置: 首页 > news >正文

海思视觉--flash配置文件

目录

以下提供验证过的flash配置文件

XinCun 3.3V XCSP1AAPK-IT 1Gbit

GD 3.3v GD5F1GQ5REYIG 1Gbit


以下提供验证过的flash配置文件

XinCun 3.3V XCSP1AAPK-IT 1Gbit

// open_source/u-boot/u-boot-2022.07/drivers/mtd/nand/raw/fmc100/fmc_spi_nand_ids.c /*XinCun 3.3V XCSP1AAPK-IT 1Gbit */ { .name = "XCSP1AAPK-IT", .id = {0x8c, 0x01}, .id_len = _2B, .chipsize = _128M, .erasesize = _128K, .pagesize = _2K, .oobsize = _64B, .badblock_pos = BBP_FIRST_PAGE, .read = { &read_std(1, INFINITE, 24), &read_fast(1, INFINITE, 104), &read_dual(1, INFINITE, 104), &read_dual_addr(1, INFINITE, 104), &read_quad(1, INFINITE, 104), &read_quad_addr(1, INFINITE, 104), 0 }, .write = { &write_std(0, 256, 104), &write_quad(0, 256, 104), 0 }, .erase = { &erase_sector_128k(0, _128K, 104), 0 }, .driver = &spi_driver_general, }, // open_source/linux/linux-5.10.y/drivers/mtd/nand/fmc100/fmc_spi_nand_ids.c /*XinCun 3.3V XCSP1AAPK-IT 1Gbit */ { .name = "XCSP1AAPK-IT", .id = {0x8c, 0x01}, .id_len = 2, .chipsize = _128M, .erasesize = _128K, .pagesize = _2K, .oobsize = 64, .badblock_pos = BBP_FIRST_PAGE, .read = { &read_std(1, INFINITE, 24), &read_fast(1, INFINITE, 104), &read_dual(1, INFINITE, 104), &read_dual_addr(1, INFINITE, 104), &read_quad(1, INFINITE, 104), &read_quad_addr(1, INFINITE, 104), 0 }, .write = { &write_std(0, 256, 104), &write_quad(0, 256, 104), 0 }, .erase = { &erase_sector_128k(0, _128K, 104), 0 }, .driver = &spi_driver_general, },

GD 3.3v GD5F1GQ5REYIG 1Gbit

// open_source/u-boot/u-boot-2022.07/drivers/mtd/nand/raw/fmc100/fmc_spi_nand_ids.c /* GD 3.3v GD5F1GQ5REYIG 1Gbit */ { .name = "GD5F1GM7UEYIGR", .id = {0xc8, 0x91}, .id_len = _2B, .chipsize = _128M, .erasesize = _128K, .pagesize = _2K, .oobsize = _128B, .badblock_pos = BBP_FIRST_PAGE, .read = { &read_std(1, INFINITE, 24), &read_fast(1, INFINITE, 133), &read_dual(1, INFINITE, 133), &read_dual_addr(1, INFINITE, 104), &read_quad(1, INFINITE, 133), &read_quad_addr(2, INFINITE, 104), 0 }, .write = { &write_std(0, 256, 133), &write_quad(0, 256, 133), 0 }, .erase = { &erase_sector_128k(0, _128K, 104), 0 }, .driver = &spi_driver_general, }, // open_source/linux/linux-5.10.y/drivers/mtd/nand/fmc100/fmc_spi_nand_ids.c /* GD 3.3v GD5F1GQ5REYIG 1Gbit */ { .name = "GD5F1GM7UEYIGR", .id = {0xc8, 0x91}, .id_len = 2, .chipsize = _128M, .erasesize = _128K, .pagesize = _2K, .oobsize = 128, .badblock_pos = BBP_FIRST_PAGE, .read = { &read_std(1, INFINITE, 24), &read_fast(1, INFINITE, 133), &read_dual(1, INFINITE, 133), &read_dual_addr(1, INFINITE, 104), &read_quad(1, INFINITE, 133), &read_quad_addr(2, INFINITE, 104), 0 }, .write = { &write_std(0, 256, 133), &write_quad(0, 256, 133), 0 }, .erase = { &erase_sector_128k(0, _128K, 133), 0 }, .driver = &spi_driver_general, },
http://www.jsqmd.com/news/779420/

相关文章:

  • 【DeepSeek】Socket API 支持的协议族
  • 动态多模态潜在空间推理框架DMLR设计与实现
  • 20254106 实验三《Python程序设计》实验报告
  • 解决SEGGER_RTT_printf无法打印浮点数问题
  • 使用技巧(四):还在手写Hooks脚本?五个现成插件装好就生效,拦截删文件、护密钥、强制测试
  • aghub:GitHub开发者效率工具集,批量克隆、仓库管理与自动化实战
  • 2026年晶晨股份数字IC笔试试卷带答案
  • 搜维尔科技:利用MANUS数据手套扩展人形机器人操作数据采集规模
  • 2026年Java面试最全避坑指南:从基础、并发、JVM到微服务,这一篇就够了
  • 公司内网 git clone提示fatel失败
  • 写论文怎么给英文降AI?从97%降至8%的4种高效方法(附实测指南) - 殷念写论文
  • 基于51单片机智能声光双控红外人体感应路灯台灯路灯设计18-785
  • 从 C++ 到 Rust:不是更好的模样,而是另一套答案
  • 20260508 0
  • ESP32无人机远程识别模块:完整开源架构与安全集成实现指南
  • Snap.Hutao:免费高效的原神工具箱完全使用指南
  • 黑客赚钱的路子有多野?CTF逆向入门指南
  • Rocky linux 10.1 ARM版本系统安装
  • 如何快速入门 Kubernetes 网络配置?
  • 户外徒步戴运动耳机哪款好?盘点十款实用性价比运动耳机测评分享
  • 从单Agent协作到多Agent并行:收藏这份AI编程协作新范式指南,小白也能轻松掌握大模型
  • 从Kryo核心到Symphony系统:探秘移动SoC异构计算与能效协同设计
  • 认知神经科学研究报告【20260035】
  • 2026年北京君正数字IC笔试试卷带答案
  • 从 Claude Code 看 Harness Engineer 的设计
  • 20242210实验三《Python程序设计》实验报告
  • 3分钟配置Spyder深色模式:Python开发者的护眼终极指南
  • 2026教程:将整个项目Wiki交给Gemini 3.1 Pro,问答精度实测
  • LLM应用开发中的令牌管理:token-discipline项目详解与实践指南
  • 使用 Stream 流处理集合时如何避免中间结果占用过高内存?