/
snek-duemilanove-install.1
56 lines (56 loc) · 2.1 KB
/
snek-duemilanove-install.1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
.\"
.\" Copyright © 2019 Keith Packard <keithp@keithp.com>
.\"
.\" This program is free software; you can redistribute it and/or modify
.\" it under the terms of the GNU General Public License as published by
.\" the Free Software Foundation, either version 3 of the License, or
.\" (at your option) any later version.
.\"
.\" This program is distributed in the hope that it will be useful, but
.\" WITHOUT ANY WARRANTY; without even the implied warranty of
.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
.\" General Public License for more details.
.\"
.TH SNEK-DUEMILANOVE-INSTALL 1 "snek-duemilanove-install" ""
.SH NAME
snek-duemilanove-instal \- Install Snek to Duemilanove
.SH SYNOPSIS
.B "snek-duemilanove-install" [OPTION]... [COMMAND]
.SH DESCRIPTION
.I snek-duemilanove-install
installs the Snek programming language on an ATmega328P Arduemilanove
Duemilanove board.
.SH OPTIONS
.TP
\-isp <ISP model>
Specifies the programmer to use, common options are optiboot,
usbtiny, and avrisp2. The default is optiboot.
.TP
\-hex <snek.hex>
Specifies the hex file to load to the board. The default is the
currently installed version of Snek.
.SH OPTIBOOT
If you have optiboot installed on your device, you can use that to
install snek without needing a separate programming device. Use the
-isp optiboot option, along with the -port option to select the right
device. If you don't, it's probably best to install that first
and use it to install snek so that you don't have to dig up your
programming dongle for snek updates.
.SH COMMANDS
.TP
fuseload
Sets the target fuse bits for Snek usage and then loads Snek to the
device. This is the default command
.TP
load
Loads Snek to the device without first setting the fuse bits. Snek
will not work correctly if the fuse bits are not set correctly, so
only do this if the target has already had the fuse bits set correctly.
.TP
fuse
Sets the target fuse bits suitable for Snek usage. You must do this
before Snek will work on the target device, although you may do it
before or after loading the Snek system. You only need to do this once
per board.
.SH AUTHOR
Keith Packard