X-Git-Url: https://jxself.org/git/?p=linux-libre-firmware.git;a=blobdiff_plain;f=INSTALL;h=7fb111653d0885c3086970712c53adb08527bbfd;hp=dfabf2aa0887b97610652d58455a3706a84596ce;hb=dd4bc9ff49b9a7075e579fdd62fd930d27a9a7df;hpb=e1dbb655f1ea6131a5fbab41af2a0117642fa87c diff --git a/INSTALL b/INSTALL index dfabf2a..7fb1116 100644 --- a/INSTALL +++ b/INSTALL @@ -2,7 +2,7 @@ Briefly, running "make" without specifying any targets will build everything. You may not necessarily want everything though and can also specify targets to make. For example: - make av7110 + make av7110 Please see the included Makefile for a list of all available targets. @@ -10,29 +10,55 @@ Once the desired things are built, "make install" will put them into the appropriate place, which is /lib/firmware by default although you can override this with something like: - make prefix=/desired/path install + make prefix=/desired/path install -In order to build everything you will need the following on the host +In order to build everything you will need the following on the host system: - * A C compiler, like GCC - * Cmake - * GNU Bison/YACC - * GNU Flex - * GNU Gperf - * GNU Make - * GNU Wget - * GNU C cross-compiler for ARM: - - arm-linux-gnueabi-gcc - - arm-linux-gnueabi-ld - - arm-linux-gnueabi-objcopy + + * A C/C++ compiler, like GCC + * AVR-GCC + * Standard C library for AVR-GCC + * Cmake + * GNU Bison/YACC + * GNU Flex + * GNU Gperf + * GNU Make + * GNU Wget + * GNU C cross-compiler for ARM: + - arm-linux-gnueabi-gcc + - arm-linux-gnueabi-ld + - arm-linux-gnueabi-objcopy + - arm-none-eabi-gcc + - arm-none-eabi-objcopy + - arm-none-eabi-as + +On GNU/Linux distros that use apt you can install these with: + + apt install avr-gcc avr-libc binutils-arm-linux-gnueabi \ + binutils-arm-none-eabi bison cmake flex g++ gcc \ + gcc-arm-linux-gnueabi gcc-arm-none-eabi gperf make wget CARL9170 Firmware Configuration +------------------------------- When building the carl9170 firmware you will be prompted with configuration questions. ------ -Copyright (C) 2017 Jason Self -Copying and distribution of this file, with or without modification, -are permitted in any medium without royalty provided the copyright -notice and this notice are preserved. This file is offered as-is, -without any warranty. +atusb: Firmware for the ATUSB IEEE 802.15.4 USB Adapter +------------------------------------------------------- + +To flash the firmware you need dfu-util on the host. Issue + + make dfu + +right after plugging the device into the USB port while the red led is +still on. + +Refer to the included README file for more information. + +Licensing +--------- + +You can redistribute and/or modify this file 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. \ No newline at end of file