openpcd/firmware
Denis 'GNUtoo' Carikli dc2983d907 firmware: Makefiles: enable changing toolchain
Without that the user was expected to either patch
the Makefiles or to get a toolchain with the arm-elf-
prefix.

Change-Id: I0c362cde7afd6de025e8fe2c1e9abe3d3a1e04a6
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@no-log.org>
2017-10-05 09:27:29 +08:00
..
doc Deleted doc/bitpattern.txt 2006-10-09 19:37:19 +00:00
include convert from u_int*_t to uint*_t 2017-03-17 22:20:04 +01:00
lib eabi: Remove EABI functions to fix building with EABI toolchains 2012-04-08 10:01:04 +02:00
link DFU: Support re-flashing of DFU via DFU 2011-07-30 02:56:36 +02:00
scripts convert from u_int*_t to uint*_t 2017-03-17 22:20:04 +01:00
src convert from u_int*_t to uint*_t 2017-03-17 22:20:04 +01:00
COPYING add GPL disclaimer to all C files that I wrote 2006-09-13 16:23:52 +00:00
Makefile firmware: Makefiles: enable changing toolchain 2017-10-05 09:27:29 +08:00
Makefile.dfu firmware: Makefiles: enable changing toolchain 2017-10-05 09:27:29 +08:00
README update README with correct compile instrucitons, refer to wiki 2008-02-08 18:20:45 +00:00
README.simtrace add simtrace README file 2011-07-30 19:07:04 +02:00
TODO Update TODO file 2011-08-16 11:49:22 +02:00

README

Different Targets can be built by implementing a _init_func() and _main_func()_
function in src/main_foo.c

The resulting binary main_foo.bin can be built by issuing
	make BOARD=PCD TARGET=main_foo

If you want to add debugging support (debug unit aka DBGU, RS232), add DEBUG=1


Building dfu.bin (the DFU loader binary):
	make -f Makefile.dfu BOARD=PCD

For more information, please read http://wiki.openpcd.org/wiki/Firmware