Hi,
I was trying to compile on cygwin, but got some errors. The changes I
make it work are in the attached patch-file.
Cheers,
Ferdinand
>From e8d29e5d34f19573103d4f94e8488c44c49fab5f Mon Sep 17 00:00:00 2001
From: ferdi <fe...@uni.(none)>
Date: Thu, 12 Nov 2009 23:21:33 +0100
Subject: [PATCH] Changed some printf statements, so it will compile with cygwin
(32-bit)
---
src/jtag/ft2232.c | 4 ++--
src/target/arm966e.c | 8 ++++----
src/target/breakpoints.c | 2 +-
src/target/target.c | 2 +-
4 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/src/jtag/ft2232.c b/src/jtag/ft2232.c
index 243479d..b08f09a 100644
--- a/src/jtag/ft2232.c
+++ b/src/jtag/ft2232.c
@@ -1714,13 +1714,13 @@ static int ft2232_execute_sleep(jtag_command_t *cmd)
int retval;
retval = ERROR_OK;
- DEBUG_JTAG_IO("sleep %i", cmd->cmd.sleep->us);
+ DEBUG_JTAG_IO("sleep %" PRIi32, cmd->cmd.sleep->us);
if (ft2232_send_and_recv(first_unsent, cmd) != ERROR_OK)
retval = ERROR_JTAG_QUEUE_FAILED;
first_unsent = cmd->next;
jtag_sleep(cmd->cmd.sleep->us);
- DEBUG_JTAG_IO("sleep %i usec while in %s",
+ DEBUG_JTAG_IO("sleep %" PRIi32 " usec while in %s",
cmd->cmd.sleep->us,
tap_state_name(tap_get_state()));
return retval;
diff --git a/src/target/arm966e.c b/src/target/arm966e.c
index 5b464ef..9b155cd 100644
--- a/src/target/arm966e.c
+++ b/src/target/arm966e.c
@@ -190,7 +190,7 @@ static int arm966e_handle_cp15_command(struct
command_context_s *cmd_ctx,
uint32_t value;
if ((retval = arm966e_read_cp15(target, address,
&value)) != ERROR_OK)
{
- command_print(cmd_ctx, "couldn't access reg
%i", address);
+ command_print(cmd_ctx, "couldn't access reg %"
PRIi32, address);
return ERROR_OK;
}
if ((retval = jtag_execute_queue()) != ERROR_OK)
@@ -198,7 +198,7 @@ static int arm966e_handle_cp15_command(struct
command_context_s *cmd_ctx,
return retval;
}
- command_print(cmd_ctx, "%i: %8.8" PRIx32 "", address,
value);
+ command_print(cmd_ctx, "%" PRIi32 ": %8.8" PRIx32 "",
address, value);
}
else if (argc == 2)
{
@@ -206,10 +206,10 @@ static int arm966e_handle_cp15_command(struct
command_context_s *cmd_ctx,
COMMAND_PARSE_NUMBER(u32, args[1], value);
if ((retval = arm966e_write_cp15(target, address,
value)) != ERROR_OK)
{
- command_print(cmd_ctx, "couldn't access reg
%i", address);
+ command_print(cmd_ctx, "couldn't access reg %"
PRIi32, address);
return ERROR_OK;
}
- command_print(cmd_ctx, "%i: %8.8" PRIx32 "", address,
value);
+ command_print(cmd_ctx, "%" PRIi32 ": %8.8" PRIx32 "",
address, value);
}
}
diff --git a/src/target/breakpoints.c b/src/target/breakpoints.c
index dd672b9..d4b5782 100644
--- a/src/target/breakpoints.c
+++ b/src/target/breakpoints.c
@@ -235,7 +235,7 @@ bye:
return retval;
}
- LOG_DEBUG("added %s watchpoint at 0x%8.8" PRIx32 " of length 0x%8.8x
(WPID: %d)",
+ LOG_DEBUG("added %s watchpoint at 0x%8.8" PRIx32 " of length 0x%8.8"
PRIx32 " (WPID: %d)",
watchpoint_rw_strings[(*watchpoint_p)->rw],
(*watchpoint_p)->address,
(*watchpoint_p)->length,
diff --git a/src/target/target.c b/src/target/target.c
index 575a99c..6ac7eb2 100644
--- a/src/target/target.c
+++ b/src/target/target.c
@@ -2804,7 +2804,7 @@ static int handle_wp_command(struct command_context_s
*cmd_ctx, char *cmd, char
while (watchpoint)
{
command_print(cmd_ctx,
- "address: 0x%8.8" PRIx32 ",
len: 0x%8.8x, r/w/a: %i, value: 0x%8.8" PRIx32 ", mask: 0x%8.8" PRIx32 "",
+ "address: 0x%8.8" PRIx32 ",
len: 0x%8.8" PRIx32 ", r/w/a: %i, value: 0x%8.8" PRIx32 ", mask: 0x%8.8" PRIx32
"",
watchpoint->address,
watchpoint->length,
(int)(watchpoint->rw),
--
1.6.1.2
_______________________________________________
Openocd-development mailing list
Openocd-development@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/openocd-development