韦东山Linux嵌入式课程社区
直播中

乔占宽

7年用户 186经验值
私信 关注

为什么nand write提示无法写入?

小白请教了:
我的操作记录是这样的
  • SMDK2440 # tftp 0x30000000 uImage-100ask_4.3
  • ERROR: resetting DM9000 -> not responding
  • dm9000 i/o: 0x20000000, id: 0x90000a46
  • DM9000: running in 16 bit mode
  • MAC: 00:50:56:c0:00:08
  • could not establish link
  • Using dm9000 device
  • TFTP from server 192.168.0.124; our IP address is 192.168.0.110
  • Filename 'uImage-100ask_4.3'.
  • Load address: 0x30000000
  • Loading: #################################################################
  •          #############################################################
  •          1.8 MiB/s
  • done
  • Bytes transferred = 1848732 (1c359c hex)
  • SMDK2440 # nand erase.part kernel
  • NAND erase.part: device 0 offset 0x60000, size 0x600000
  • Skipping bad block at  0x00100000
  • Skipping bad block at  0x00120000
  • Skipping bad block at  0x00200000
  • Skipping bad block at  0x00220000
  • Skipping bad block at  0x00300000
  • Skipping bad block at  0x00320000
  • Skipping bad block at  0x00400000
  • Skipping bad block at  0x00420000
  • Skipping bad block at  0x00500000
  • Skipping bad block at  0x00520000
  • Skipping bad block at  0x00600000
  • Skipping bad block at  0x00620000
  • Erasing at 0x640000 -- 100% complete.
  • OK
  • SMDK2440 # nand write 0x30008000 0 2500000
  • NAND write: device 0 offset 0x0, size 0x2500000
  • Skip bad block 0x00000000
  • Skip bad block 0x00020000
  • NAND write to offset 60000 failed -5
  • 0 bytes written: ERROR

复制代码

为嘛提示无法写入呢 我网上找来找去找不到合适的答案 麻烦大家看一下 谢谢 折腾一晚上了

回帖(4)

杨秀兰

2019-8-28 09:33:44
你下载到30000000可是nand write却到30008000取
举报

贺若龙

2019-8-28 09:41:16
那我应该怎么写呢。。。。。。
举报

张锐

2019-8-28 09:47:42
最后一条命令执行nand write 30000000 kernel
举报

刘华

2019-8-28 10:01:01
好的 我试试 谢谢你了
举报

更多回帖

发帖
×
20
完善资料,
赚取积分