view loadtools/compalram.c @ 428:2beb5bae0796

toolchain/build+install.sh: fixed ancient bug wherein the path for newlib headers passed to gcc's configure was off by one directory level. The bug was reported by Das Signal.
author Mychaela Falconia <falcon@freecalypso.org>
date Tue, 30 Oct 2018 00:12:26 +0000
parents 8c011177adb9
children
line wrap: on
line source

/*
 * This module contains the main() function for fc-compalram, a trivial
 * utility that feeds a binary download image to Compal's bootloader
 * and then switches into serial tty pass-through.
 */

#include <stdio.h>
#include <stdlib.h>

char *target_ttydev;

main(argc, argv)
	char **argv;
{
	if (argc != 3) {
		fprintf(stderr, "usage: fc-compalram ttyport image.bin\n");
		exit(1);
	}
	target_ttydev = argv[1];
	set_compalstage_fullpath(argv[2]);

	open_serial_port(target_ttydev);
	perform_compal_stage();
	tty_passthru();
	exit(0);
}