U-boot命令(部分)
FS2410 # md #显示内存区内容
Usage:
md - memory display
FS2410 # md 0x40000000
40000000: ea000012 e59ff014 e59ff014 e59ff014 ................
40000010: e59ff014 e59ff014 e59ff014 e59ff014 ................
40000020: 33f801a0 33f80200 33f80260 33f802c0 ...3...3`..3...3
40000030: 33f80320 33f80380 33f803e0 deadbeef ..3...3...3....
40000040: 33f80000 33f80000 33fa28e4 33fb5678 ...3...3.(.3xV.3
40000050: e10f0000 e3c0001f e38000d3 e129f000 ..............).
40000060: eb0002ee eb0002ee e3a00453 e3a01000 ........S.......
40000070: e5801000 e3e01000 e59f03b8 e5801000 ................
40000080: e59f13b4 e59f03b4 e5801000 e59f03b0 ................
40000090: e3a01003 e5801000 eb000033 e3a0144e ........3...N...
400000a0: e59f23a0 e5812000 e5912000 e3c22b02 .#... ... ...+..
400000b0: e5812000 e3a020ff e5c12004 e3a03000 . ... ... ...0..
400000c0: e2833001 e353000a bafffffc e5912010 .0....S...... ..
400000d0: e3120001 0afffffc e5912000 e3822b02 ......... ...+..
400000e0: e5812000 e59fd07c e3a0b000 e59f0358 . ..|.......X...
400000f0: e3a01000 e3a02803 eb0000dd e3100000 .....(..........
FS2410 # mm 0x40000000 #修改内存,地址自动递增
40000000: ea000012 ? 1
40000004: e59ff014 ? 3
40000008: e59ff014 ? 4
4000000c: e59ff014 ? 5
40000010: e59ff014 ? .
FS2410 # md 0x40000000
40000000: 00000001 00000003 00000004 00000005 ................
40000010: e59ff014 e59ff014 e59ff014 e59ff014 ................
40000020: 33f801a0 33f80200 33f80260 33f802c0 ...3...3`..3...3
40000030: 33f80320 33f80380 33f803e0 deadbeef ..3...3...3....
40000040: 33f80000 33f80000 33fa28e4 33fb5678 ...3...3.(.3xV.3
40000050: e10f0000 e3c0001f e38000d3 e129f000 ..............).
40000060: eb0002ee eb0002ee e3a00453 e3a01000 ........S.......
40000070: e5801000 e3e01000 e59f03b8 e5801000 ................
40000080: e59f13b4 e59f03b4 e5801000 e59f03b0 ................
40000090: e3a01003 e5801000 eb000033 e3a0144e ........3...N...
400000a0: e59f23a0 e5812000 e5912000 e3c22b02 .#... ... ...+..
400000b0: e5812000 e3a020ff e5c12004 e3a03000 . ... ... ...0..
400000c0: e2833001 e353000a bafffffc e5912010 .0....S...... ..
400000d0: e3120001 0afffffc e5912000 e3822b02 ......... ...+..
400000e0: e5812000 e59fd07c e3a0b000 e59f0358 . ..|.......X...
400000f0: e3a01000 e3a02803 eb0000dd e3100000 .....(..........
FS2410 # nm 0x40000000 #修改内存,地址不自动自增
40000000: 00000001 ? 123
40000000: 00000123 ? .
FS2410 # md 0x40000000
40000000: 00000123 00000003 00000004 00000005 #...............
40000010: e59ff014 e59ff014 e59ff014 e59ff014 ................
40000020: 33f801a0 33f80200 33f80260 33f802c0 ...3...3`..3...3
40000030: 33f80320 33f80380 33f803e0 deadbeef ..3...3...3....
40000040: 33f80000 33f80000 33fa28e4 33fb5678 ...3...3.(.3xV.3
40000050: e10f0000 e3c0001f e38000d3 e129f000 ..............).
40000060: eb0002ee eb0002ee e3a00453 e3a01000 ........S.......
40000070: e5801000 e3e01000 e59f03b8 e5801000 ................
40000080: e59f13b4 e59f03b4 e5801000 e59f03b0 ................
40000090: e3a01003 e5801000 eb000033 e3a0144e ........3...N...
400000a0: e59f23a0 e5812000 e5912000 e3c22b02 .#... ... ...+..
400000b0: e5812000 e3a020ff e5c12004 e3a03000 . ... ... ...0..
400000c0: e2833001 e353000a bafffffc e5912010 .0....S...... ..
400000d0: e3120001 0afffffc e5912000 e3822b02 ......... ...+..
400000e0: e5812000 e59fd07c e3a0b000 e59f0358 . ..|.......X...
400000f0: e3a01000 e3a02803 eb0000dd e3100000 .....(..........
FS2410 # mw 0x40000000 aabbccdd #填充内存
FS2410 # md 0x40000000
40000000: aabbccdd 00000003 00000004 00000005 ................
40000010: e59ff014 e59ff014 e59ff014 e59ff014 ................
40000020: 33f801a0 33f80200 33f80260 33f802c0 ...3...3`..3...3
40000030: 33f80320 33f80380 33f803e0 deadbeef ..3...3...3....
40000040: 33f80000 33f80000 33fa28e4 33fb5678 ...3...3.(.3xV.3
40000050: e10f0000 e3c0001f e38000d3 e129f000 ..............).
40000060: eb0002ee eb0002ee e3a00453 e3a01000 ........S.......
40000070: e5801000 e3e01000 e59f03b8 e5801000 ................
40000080: e59f13b4 e59f03b4 e5801000 e59f03b0 ................
40000090: e3a01003 e5801000 eb000033 e3a0144e ........3...N...
400000a0: e59f23a0 e5812000 e5912000 e3c22b02 .#... ... ...+..
400000b0: e5812000 e3a020ff e5c12004 e3a03000 . ... ... ...0..
400000c0: e2833001 e353000a bafffffc e5912010 .0....S...... ..
400000d0: e3120001 0afffffc e5912000 e3822b02 ......... ...+..
400000e0: e5812000 e59fd07c e3a0b000 e59f0358 . ..|.......X...
400000f0: e3a01000 e3a02803 eb0000dd e3100000 .....(..........
FS2410 # help mtest
mtest [start [end [pattern]]]
- simple RAM read/write test
FS2410 # mtest 0x40000000 0x40000020 #测试内存
Pattern FFFFEFD4 Writing... Reading...
FS2410 # md 0x40000000
40000000: 11223344 ffffefd3 ffffefd2 ffffefd1 D3".............
40000010: 55667788 ffffefcf ffffefce ffffefcd .wfU............
40000020: 33f801a0 33f80200 33f80260 33f802c0 ...3...3`..3...3
40000030: 33f80320 33f80380 33f803e0 deadbeef ..3...3...3....
40000040: 33f80000 33f80000 33fa28e4 33fb5678 ...3...3.(.3xV.3
40000050: e10f0000 e3c0001f e38000d3 e129f000 ..............).
40000060: eb0002ee eb0002ee e3a00453 e3a01000 ........S.......
40000070: e5801000 e3e01000 e59f03b8 e5801000 ................
40000080: e59f13b4 e59f03b4 e5801000 e59f03b0 ................
40000090: e3a01003 e5801000 eb000033 e3a0144e ........3...N...
400000a0: e59f23a0 e5812000 e5912000 e3c22b02 .#... ... ...+..
400000b0: e5812000 e3a020ff e5c12004 e3a03000 . ... ... ...0..
400000c0: e2833001 e353000a bafffffc e5912010 .0....S...... ..
400000d0: e3120001 0afffffc e5912000 e3822b02 ......... ...+..
400000e0: e5812000 e59fd07c e3a0b000 e59f0358 . ..|.......X...
400000f0: e3a01000 e3a02803 eb0000dd e3100000 .....(..........
FS2410 # cp 0x40000000 0x40000010 4 #拷贝内存
FS2410 # md 0x40000000
40000000: 11223344 ffffefd3 ffffefd2 ffffefd1 D3".............
40000010: 11223344 ffffefd3 ffffefd2 ffffefd1 D3".............
40000020: 33f801a0 33f80200 33f80260 33f802c0 ...3...3`..3...3
40000030: 33f80320 33f80380 33f803e0 deadbeef ..3...3...3....
40000040: 33f80000 33f80000 33fa28e4 33fb5678 ...3...3.(.3xV.3
40000050: e10f0000 e3c0001f e38000d3 e129f000 ..............).
40000060: eb0002ee eb0002ee e3a00453 e3a01000 ........S.......
40000070: e5801000 e3e01000 e59f03b8 e5801000 ................
40000080: e59f13b4 e59f03b4 e5801000 e59f03b0 ................
40000090: e3a01003 e5801000 eb000033 e3a0144e ........3...N...
400000a0: e59f23a0 e5812000 e5912000 e3c22b02 .#... ... ...+..
400000b0: e5812000 e3a020ff e5c12004 e3a03000 . ... ... ...0..
400000c0: e2833001 e353000a bafffffc e5912010 .0....S...... ..
400000d0: e3120001 0afffffc e5912000 e3822b02 ......... ...+..
400000e0: e5812000 e59fd07c e3a0b000 e59f0358 . ..|.......X...
400000f0: e3a01000 e3a02803 eb0000dd e3100000 .....(..........
FS2410 # cmp 0x40000000 0x40000010 6 #比较内存
word at 0x40000010 (0x11223344) != word at 0x40000020 (0x33f801a0)
Total of 4 words were the same
FS2410 # tftp 0x40000000 test.bin #通过tftp下载并执行程序
TFTP from server 192.168.1.214; our IP address is 192.168.1.212
Filename 'test.bin'.
Load address: 0x40000000
Loading: #
done
Bytes transferred = 284 (11c hex)
FS2410 # go 0x40000000
FS2410 # nand info
Device 0: Samsung unknown 64Mb at 0x4e000000 (64 MB, 16 kB sector)
FS2410 # nand device
Device 0: Samsung unknown 64Mb at 0x4e000000 (64 MB, 16 kB sector)
FS2410 # nand bad
Device 0 bad blocks:
……
……
nand erase 40000 200000
nand write 30008000 40000 200000
nand read 30008000 40000 200000
keil生成bin文件