Openwrt其他注意事项

http://blog.csdn.net/u013177084/article/details/77115088

https://wenku.baidu.com/view/efb373ab50e2524de4187e1a.html

其他版本openwrt

git@github.com:qingkongwuxian/openwrt-u2.git

https://github.com/WalkWifi/lede-u2.git

https://github.com/WRTnode/openwrt.git
wget http://d.wrtnode.com/sdk/sdk.tar.bz2

git clone失败

由于网络环境的不同,很经常出现https不能clone,git可以clone

通过https://git.openwrt.org/project/rpcd.git clone一直失败,改成git

package/system/rpcd/Makefile

 PKG_SOURCE_PROTO:=git
-PKG_SOURCE_URL=$(OPENWRT_GIT)/project/rpcd.git
+PKG_SOURCE_URL=git://git.openwrt.org/project/rpcd.git
 PKG_SOURCE_SUBDIR:=$(PKG_NAME)
 PKG_SOURCE_VERSION:=73aea9b8b621a1ce034bc6ee00c9d058a40c8a3d
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz

make成功却不生成openwrt-ramips-mt7628-mt7628-squashfs-sysupgrade.bin

ralink/Kconfig:206:warning: 'RT_FIRST_CARD': number is invalid
ralink/Kconfig:207:warning: 'RT_FIRST_CARD': number is invalid
ralink/Kconfig:208:warning: 'RT_FIRST_CARD': number is invalid
ralink/Kconfig:221:warning: 'RT_SECOND_CARD': number is invalid
ralink/Kconfig:222:warning: 'RT_SECOND_CARD': number is invalid
ralink/Kconfig:223:warning: 'RT_SECOND_CARD': number is invalid
ralink/Kconfig:224:warning: 'RT_SECOND_CARD': number is invalid
.config:822:warning: override: DEFAULT_NOOP changes choice state
*
* Restart config...
*
*
* Machine selection
*
System type
  1. Ralink MT7620 board (RALINK_MT7620)
  2. Ralink MT7621 board (RALINK_MT7621)
> 3. Ralink MT7628 board (RALINK_MT7628)
choice[1-3]: 3
Soc Hardware Type
  1. MT7628-FPGA (MT7628_FPGA)
> 2. MT7628-ASIC (MT7628_ASIC)
choice[1-2]: 2
DRAM Size
  1. 8M (RT2880_DRAM_8M)
  2. 16M (RT2880_DRAM_16M)
  3. 32M (RT2880_DRAM_32M)
> 4. 64M (RT2880_DRAM_64M)
  5. 128M (RT2880_DRAM_128M)
  6. 256M (RT2880_DRAM_256M)
choice[1-6]: 4
Flash Type
> 1. SPI (MTD_SPI_RALINK)
choice[1]: 1
Dual Image (DUAL_IMAGE) [N/y] n
Kernel NVRAM (KERNEL_NVRAM) [Y/n] y
Root File System Type
  1. RootFS_in_RAM (RT2880_ROOTFS_IN_RAM)
> 2. RootFS_in_FLASH (RT2880_ROOTFS_IN_FLASH)
choice[1-2]: 2
No Padding between Kernel and RootFS (ROOTFS_IN_FLASH_NO_PADDING) [N/y] n
MTD Kernel Partition Size (Unit:Bytes) (MTD_KERNEL_PART_SIZ) [0xD0000] (NEW) Ralink Hardware Timer0/Timer1 (RALINK_TIMER) [N/m/y] n
Ralink CPU Sleep mode (RALINK_CPUSLEEP) [N/y] n
Ralink System Tick Counter (RALINK_SYSTICK) [N/y] n
#
# configuration written to .config
#
make[5]: Leaving directory `/home/linye/openwrt-3.10.14/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7628/linux-3.10.14-p112871'
make[5]: Entering directory `/home/linye/openwrt-3.10.14/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7628/linux-3.10.14-p112871'
  CHK     include/generated/uapi/linux/version.h
  CHK     include/generated/utsrelease.h
  CALL    scripts/checksyscalls.sh
  CC      scripts/mod/devicetable-offsets.s
  GEN     scripts/mod/devicetable-offsets.h
  HOSTCC  scripts/mod/file2alias.o
  HOSTLD  scripts/mod/modpost
  CC [M]  drivers/char/i2c_drv.o
drivers/char/i2c_drv.c: In function 'i2cdrv_ioctl':
drivers/char/i2c_drv.c:1111:3: warning: format '%d' expects argument of type 'int', but argument 2 has type 'long unsigned int' [-Wformat=]
   printk("i2c clkdiv = %d\n",clkdiv_value);
   ^
  Building modules, stage 2.
  MODPOST 65 modules
  LD [M]  drivers/char/i2c_drv.ko
make[5]: Leaving directory `/home/linye/openwrt-3.10.14/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7628/linux-3.10.14-p112871'
touch /home/linye/openwrt-3.10.14/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7628/linux-3.10.14-p112871/.modules
make -C image compile TARGET_BUILD=
make[5]: Entering directory `/home/linye/openwrt-3.10.14/target/linux/ramips/image'
make[5]: `compile' is up to date.
make[5]: Leaving directory `/home/linye/openwrt-3.10.14/target/linux/ramips/image'
make[4]: Leaving directory `/home/linye/openwrt-3.10.14/target/linux/ramips'
make[3]: Leaving directory `/home/linye/openwrt-3.10.14/target/linux'
make[2]: Leaving directory `/home/linye/openwrt-3.10.14'
make[2]: Entering directory `/home/linye/openwrt-3.10.14'
rm -rf /home/linye/openwrt-3.10.14/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/root-ramips
make[2]: Leaving directory `/home/linye/openwrt-3.10.14'
make[2]: Entering directory `/home/linye/openwrt-3.10.14'
make[3]: Entering directory `/home/linye/openwrt-3.10.14/package/libs/toolchain'

查看openwrt-sdk/target/linux/ramips/image/Makefile 可知SDK可以支持最大32M的flash,默认选择的是8M的,由于添加了很多软件包导致image的大小超过8M,所以不能生成sysupgrade.bin。将默认的Default8M改成Default16M就可以了

Image/Build/Profile/MT7628=$(call BuildFirmware/Default8M/$(1),$(1),mt7628,MT7628)

改成

Image/Build/Profile/MT7628=$(call BuildFirmware/Default16M/$(1),$(1),mt7628,MT7628)

硬件改成8Mflash
https://blog.csdn.net/zhongvv/article/details/40343465

最后把703N_8M.bin写入8M flash,再把这个flash焊在板上即可。
分析:
1.更新固件不会更新art和uboot
2.固件不会有4M或者8M之分,但如果固件大小超过了4M,必须使用8M的flash。
3.uboot能够自动识别4M或是8M flash。但要求:
当使用4M flash时, art
存在地址为0x3f0000,长度为64K连续空间中
使用 8M flash,art存在0x7f0000,长度为64K连续空间中。
4.不管是4M还是8M flash boot的起始地址相同
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,240评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,328评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,182评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,121评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,135评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,093评论 1 295
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,013评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,854评论 0 273
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,295评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,513评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,678评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,398评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,989评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,636评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,801评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,657评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,558评论 2 352

推荐阅读更多精彩内容