changeset 68:a323b4cc69e6

pirexplore: XRAM/flash access init like in the pirelli.init script
author Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
date Fri, 26 Jul 2013 05:33:33 +0000
parents b8f335553000
children 8387dcba945d
files target-utils/pirexplore/main.c
diffstat 1 files changed, 8 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/target-utils/pirexplore/main.c	Fri Jul 26 04:57:03 2013 +0000
+++ b/target-utils/pirexplore/main.c	Fri Jul 26 05:33:33 2013 +0000
@@ -13,6 +13,14 @@
 		uart_name, rom_vars.baud_rate_code);
 	printf("TCXO clock input autodetected to be %d MHz\n",
 		rom_vars.clktcxo_13mhz ? 13 : 26);
+	/*
+	 * Make the same register settings as in the init script used by
+	 * fc-loadtool and fc-xram: ../../loadtools/scripts/pirelli.init
+	 */
+	*(volatile u16 *)0xfffffb00 = 0x00A4;
+	*(volatile u16 *)0xfffffb02 = 0x00A4;
+	*(volatile u16 *)0xfffffb06 = 0x00A4;
+	*(volatile u16 *)0xfffef006 = 0x0008;
 	for (;;) {
 		putchar('=');
 		if (command_entry())