Nvidia Tegra k1
The work done here contributes to the Massive Affordable Computing Project based out of the
University of Witwatersrand and the
University of Cape Town physics departments, both located in South Africa.
The purpose of this research is to explore ARM computing in the context of high energy physics such as that done at
CERN. For more details and blogs about the project visit
http://hep.wits.ac.za/research/mac.php.
This section describes select steps taken to configure the Tegra, as well as relevant HEP applications.
Install Fedora 21
Instructions can be found here,
https://github.com/NVIDIA/tegra-uboot-flasher-scripts/blob/master/README-developer.txt.
I'm doing this on Fedora arm for another board. In essence:
-
mkdir tegra-uboot-flasher
-
cd tegra-uboot-flasher
-
repo init -u git://github.com/NVIDIA/tegra-uboot-flasher-manifests.git
-
repo sync
-
cd scripts/
Go into configs folder and delete everything that doesn't have the work Tegra or Jetson in it. Go back to scripts. Then
-
./build-tools
-
./build build
-
sudo mkdir -p /usr/share/tegra_uboot_flasher
-
sudo cp -r ../_out/* /usr/share/tegra_uboot_flasher/
-
sudo cp tegraboardconfigs.py /usr/local/bin/
-
sudo cp tegra-uboot-flasher /usr/local/bin/
Add /usr/local/bin to PATH if not already.
With the Nvidia power supply unplugged, connect the micro usb to computer and the board, plug in plower supply and hold down the "recovery mode" botton. While holding that button, hit the reset button next to it.
From terminal on the host do:
-
tegra-uboot-flasher flash jetson-tk1
.
Now go to
http://koji.fedoraproject.org/koji/tasks?state=all&view=tree&method=appliance&order=-id and pick a file system. Not sure which ones are better. Download it, flash it to the media doing
xzcat Fedora-Minimal-armhfp-21-$DATE-sda.raw.xz | sudo dd of=$MEDIA bs=512k; sync
(It doesn't have to be miminal version).
Then mount the SD on your hosts system and add ‘console=ttyS0,115200′ to ‘/__boot/extlinux/extlinux.conf’. Insert SSD and boot.
--
JoshuaWyattSmith - 07 Oct 2014