Specifications
5.9.2.10. loop - infinite loop on address range
=> help loop
loop - infinite loop on address range
Usage:
loop [.b, .w, .l] address number_of_objects
=>
The loop command reads in a tight loop from a range of memory. This is intended as a special form of a
memory test, since this command tries to read the memory as fast as possible.
This command will never terminate. There is no way to stop it but to reset the board!
=> loop 100000 8
5.9.3. Flash Memory Commands
5.9.3.1. cp - memory copy
=> help cp
cp - memory copy
Usage:
cp [.b, .w, .l] source target count
=> help cp
cp - memory copy
Usage:
cp [.b, .w, .l] source target count
=>
The cp command "knows" about flash memory areas and will automatically invoke the necessary flash
programming algorithm when the target area is in flash memory.
Note: Included topic DULGData_m28.UBootCpFlash does not exist yet
Writing to flash memory may fail when the target area has not been erased (see erase below), or if it is
write-protected (see protect below).
Note: Included topic DULGData_m28.UBootCpFlashErrors does not exist yet
Remember that the count argument specifies the number of items to copy. If you have a "length" instead (=
byte count) you should use cp.b or you will have to calculate the correct number of items.
5.9.3.2. flinfo - print FLASH memory information
The command flinfo (short: fli) can be used to get information about the available flash memory. The
number of flash banks is printed with information about the size and organization into flash "sectors" or erase
units. For all sectors the start addresses are printed; write-protected sectors are marked as read-only (RO).
Some configurations of U-Boot also mark empty sectors with an (E).
Note: Included topic DULGData_m28.UBootFlinfo does not exist yet
5.9.3. Flash Memory Commands 50