openwrt編譯uboot
1. 703n原版固件uboot和openwrt的uboot是否一樣
一般升級固件不會改變uboot和art的都要用原來的。尤其是art
2. 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
3. RT5350F 刷openwrt 求教方法
在 trunk 上打 patch 編譯 openwrt ,然後用更新 uboot 再 tftp 的方式刷 HLK-RM04 成功
順便,把自己碰過坑 update 一下,節約大家的時間。
1,在 trunk 版本上打 gaplee 同學的 patch 需要注意:patch 中的 target/linux/ramips/patches-3.10/0203-serial-rt5350-fix-enable-uartf-kernel-panic.patch 需要改名為 0202-serial-rt5350-fix-enable-uartf-kernel-panic.patch 否則會與 trunk 中新增的 0203-owrt-MIPS-add-OWRTDTB-secion.patch 命名沖突從而導致打不上 patch (我在這個地方浪費了大量的時間)
2,部分的新 RM04 v1.7.8 界面有更新。有一個 update firmware 和 update bootloader 的界面。請慎用(我刷磚了一個,可能把 uboot 弄壞了,上電之後,所有的燈一起閃,有人知道怎麼恢復么?是不是沒有編程器恢復不過來?)。採用 gaplee 的 outdate 方法,先更新 uboot 再 tftp 更新 flash 才成功。
4. openwrt系統中,uboot在引導內核和掛載文件系統的時候出現問題,跪求大俠指點!!
VFS: Cannot open root device "(null)" or unknown-block(0,0): error -6
看起來是文件系統的問題
5. 如何更改openwrt的uboot環境變數
看到這個標題,可能覺得這個並沒有什麼的,其實不然,編好了u-boot了,但是如何來使用確不是那麼簡單的,想當初我將uboot製作出來後以為全部都搞定了,屁顛屁顛的燒到板子上後可系統就是起不來,為什麼了,折騰了很久以後才發現是u-boot的環境變數設置錯誤,在後來的工作中,我發現一些有一定經驗的人在這方面也是模模糊糊的扯不清,所以這里要討論一下。
的環境變數是使用u-boot的關鍵,它可以由你自己定義的,但是其中有一些也是大家經常使用,約定熟成的,有一些是u-boot自己定義的,更改這些名字會出現錯誤,下面的表中我們列出了一些常用的環境變數:
6. 已經用不死uboot刷openwrt,現有一個升級固件 openwrt-ramips-mt7620
可以的,我就是用的極路由!SSH之後 sysupgrade -F -n openwrt-ramips-mt7620a-hiwifi-hc5761-squashfs-sysupgrade.bin
或者UBT後台直接刷就OK~
7. openwrt sdk下編譯uboot(添加usb埠功能)
無線模塊
ar9285
內存4MB
spi
flash
緩存32MB
ddr
現將usb1.1埠引出,廠家修改過uboot
已將usb功能取消。
原os
為VxWorks
現改用openwrt,建立ftp文檔伺服器。
嵌入式高手發個編譯好的uboot
當然將openwrt編譯和uboot教程發出感激不盡
8. 請問HG255D已經刷了UBOOT和OPENWRT,如何刷回原版UBOOT
刷回原廠uboot固件http://www.anywlan.com/forum.php?mod=viewthread&tid=187178 查看更多答案>>
9. 如何編譯openwrt的u-boot
默認的引導裝載程序是GRUB,通常它必須安裝在硬碟的主引導記錄中(Master Boot Record, MBR)。插入--driveorder開關選項指定安裝有引導裝載程序的驅動器,用--append開關選項指定啟動內核的命令。雖然給定的開關選項crashkernel=auto保證系統崩潰時能自動選擇可用的內容,但是RHEL 6的早期報告建議你需要將其替換為像crashkernel=128M@16M那樣的指定內存位置。
bootloader --location=mbr --driveorder=vda
--append="crashkernel=auto rhgb quiet"