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: 2011/07/28 01:02 by gilles