view target-utils/c139explore/main.c @ 11:21eec7569eb8

loadtools support for C139/140 target: -c 1004 compalstage variant supercedes the previous -c 1003 version and supports the new C139 boot code version found in the wild that expects "1004" or greater in the signature bytes
author Mychaela Falconia <falcon@freecalypso.org>
date Mon, 25 Jul 2016 21:09:33 +0000
parents e7502631a0f9
children f24b31082605
line wrap: on
line source

#include "types.h"

main()
{
	/* delay kludge workaround for defect in fc-compalram */
	osmo_delay_ms(30);
	printf("C139 hardware exploration utility running\n");
	/* GPIO init */
	*(volatile u16 *)0xfffe4802 = 0x0002;
	*(volatile u16 *)0xfffe4804 = 0xFFF5;
	/* take peripherals out of reset */
	*(volatile u16 *)0xfffffd04 = 0xFFF3;
	abb_init();
	uwire_init();
	for (;;) {
		putchar('=');
		if (command_entry())
			command_dispatch();
	}
}