找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 1968|回复: 4

TTL MARK 收藏

[复制链接]
发表于 2019-11-15 17:05 | 显示全部楼层 |阅读模式
本帖最后由 ietuufcu 于 2019-11-24 11:19 编辑



  TTL 刷机说明

首先请参考帖子 U-Boot 刷机方法大全 用 HFS 搭建 HTTP 文件服务器

1. 传输文件:
执行命令 wget http://<电脑 IP 地址>/<文件名>



记录下 Saving to address 后面的内存地址和 Length: 后面 0x 开头的数据大小
这里内存地址是 0x80000000,数据大小是 0x800000

2. 擦除 Flash:

请根据实际情况确定擦除地址和大小

执行命令 flash erase <起始地址> <擦除大小>



3. 写入数据:

执行命令 flash write <Flash 地址> <内存地址> <数据大小>
<内存地址> 即为第一步中记录的地址



通过原厂 U-Boot 刷入 Breed

在 OpenWrt 中通过 mtd 命令刷入,请参考 https://www.right.com.cn/forum/thread-154561-1-1.html 帖子 1 楼。

这里介绍从 U-Boot 刷入 Breed 的方法:
参考 https://www.right.com.cn/forum/thread-154561-1-1.html 帖子 2 楼方法搭建 TFTP 环境

然后再在原厂 U-Boot 中执行以下命令:

1.
tftp 0x80000000 breed-ar9344-wndr4300-nand.bin
此命令作用为通过 TFTP 服务器将 Breed 文件传入到内存地址 0x80000000 处
此时要记下输出中
Bytes transferred = AAAAA (BBBBB hex)
中的 BBBBB 数值

2.
nand erase 0x0 0x40000
此命令作用为擦除 NAND 开头 256KB 的数据

3.
nand write 0x80000000 0x0 0xBBBBB
此命令作用为向 NAND 中写入 Breed
其中 BBBBB 要替换为第 1 步中记录的数值

全部操作流程:



以上操作之后,重启便可通过按压复位键 5~10 秒进入 Breed

评分

参与人数 1恩山币 +1 收起 理由
宇蓝色飞扬 + 1 人走茶凉、完事删贴,不好这样!

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2019-11-15 17:53 | 显示全部楼层
参照另一帖
https://www.right.com.cn/forum/thread-465774-1-1.html
.准备好TTL串口,波特率115200.

5.下载pb-boot-nand-r3p.img,并准备好TFTP32/TFTP64,本地网卡默认IP 192.168.1.100,设置好TFTP下载目录
pb-boot-nand-r3p.img

6.通电,开机按4进入pb-boot的命令模式.

7.执行下面的命令:
#初始化NAND
nand init
#下载pb-boot
tftp 0x80200000 pb-boot-nand-r3p.img;
#写入pb-boot到NAND
nand erase_write 0x80200000 0x0 0x40000
NAND 闪存地址是从0x0 开始写的?

我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-11-15 21:57 | 显示全部楼层
128M?亮了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2019-11-15 23:03 | 显示全部楼层
本帖最后由 ietuufcu 于 2019-12-25 10:22 编辑

..............................................
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-11-16 00:33 | 显示全部楼层
  1. U-Boot 1.1.3 (VORTEX)

  2. Board: Ralink APSoC DRAM:  128 MB
  3. Power on memory test. Memory size= 128 MB...OK!
  4. relocate_code Pointer at: 87fb8000
  5. enable ephy clock...done. rf reg 29 = 5
  6. SSC disabled.
  7. ******************************
  8. Software System Reset Occurred
  9. ******************************
  10. !!! nand page size = 2048, addr len=4
  11. ..============================================
  12. Ralink UBoot Version: 4.2.S.1
  13. --------------------------------------------
  14. ASIC 7620_MP (Port5<->None)
  15. DRAM_CONF_FROM: Auto-detection
  16. DRAM_TYPE: DDR2
  17. DRAM component: 1024 Mbits
  18. DRAM bus: 16 bit
  19. Total memory: 128 MBytes
  20. Flash component: NAND Flash
  21. Date:Apr 15 2016  Time:17:46:32
  22. ============================================
  23. icache: sets:512, ways:4, linesz:32 ,total:65536
  24. dcache: sets:256, ways:4, linesz:32 ,total:32768

  25. ##### The CPU freq = 580 MHZ ####
  26. estimate memory size =128 Mbytes

  27. Please choose the operation:
  28.    1: Load system code to SDRAM via TFTP.
  29.    2: Load system code then write to Flash via TFTP.
  30.    3: Boot system code via Flash (default).
  31.    4: Entr boot command line interface.
  32.    9: Load Boot Loader code then write to Flash via TFTP.

  33. You choosed 4
  34.                                                                               0


  35. 4: System Enter Boot Command Line Interface.

  36. U-Boot 1.1.3 (VORTEX)
  37. VORTEX # nand read 200000 40
  38. read len: 64
  39. 27 05 19 56 4f 25 60 c7 58 32 bf 5e 00 21 45 57 80 00 00 00 80 00 00 00 34 54 27 47 05 05 02 03 4d 49 50 53 20 4f 70 65 6e 57 72 74 20 4c 69 6e 75 78 2d 32 2e 36 2e 33 36 00 00 00 00 00 00 00
  40. VORTEX # nand read 600000 40
  41. read len: 64
  42. 27 05 19 56 81 4c 06 d8 5c 5b 92 54 00 1a 60 c0 80 00 00 00 80 00 00 00 6d 97 20 3d 05 05 02 03 4d 49 50 53 20 58 2d 57 52 54 20 4c 69 6e 75 78 2d 34 2e 31 34 2e 39 37 00 00 00 00 00 00 00 00
  43. VORTEX # bootm bc200000
  44. ## Booting image at bc200000 ...
  45.    Image Name:   MIPS OpenWrt Linux-2.6.36
  46.    Image Type:   MIPS Linux Kernel Image (lzma compressed)
  47.    Data Size:    2180439 Bytes =  2.1 MB
  48.    Load Address: 80000000
  49.    Entry Point:  80000000
  50. ..................................   Verifying Checksum ... OK
  51.    Uncompressing Kernel Image ... OK
  52. commandline uart_en=1 factory_mode=0 mem=128m telnet_en=1 bootloader=pb-boot usb_u3=1
  53. No initrd
  54. ## Transferring control to Linux (at address 80000000) ...
  55. ## Giving linux memsize in MB, 128

  56. Starting kernel ...


  57. LINUX started...

  58. THIS IS ASIC
  59. [    0.000000] Initializing cgroup subsys cpuset
  60. [    0.000000] Linux version 2.6.36 (jenkins@szy-rommaker) (gcc version 4.6.3 20120201 (prerelease) (Linaro GCC 4.6-2012.02) ) #2 Mon Nov 21 17:33:12 CST 2016
复制代码
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-23 21:11

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表