nvflash
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| nvflash [2011/07/28 01:02] – created gilles | nvflash [2023/07/08 00:04] (current) – [Installing nvflash] 94.102.224.209 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | Nvflash | + | ====== NvFlash ====== |
| - | nvflash is a utility provided by Nvidia for flashing Tegra devices. | + | ====== Installing nvflash ====== |
| + | ==== From the nvidia tegra developper site ==== | ||
| - | To be able to use the nvflash utility with your AC100, you need to boot into Recovery Mode (this page includes information on running | + | nvflash is distributed as part of the Linux4Tegra Development kit. available here: http:// |
| + | |||
| + | The following commands will install nvflash in ~/ | ||
| + | |||
| + | < | ||
| + | $ mkdir ~/tools/ | ||
| + | $ wget http:// | ||
| + | $ tar xf tegra-linux-12.alpha.1.0.tar.gz | ||
| + | </ | ||
| + | |||
| + | Two files are useful: | ||
| + | * ~/ | ||
| + | * ~/ | ||
| + | |||
| + | In order to be able to run nvflash as a normal user, you need to install an udev rule file: | ||
| + | |||
| + | < | ||
| + | $ sudo -i | ||
| + | $ cat > / | ||
| + | # nvflash support for Nvidia Tegra systems attached to USB | ||
| + | SUBSYSTEM==" | ||
| + | END | ||
| + | </ | ||
| + | |||
| + | This last step is optional, but without | ||
| + | |||
| + | ==== Debian/ | ||
| + | |||
| + | Without any clear usage and redistribution license, nvflash cannot be distributed as a standard package. | ||
| + | An installer package is available from here: http:// | ||
| + | |||
| + | Here is how to install it: | ||
| + | |||
| + | < | ||
| + | $ cd /tmp | ||
| + | $ wget http:// | ||
| + | $ sudo dpkg -i nvflash_20110628-2_all.deb | ||
| + | </ | ||
| + | |||
| + | nvflash is installed in / | ||
| + | The bootloader is installed here: / | ||
| + | |||
| + | The package takes care of installing an udev rules, allowing you to run nvflash as a normal user. | ||
| + | |||
| + | |||
| + | ====== nvflash setup ====== | ||
| + | |||
| + | - Powerdown your AC100 | ||
| + | - Connect the USB cable between your AC100 and the host PC | ||
| + | - press CTRL and ESC keys, and while maintaining them pressed, powerup your AC100 | ||
| + | - the AC100 power white LED should light on, the screen remains switched off | ||
| + | - download the bootloader into the CPU RAM, on your host PC, type: | ||
| + | < | ||
| + | $ nvflash --bl / | ||
| + | </ | ||
| + | |||
| + | Note: adapt the command with real path of your fastboot.bin | ||
| + | |||
| + | Now the AC100 is ready to accept commands from nvflash | ||
| + | |||
| + | |||
| + | ====== nvflash commands ====== | ||
| + | |||
| + | Write the image < | ||
| + | |||
| + | < | ||
| + | |||
| + | Read the partition <N> from the AC100 to the file < | ||
| + | |||
| + | < | ||
| + | |||
| + | For a complete description of nvflash commands: | ||
| + | |||
| + | < | ||
| - | Note: currently, nvflash is only available for Linux or Windows. A Mac OS X version is not available. | ||
nvflash.1311807774.txt.gz · Last modified: by gilles
