changeset 419:3a46728e054b

tfc139: -a and -s options to override IRAM payload and stack smash addresses
author Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
date Tue, 17 Jun 2014 21:08:06 +0000
parents a9bf3e92a30c
children 57c681499f48
files rvinterf/lowlevel/tfc139.c
diffstat 1 files changed, 7 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/rvinterf/lowlevel/tfc139.c	Tue Jun 17 20:59:59 2014 +0000
+++ b/rvinterf/lowlevel/tfc139.c	Tue Jun 17 21:08:06 2014 +0000
@@ -85,11 +85,17 @@
 	int c;
 	fd_set fds;
 
-	while ((c = getopt(argc, argv, "l:w:")) != EOF)
+	while ((c = getopt(argc, argv, "a:l:s:w:")) != EOF)
 		switch (c) {
+		case 'a':
+			iram_load_addr = strtoul(optarg, 0, 16);
+			continue;
 		case 'l':
 			logfname = optarg;
 			continue;
+		case 's':
+			stack_smash_addr = strtoul(optarg, 0, 16);
+			continue;
 		case 'w':
 			wakeup_after_sec = strtoul(optarg, 0, 0);
 			continue;