IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> MT7628开发(2)--OpenWrt添加新Flash支持及64M固件 -> 正文阅读

[系统运维]MT7628开发(2)--OpenWrt添加新Flash支持及64M固件

OpenWrt添加新Flash支持

本文主要基于mtk-openwrt-sdk-20160324-8f8e4f1e.tar.bz2SDK。部分新的Flash在旧的OpenWrt内核中并不支持,需要自行添加Flash型号来使用,否则在OpenWrt启动时会系统自行分配一款Flash芯片,则很可能导致系统运行出现BUG。添加新Flash支持有两种办法,一种是直接修改dl文件夹下的Linux内核,另一种是修改build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7628/linux-3.10.14/drivers/mtd/ralink/ralink_spi.c文件和build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7628/linux-3.10.14/drivers/mtd/ralink/ralink_bbu_spi.c文件。

修改Linux内核

  1. 解压openwrt-sdk/dl/linux-3.10.14.tar.xz,tar.xz的解压方法参考Linux实用记录(1)–Linux命令行下的压缩文件及解压中tar.xz的解压及压缩方法。得到openwrt-sdk/dl/linux-3.10.14文件夹。
  2. 打开openwrt-sdk/dl/linux-3.10.14/ldrivers/mtd/ralink/ralink_bbu_spi.c文件。在static struct chip_info chips_data数组中添加新的Flash型号,该数组与Uboot中的Flash型号数组结构相同,所以添加方式参考MT7628开发(1)–Uboot添加新Flash支持即可。
  3. 打开openwrt-sdk/dl/linux-3.10.14/drivers/mtd/ralink/ralink_spi.c文件。修改方式与上一步的ralink_bbu_spi.c文件相同。
  4. openwrt-sdk/dl/linux-3.10.14文件夹重新压缩为linux-3.10.14.tar.xz,在openwrt-sdk/dl文件夹目录下使用命令md5sum linux-3.10.14.tar.xz计算得到新的linux-3.10.14.tar.xz的md5值。修改openwrt-sdk/dl/linux-3.10.14.md5文件,将文件中的MD5数值替换为新的linux-3.10.14.tar.xz的md5值。
  5. 重新编译openwrt即可,重新编译完成后可到build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7628/linux-3.10.14/drivers/mtd/ralink/ralink_bbu_spi.cbuild_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7628/linux-3.10.14/drivers/mtd/ralink/ralink_spi.c文件中检查确认是否有新添加的Flash型号。

修改.c文件来支持新Flash

添加64M大小的固件

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-07-26 12:24:56  更:2021-07-26 12:25:16 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/25 17:34:13-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码