何当共剪西窗烛
唯有踏浪执子归 人不怜我我自怜

【授人以渔】华硕梅林固件CFE编译方法

以未修改的原梅林源码为例,git地址为https://github.com/RMerl/asuswrt-merlin

型号以RT-AC68U为例。

CFE的源码主的目录为下:

$(源码置放目录)/asuswrt-merlin/release/src-rt-6.x.4708/cfe

说明一下各文件夹作用:

build为编译目录,编译配置等内容在这个目录


cfe目录为cfe的源代码目录

docs为文档目录


主要在需要修改的配置文件在build文件夹里,cfe的源码在cfe文件夹里,下面浏览下
$(源码置放目录)/asuswrt-merlin/release/src-rt-6.x.4708/cfe/build/broadcom/bcm947xx/compresse



可以看到里面的txt文件都是各型号的CFE配置文件,各种sdram定义,gpio接口定义就在这,网上的CFEEDIT工具,修改的大部分也是这里面的配置,在十六进制文件查看器中可以用ASCI码查看的.


然后还是看

$(源码置放目录)/asuswrt-merlin/release/src-rt-6.x.4708/cfe/build/broadcom/bcm947xx/compresse 目录下的Makefile文件,可以看到引用配置文件是有条件的,具体就是要将两个变量赋值


RTAC68U=1
PATYPE=0

现在就得到编译CFE的方法:

cd $(源码置放目录)/asuswrt-merlin/release/src-rt-6.x.4708/cfe

make RTAC68U=1 PATYPE=0

以上两条命令即编译了RT-AC68U的CFE,再次编译前记得执行make clean


西窗浪人首发,转载附初始地址



未经允许不得转载:西窗浪人 » 【授人以渔】华硕梅林固件CFE编译方法
分享到: 更多 (0)

评论 2

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    老大,可有rt-ac3200的cfe,方便的话邮箱一个,392517728@qq.com非常感谢!!!

    freedomcooky4天前回复