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

全志F1C200S嵌入式驱动开发(spi-nor image制作)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】

        一般soc系统里面添加spi-nor flash芯片,特别是对linux soc来说,都是把它当成文件系统来使用的。spi-nor flash和spi-nand flash相比,虽然空间小了点,但是胜在稳定,这是很多工业场景所必须达到的要求。之前我们也说过,这次spi-nor芯片还是采用了mx25l25645g,它的大小是32MB,比通常使用的spi-norflash要大一倍左右。

1、规划spi-nor flash的适用范围

        拿到一颗flash之后,很重要的一部分工作就是规划整个flash的使用区间。这里为了方便,我们可以直接复制v3s的使用方法,将整个flash分成四个区域,分别是uboot、dtb、zImage和rootfs。他们的区间分布是这样的,

0x000000 - 0x100000  uboot
0x100000 - 0x110000  dtb
0x110000 - 0x610000  zImage
0x610000 – 0x2000000 rootfs (0x19f0000)

        uboot这里安排了1M大小,dtb安排了64K,zImage安排了5M,剩下来的空间都给了rootfs。0x19f0000的大小,其实就是0x2000000-0x100000-

http://www.lryc.cn/news/95377.html

相关文章:

  • JSON格式Python,Java,PHP等封装图片识别商品数据API方法
  • Vue应用案例
  • GPT-3.5:ChatGPT的奇妙之处和革命性进步
  • 【Hadoop 01】简介
  • 【C++】开源:跨平台轻量日志库easyloggingpp
  • spring-websocket在SpringBoot(包含SpringSecurity)项目中的导入
  • SpringBoot + Vue前后端分离项目实战 || 六:Jwt加密整合配置
  • WPF 如何设置全局的订阅发布事件
  • STM32 USB使用记录:HID类设备(前篇)
  • 探索AI图像安全,助力可信AI发展
  • vue 学习笔记 【ElementPlus】el-menu 折叠后图标不见了
  • 【JavaEE初阶】HTTP协议
  • 基于SaaS模式的Java基层卫生健康云HIS系统源码【运维管理+运营管理+综合监管】
  • effective c++ 条款2
  • Python爬虫之Scrapy框架系列(23)——分布式爬虫scrapy_redis浅实战【XXTop250部分爬取】
  • html基于onmouse事件让元素变颜色
  • Linux环境PostgreSQL安装
  • Rust 数据类型 之 结构体(Struct)
  • 数据结构之Queue的实现
  • rust声明式宏
  • 第二章:Learning Deep Features for Discriminative Localization ——学习用于判别定位的深度特征
  • 【CSS】box-shadow 属性
  • 基于深度学习的高精度课堂人脸检测系统(PyTorch+Pyside6+YOLOv5模型)
  • Mysql错误日志、通用查询日志、二进制日志和慢日志的介绍和查看
  • 【Linux】Tcp服务器的三种与客户端通信方法及守护进程化
  • 【Spring Cloud】git 仓库新的配置是如何刷新到各个微服务的原理步骤
  • 三,创建订单微服务消费者 第三章
  • 【雕爷学编程】Arduino动手做(87)---ULN2003步进电机模组2
  • 【C#】微软的Roslyn 是个啥?
  • 两个小封装电机驱动芯片:MLX813XX、A4950