Ⅰ 怎麼修改openwrt編譯flash大小
有sop8封裝的16mbflash w25q128的,需要單獨寫art到指定的地址,其他的按壇子上的教程刷就是了,最好是用編程器寫好後焊接上,本人升級後正在使用中。
Ⅱ 請教關於編譯Openwrt-dreambox的錯誤
很多人剛著手openWRT,在編譯時遇到很多問題。
大體的編譯流程不再贅述,網上相關教程很多,這里說下幾個自己遇到過的問題。
1、首先make menuconfig裡面Target Profile配置所需編譯的型號,然後保存,make -j 4 V=99進行編譯,編譯過程中會自動下載改型號所需的一些軟體
2、完成後進入make menuconfig,咦,怎麼沒有軟體包的配置選項,此時,退出配置界面,執行./script/feed update -a ./script/feed install -a
3、完成後進入make menuconfig,看看是不是你所想要的軟體包的配置選項出來了?
4、make -j 4 V=99進行編譯,完成後./bin目錄下是不是生成對應型號的固件了?(ls -l看下是不是最新的,別忘了你的系統時間可能不對哦,date)
OK,完事,開始刷機吧
Ⅲ OpenWrt教程-如何在OpenWrt系統中添加一個linux內核模塊
linux內核支持動態載入模塊,內核模塊以.ko為後綴,在Linux系統中,內核模塊放在/lib/molex/x.x.x目錄中,其中x.x.x為linux版本號
載入模塊
insmod xxx.ko
如果帶參數 insmod xxx.ko a=1
卸載模塊
rmmod xxx.ko
支持的數據類型
bool :布爾類型
invbool:顛倒了值的bool類型;
charp :字元指針類型,內存為用戶提供的字元串分配;
int :整型
long :長整型
short :短整型
uint :無符號整型
ulong :無符號長整型
ushort :無符號短整型
內核模塊源碼Makefile編寫格式和linux源碼的格式一樣
在OpenWrt系統中,內核模塊編譯和應用層的package編譯類似
make package/模塊名/compile V=s
比如:
make package/hello_kernel/compile V=s
編譯完成後會生成.ko文件,目錄文件在build_dir中,但和應用層的build目錄有點區別,內核模塊的package放在linux目錄,如(X86平台):
build_dir/target-x86_64_musl/linux-x86_64/
將編譯完成的ko文件傳輸到OpenWrt系統中,注意編譯平台和開發板平台的系統架構要一致。
Ⅳ openwrt sdk下編譯uboot(添加usb埠功能)
在ehci-ra.c的ehci_hcd_init中加入MT7620_ASIC_BOARD定義:
MT7620#usbreset
(Re)startUSB...
USB:inusb_lowlevel_init
Mediatek/_length16
Register1111NbrPorts1
USBEHCI1.00
scanningbusfordevices...2USBDevice(s)found
scanningbusforstoragedevices...1StorageDevice(s)found
MT7620#usbinfo
1:Hub,USBRevision0.2
-u-bootEHCIHostController
-Class:Hub
-PacketSize:64Configurations:1
-Vendor:0x0000Proct0x0000Version0.1
Configuration:1
-Interfaces:1SelfPowered0mA
Interface:0
-AlternateSettings0,Endpoints:1
-ClassHub
-
2:MassStorage,USBRevision2.0
-HPUSB2.0Flash00CCCBB99999
-Class:(fromInterface)MassStorage
-PacketSize:64Configurations:1
-Vendor:0x0204Proct0x6025Version1.0
Configuration:1
-Interfaces:1BusPowered100mA
Interface:0
-AlternateSettings0,Endpoints:2
-ClassMassStorage,Transp.SCSI,Bulkonly
-Endpoint1OutBulkMaxPacket512
-Endpoint1InBulkMaxPacket512
Ⅳ 請教981213大神及各位大神,關於openwrt編譯LED網口燈不亮問題
這是不行的,建議刷原裝的固件。
機器出現問題了你可以到官網下載原裝程序重新刷機的,下載的程序裡面一般都有教程的,
如果沒有可以在網路的網上搜索一下教程就有了的,方法都大同小異。